在 CentOS 中,防火墙一般是 firewalld(CentOS 7 及以上),也可以用 iptables。下面按常见情况说明:
systemctl status firewalld
或简写:
firewall-cmd --state
running:防火墙正在运行not running:防火墙未运行systemctl is-enabled firewalld
service iptables status
或:
/etc/init.d/iptables status
firewall-cmd --list-all
查看已开放端口:
firewall-cmd --list-ports
查看已开放服务:
firewall-cmd --list-services
systemctl status firewalld
systemctl status iptables
哪个是 active (running) 就是用哪个。
如果你是想 看端口是否通 / 是否被防火墙拦,也可以告诉我具体场景(如:80、3306、SSH 连不上),我可以一步步帮你查。