在 CentOS 系统中,使用 iptables 命令管理和操作防火墙规则。要删除旧的 iptables 规则,请按照以下步骤操作:
iptables 规则。在终端中输入以下命令:sudo iptables -L -n -v
这将显示所有当前的规则,包括规则编号。请注意这些编号,因为稍后我们需要它们来删除特定的规则。
确定要删除的规则。根据上一步骤中显示的规则列表,找到要删除的规则及其编号。
使用 iptables 命令删除规则。使用以下命令删除特定编号的规则:
sudo iptables -D INPUT <rule_number>
将 <rule_number> 替换为要删除的规则的编号。例如,如果要删除编号为 3 的规则,请输入 sudo iptables -D INPUT 3。
sudo iptables -F <chain_name>
将 <chain_name> 替换为您要清空的链名称,例如 INPUT、OUTPUT 或 FORWARD。
iptables 规则集并从头开始,可以使用以下命令:sudo iptables -F
sudo iptables -X
这将清除所有规则并删除自定义链。
iptables 规则:sudo firewall-cmd --runtime-to-permanent
在 CentOS 6 中,使用以下命令:
sudo service iptables save
现在,您已成功删除了 CentOS 系统中的旧 iptables 规则。