Centos7.3防火牆配置
阿新 • • 發佈:2018-12-11
1、檢視firewall服務狀態
systemctl status firewalld
2、檢視firewall的狀態
firewall-cmd --state
3、開啟、重啟、關閉、firewalld.service服務
# 開啟
service firewalld start 或 systemctl start firewalld
# 重啟
service firewalld restart 或 systemctl restart firewalld
# 關閉
service firewalld stop 或 systemctl stop firewalld
4、檢視防火牆規則
firewall-cmd --list-all
5、查詢、開放、關閉埠
# 查詢埠是否開放 firewall-cmd --query-port=8080/tcp # 開放80埠 firewall-cmd --permanent --add-port=80/tcp # 移除埠 firewall-cmd --permanent --remove-port=8080/tcp #重啟防火牆(修改配置後要重啟防火牆) firewall-cmd --reload # 引數解釋 1、firwall-cmd:是Linux提供的操作firewall的一個工具; 2、--permanent:表示設定為持久; 3、--add-port:標識新增的埠;
直接修改防火牆配置檔案 /etc/firewalld/zones/public.xml
修改/etc/firewalld/zones/public.xml 儲存後,執行: firewall-cmd --complete-reload 就行了。
也可以直接通過以後命令新增:
##Add firewall-cmd --permanent --zone=public --add-port=80/tcp ##Remove firewall-cmd --permanent --zone=public --remove-port=80/tcp 命令含義: --permanent #永久生效,沒有此引數重啟後失效 --zone #作用域,該值可以不寫 --add-port=80/tcp #新增埠,格式為:埠/通訊協議