温馨提示×

centos防火墙如何重载

小樊
36
2026-09-05 23:44:23
栏目: 智能运维

在 CentOS 中,**防火墙重载(reload)**通常是指重新加载 firewalld 的配置,使其生效但不中断已有连接。


一、CentOS 7 / 8 / Stream(使用 firewalld)

1. 重载防火墙(推荐)

sudo firewall-cmd --reload

✅ 重新加载配置
✅ 不中断现有连接
✅ 常用于修改规则后


2. 查看防火墙状态

sudo firewall-cmd --state

3. 启动 / 停止 / 开机自启

sudo systemctl start firewalld
sudo systemctl stop firewalld
sudo systemctl enable firewalld
sudo systemctl disable firewalld

4. 重启防火墙(不推荐频繁使用)

sudo systemctl restart firewalld

⚠️ 会短暂中断连接


二、CentOS 6 或更早(使用 iptables)

重载 iptables 规则

service iptables reload

/etc/init.d/iptables reload

重启 iptables

service iptables restart

三、常见场景示例

添加端口后重载

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

如果你用的是 iptables 还是 firewalld 不确定,可以告诉我你的 CentOS 版本,我帮你确认。

0