在 Linux 中,“防火墙升级”通常有两种理解:
iptables、nftables、firewalld、ufw)下面分别说明。
# CentOS/RHEL 7/8/9
sudo yum update firewalld
# 或
sudo dnf update firewalld
重启服务:
sudo systemctl restart firewalld
查看版本:
firewall-cmd --version
sudo apt update
sudo apt upgrade ufw
查看版本:
ufw version
# Debian / Ubuntu
sudo apt update
sudo apt upgrade iptables nftables
# CentOS / RHEL
sudo yum update iptables nftables
查看版本:
iptables --version
nft --version
现代 Linux 推荐使用 nftables 替代 iptables。
lsmod | grep nf_tables
# Debian / Ubuntu
sudo apt install nftables
# CentOS / RHEL 8+
sudo dnf install nftables
sudo systemctl enable --now nftables
# 开放端口
sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
sudo ufw allow 8080/tcp
sudo ufw reload
iptables-save > iptables.bak
nft list ruleset > nft.bak
如果你能告诉我:
我可以给你更精确的命令。