在CentOS上,你可以使用 firewall-cmd
命令來查詢當前防火墻規則,以查看已經開放的端口。以下是一些常見的查詢命令:
查詢已開啟的端口:
sudo firewall-cmd --list-ports
這將列出所有已經開啟的端口。
查詢已開啟的服務:
sudo firewall-cmd --list-services
這將列出所有已經開啟的服務。
查詢已開啟的端口和服務:
sudo firewall-cmd --list-all
這將列出所有已經開啟的端口和服務。
查詢某個特定區域(例如,public
區域)的規則:
sudo firewall-cmd --list-ports --zone=public
或者
sudo firewall-cmd --list-all --zone=public
這將列出指定區域內的所有已經開啟的端口和服務。
查詢某個服務是否開啟:
sudo firewall-cmd --query-service=service_name
替換 service_name
為你想要查詢的服務名稱,例如 http
。
請注意,這些命令中的 firewall-cmd
可能需要在CentOS 7或更新版本中使用。如果你的系統使用舊的 iptables
腳本,則查詢防火墻規則的方式可能會有所不同。