在 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