在CentOS系统中,使用firewalld
作为默认的防火墙管理工具。要删除firewalld
中的规则,可以按照以下步骤操作:
查看当前防火墙规则: 首先,你可以查看当前的防火墙规则,以便确定要删除哪些规则。
sudo firewall-cmd --list-all
删除特定服务或端口的规则:
如果你想删除某个特定的服务或端口的规则,可以使用--remove-service
或--remove-port
选项。
sudo firewall-cmd --permanent --remove-service=服务名
sudo firewall-cmd --permanent --remove-port=80/tcp
重新加载防火墙配置: 修改了防火墙规则后,需要重新加载防火墙配置以使更改生效。
sudo firewall-cmd --reload
验证规则是否已删除: 再次查看防火墙规则,确认所需的规则已被删除。
sudo firewall-cmd --list-all
假设你想删除名为http
的服务和TCP端口8080
的规则,可以执行以下命令:
sudo firewall-cmd --permanent --remove-service=http
sudo firewall-cmd --permanent --remove-port=8080/tcp
sudo firewall-cmd --reload
--permanent
选项可以确保规则在系统重启后仍然有效。如果你只想临时删除规则,可以省略该选项。通过以上步骤,你可以轻松地删除CentOS系统中的firewalld
规则。