CentOS7命令: 查看防火墙状态:firewall-cmd --state
![](https://img2018.cnblogs.com/blog/1480803/201810/1480803-20181017152203024-2075790451.png)
关闭防火墙:systemctl stop firewalld.service
禁止开机自启:systemctl disable firewalld.service
我这里出现了一个小问题,以前没出现过的:执行以上命令后,再次查看防火墙状态居然还是running
![](https://img2018.cnblogs.com/blog/1480803/201810/1480803-20181017152516062-1348719971.png)
用另一种命令:systemctl status firewalld查看防火墙状态,出现了Active: failed (Result: timeout)
![](https://img2018.cnblogs.com/blog/1480803/201810/1480803-20181017152627159-1699492274.png)
解决办法:
执行以下命令后,恢复running:
systemctl stop firewalld;pkill -f firewalld;systemctl start firewalld
重复以上关闭命令就好了
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
然后就好了,如下: