在 CentOS 中,查看防火墙状态和方法取决于系统版本(CentOS 7 及以上默认使用 firewalld,CentOS 6 及更早使用 iptables)。
systemctl status firewalld
或
firewall-cmd --state
输出:
running:防火墙已开启not running:防火墙未运行firewall-cmd --list-ports
firewall-cmd --list-all
firewall-cmd --zone=public --list-all
systemctl is-enabled firewalld
service iptables status
iptables -L -n -v
chkconfig --list iptables
netstat -tunlp
或
ss -tunlp
firewall-cmd --query-port=80/tcp
如果你能告诉我 CentOS 版本 或 具体想查什么(端口 / 规则 / 状态),我可以给你更精确的命令。