开启80端口时:
firewall-cmd --add-port=80/tcp --permanent
报错:
FirewallD is not running
通过终端输入:
systemctl status firewalld
查看firewalld状态,发现当前是dead状态,即防火墙未开启。结果如下:
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
终端输入:
systemctl start firewalld
开启防火墙,没有任何提示即开启成功。
再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了,结果如下:
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: active (running) since 二 2019-12-10 23:33:49 CST; 1min 7s ago
Docs: man:firewalld(1)
Main PID: 2835 (firewalld)
Tasks: 2
CGroup: /system.slice/firewalld.service
└─2835 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid
12月 10 23:33:48 fuyun systemd[1]: Starting firewalld - dynamic firewall d.....
12月 10 23:33:49 fuyun systemd[1]: Started firewalld - dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.
注意:如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。
再次执行:
firewall-cmd --add-port=80/tcp --permanent
则就成功了,结果如下:
[root@fuyun ~]# firewall-cmd --add-port=80/tcp --permanent
success