CentOS7 如何关闭防火墙
centos7 默认防火墙是firewalld 所以查看防火墙状态命令:systemctl status firewalld.service
CentOS7默认的防火墙不是iptables,而是firewalle.
执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态
使用命令:systemctl stop firewalld.service 关闭运行的防火墙
关闭后,使用命令systemctl status firewalld.service 查看防火墙状态
可以看到,disavtive(dead)的字样,说明防火墙已经关闭
前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙呢?
输入命令:systemctl disable firewalld.service,开机禁止防火墙服务器
systemctl enable firewalld.service,开机启动防火墙服务器
Unit iptables.service could not be found 出现此情况可能是iptables防火墙未安装。service iptables status(centos6)
#停止firewalld服务
systemctl stop firewalld
#禁用firewalld服务
systemctl mask firewalld
开启
systemctl unmask firewalld
安装iptables-services:
yum install iptables-services
设置开机启动:
systemctl enable iptables
systemctl [stop|start|restart] iptables
#or
service iptables [stop|start|restart]
service iptables save
#or
/usr/libexec/iptables/iptables.init save
然后
service iptables status