在 CentOS 系统中,如果你更改了 iptables 规则或者不小心删除了某些规则,你可以通过以下方法来恢复它们:
sudo cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
检查是否有默认的 iptables 规则文件。在 CentOS 系统中,通常会有一个默认的规则文件,例如 /etc/sysconfig/iptables.rules
或 /etc/sysconfig/iptables.default
。如果没有,你可以从其他相同版本的 CentOS 系统上复制一个。
将默认的 iptables 规则文件恢复到 /etc/sysconfig/iptables
文件中。例如,如果你的默认规则文件名为 /etc/sysconfig/iptables.default
,则运行以下命令:
sudo cp /etc/sysconfig/iptables.default /etc/sysconfig/iptables
sudo systemctl restart iptables
现在,你的 CentOS 系统的 iptables 规则应该已经恢复到了默认状态。如果你需要查看当前的 iptables 规则,可以运行以下命令:
sudo iptables -L -n -v