Centos7 防火牆操作及埠查詢
阿新 • • 發佈:2021-04-24
如果埠不能正常訪問,一般是兩個問題:一個是雲服務商的安全組/子網安全列表沒有包含該埠,二是伺服器開啟了防火牆但是防火牆沒有開放埠。
檢視雲服務商的安全組就不演示了,每個都不一樣,不會的找客服,也可以留言;下面看下怎麼排查防火牆的問題,以下命令足以讓你找到並解決問題了:
# 檢視防火牆狀態
firewall-cmd --state
# 開放埠
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 開放5672埠
# 刪除埠
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #關閉5672埠
# 配置立即生效
firewall-cmd --reload
# 檢視防火牆所有開放的埠(生效後才可以檢視到)
firewall-cmd --zone=public --list-ports
# 關閉防火牆
systemctl stop firewalld.service
# 檢視監聽的埠
netstat -lnpt
# 檢查埠被哪個程序佔用
netstat -lnpt |grep 5672
# 檢視程序的詳細資訊
ps 6832
# 中止程序
kill -9 6832