linux系統之FirewallD is not running

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

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章