最新消息:

centos6 和centos7 关闭防火墙操作

建站技术 chuangfuzhe 483浏览 0评论

有时候需要临时关闭防火墙。但是命令老忘记。备份说明下

centos 7 以下使用iptables   而 centos7 以后使用firewall 作为防火墙

centos 6 防火墙相关操作:


service iptables status   查看防火墙的状态
service iptables stop    --临时关闭防火墙
service iptables start    临时开启防火墙

chkconfig iptables off    --永久关闭防火墙
chkconfig iptables on    --永久性生效,重启后不会复原

防火墙允许端口通过命令语法

允许80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 
然后保存: 
/etc/rc.d/init.d/iptables save 
重启防火墙 
/etc/init.d/iptables restart 
 

centos 7 防火墙相关操作

#查看默认防火墙状态
firewall-cmd --state  
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled

centos7 允许端口操作:

查看打开端口
firewall-cmd --list-ports 

增加规则

firewall-cmd --zone=public --add-port=80/tcp --permanent

保存退出后
#重启firewall 
firewall-cmd --reload 

#停止firewall 
systemctl stop firewalld.service 
 #打开防火墙
systemctl start firewalld.service 
#禁止firewall开机启动 
systemctl disable firewalld.service 
最后重启系统使设置生效即可。

 

转载请注明:创富者 » centos6 和centos7 关闭防火墙操作

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址