温馨提示×

linux防火墙怎么更新

小樊
43
2026-10-10 05:11:55
栏目: 智能运维

在 Linux 中,“防火墙更新”通常有两种含义,我分别说明,你可以按需操作:


一、更新防火墙软件本身(升级系统防火墙程序)

1. 使用 firewalld(常见:CentOS / RHEL / Rocky / Alma)

# CentOS / RHEL 7/8/9
sudo yum update firewalld
# 或
sudo dnf update firewalld

# 重启防火墙
sudo systemctl restart firewalld

2. 使用 ufw(常见:Ubuntu / Debian)

sudo apt update
sudo apt upgrade ufw

3. 使用 iptables(较老系统)

# iptables 一般随内核/系统更新
sudo apt update && sudo apt upgrade   # Ubuntu/Debian
sudo yum update                       # CentOS/RHEL

二、更新防火墙规则(添加 / 修改 / 删除规则)

✅ firewalld 示例

# 开放端口
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

# 删除端口
sudo firewall-cmd --permanent --remove-port=8080/tcp
sudo firewall-cmd --reload

# 查看规则
sudo firewall-cmd --list-all

✅ ufw 示例

# 允许端口
sudo ufw allow 8080/tcp

# 删除规则
sudo ufw delete allow 8080/tcp

# 重新加载
sudo ufw reload

✅ iptables 示例

# 添加规则
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

# 保存规则(Ubuntu)
sudo netfilter-persistent save

三、常见问题排查

# 查看防火墙状态
sudo systemctl status firewalld
sudo ufw status

# 防火墙未启动
sudo systemctl start firewalld
sudo ufw enable

如果你能告诉我:

  • Linux 发行版(CentOS / Ubuntu / Debian 等)
  • 你是想 升级防火墙软件 还是 修改规则

我可以给你更精确的操作命令。

0 踩