在 CentOS 中“永久关闭防火墙”通常指 禁用 firewalld 服务,使其开机不启动,并可选择立即停止当前运行。
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
看到 inactive (dead) 且 disabled 即成功。
service iptables stop
chkconfig iptables off
生产环境不建议完全关闭防火墙,推荐做法是:
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
可以只执行:
systemctl stop firewalld
不执行 disable,重启后防火墙会自动恢复。
cat /etc/redhat-release
如果你告诉我 CentOS 版本 + 使用场景(服务器/测试/内网),我可以给你更合适的防火墙方案。