CentOS7 如何关闭防火墙

centos7  默认防火墙是firewalld    所以查看防火墙状态命令:systemctl status firewalld.service   

CentOS7默认的防火墙不是iptables,而是firewalle.

CentOS7 如何关闭防火墙

执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态

使用命令:systemctl stop firewalld.service        关闭运行的防火墙

CentOS7 如何关闭防火墙

关闭后,使用命令systemctl status firewalld.service         查看防火墙状态

可以看到,disavtive(dead)的字样,说明防火墙已经关闭

前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙呢?

输入命令:systemctl disable firewalld.service,开机禁止防火墙服务器

                  systemctl enable firewalld.service,开机启动防火墙服务器

CentOS7 如何关闭防火墙

 

 

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