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