在 CentOS Minimal(最小化安装)里,默认使用的是 firewalld(CentOS 7/8/Stream 通用)。下面是常用操作方式:
systemctl stop firewalld
systemctl disable firewalld
如果只想开机不启动但当前不关,可只执行上面这条。
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
或
firewall-cmd --state
有些老版本或自定义系统可能用 iptables:
systemctl stop iptables
systemctl disable iptables
service iptables stop
chkconfig iptables off
✅ 建议:
firewall-cmd 开放端口,例如:firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
如果你说明 CentOS 版本(6 / 7 / 8 / Stream) 和 使用场景(测试 / 生产),我可以给你更合适的建议。