在CentOS系统中,您可以使用firewall-cmd
命令来管理防火墙规则。要删除规则,请按照以下步骤操作:
- 首先,查看当前的防火墙规则。运行以下命令:
sudo firewall-cmd --list-all
这将显示所有当前活动的防火墙规则。
-
找到要删除的规则。规则可能涉及不同的配置文件,例如
public
、internal
等。请注意规则的完整描述,以便稍后准确删除它。 -
删除规则。使用
firewall-cmd
命令删除规则。语法如下:
sudo firewall-cmd --permanent --zone=--remove-rule=
将
替换为规则所在的配置文件(例如public
),将
替换为您在第2步中找到的规则描述。
例如,如果要删除名为rule_example
的规则,可以运行:
sudo firewall-cmd --permanent --zone=public --remove-rule=rule_example
- 重新加载防火墙配置以使更改生效。运行以下命令:
sudo firewall-cmd --reload
现在,您已成功删除了指定的防火墙规则。请注意,这些更改在系统重启后仍然有效,因为使用了--permanent
选项。如果您只想临时删除规则而不影响永久配置,请省略--permanent
选项。