開啓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