温馨提示×

centos stream8如何关闭防火墙

小樊
34
2026-08-03 17:24:36
栏目: 智能运维

CentOS Stream 8 中,默认使用的是 firewalld 作为防火墙服务。关闭防火墙的方法如下:


一、临时关闭防火墙(立即生效,重启后恢复)

sudo systemctl stop firewalld

二、永久关闭防火墙(重启后仍然关闭)

sudo systemctl disable firewalld

三、同时临时 + 永久关闭(推荐)

sudo systemctl stop firewalld
sudo systemctl disable firewalld

四、查看防火墙状态

sudo systemctl status firewalld

如果看到类似:

Active: inactive (dead)

说明防火墙已关闭。


五、补充:确认是否还有 iptables 规则(可选)

CentOS Stream 8 默认不使用 iptables 服务,但如果你手动配置过,可以检查:

sudo iptables -L

如需清空规则(不推荐长期关闭防火墙):

sudo iptables -F

⚠️ 安全提醒

  • 生产环境不建议完全关闭防火墙
  • 推荐做法:
    • 只开放需要的端口,例如:
      sudo firewall-cmd --permanent --add-port=80/tcp
      sudo firewall-cmd --reload
      

如果你是因为 K8s / Docker / 端口不通 想关防火墙,我也可以帮你判断是否需要真的关闭,以及更安全的替代方案。

0