【Linux】CentOS7出现“FirewallD is not running”
摘自:https://blog.csdn.net/y_bccl27/article/details/88711324
当在终端中输入一些与防火墙相关的命令时,可能会出现“FirewallD is not running”提示
出现这种情况是由于服务器没有开启防火墙服务
1.通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启
2.通过systemctl start firewalld开启防火墙,没有任何提示即开启成功,再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了
3.如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭防火墙
4.设置要对外暴露的端口号,在此处需要注意的是设置完要对外暴露的端口号后,还要再次重启一下防火墙
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload
此处需要注意的是–permanent #永久生效,没有此参数重启后失效
5.查看对外开放的端口是否已开
firewall-cmd --query-port=3306/tcp
提示 yes,表示开启;no 表示未开启
6.查看防火墙是否是开机启动
systemctl is-enabled firewalld.service
终端显示disabled表示防火墙不是开机自启动
禁止开机自启动命令如下:
systemctl disable firewalld.service
7.移除防火墙中设置的对外开放的端口
firewall-cmd --permanent --remove-port=3306/tcp
8.查看防火墙版本
firewall-cmd --version
9.查看帮助
firewall-cmd --help
10.查看防火墙状态(推荐使用这种)
firewall-cmd --state
11.查看已开放端口命令
firewall-cmd --list-ports
赠人玫瑰
手留余香
我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【关注我】。

浙公网安备 33010602011771号