在CentOS系統中,你可以使用以下命令來查看防火墻(firewalld)的狀態:
查看firewalld服務狀態:
systemctl status firewalld
這個命令會顯示firewalld服務的當前狀態,包括是否正在運行、啟動時間、最近的活動等。
查看firewalld監聽端口:
firewall-cmd --list-all
或者
firewall-cmd --get-active-zones
這些命令會列出firewalld當前配置的所有區域以及每個區域中開放的端口和服務。
查看firewalld的詳細配置:
firewall-cmd --list-services
firewall-cmd --list-ports
firewall-cmd --list-icmp-blocks
這些命令分別列出firewalld允許的服務、開放的端口以及被阻止的ICMP消息類型。
查看firewalld的日志:
journalctl -u firewalld
這個命令會顯示firewalld服務的日志,包括所有的規則更改和連接嘗試。
請注意,如果你使用的是CentOS 7或更早版本,你可能需要使用service命令來管理服務狀態,例如:
service firewalld status
此外,如果你想要實時查看firewalld的狀態變化,可以使用watch命令結合上述命令,例如:
watch -n 1 'firewall-cmd --list-all'
這會每秒刷新一次firewalld的當前配置狀態。