CentOS7 防火牆命令

weixin_34320159發表於2018-07-11

檢視防火牆狀態

systemctl status firewalld
4170354-87e7b891e0be096f.png
image.png

開啟埠

firewall-cmd --zone=public --add-port=80/tcp --permanent   (--permanent永久生效,沒有此引數重啟後失效)

重新載入

firewall-cmd --reload

檢視

firewall-cmd --zone=public --query-port=80/tcp

刪除

firewall-cmd --zone=public --remove-port=80/tcp --permanent

檢視firewall是否執行,下面兩個命令都可以

systemctl status firewalld.service

firewall-cmd --state

檢視當前開了哪些埠

其實一個服務對應一個埠,每個服務對應/usr/lib/firewalld/services下面一個xml檔案。

firewall-cmd --list-services

檢視還有哪些服務可以開啟

firewall-cmd --get-services

檢視所有開啟的埠:

firewall-cmd --zone=public --list-ports

更新防火牆規則:

firewall-cmd --reload

相關文章