阅读量:3
在CentOS系统中,您可以使用firewall-cmd命令来管理防火墙规则。以下是添加自定义规则的步骤:
-
打开终端: 首先,确保您有root权限或使用
sudo命令。 -
查看当前防火墙状态:
sudo firewall-cmd --state -
查看已加载的防火墙配置:
sudo firewall-cmd --list-all -
添加自定义规则: 假设您想添加一个允许TCP端口8080的规则,可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp这里:
--permanent:使规则永久生效。--zone=public:指定防火墙区域(通常是public)。--add-port=8080/tcp:添加TCP端口8080的规则。
-
重新加载防火墙配置: 添加规则后,需要重新加载防火墙配置以使更改生效:
sudo firewall-cmd --reload -
验证规则是否添加成功: 再次查看防火墙配置,确认新规则已添加:
sudo firewall-cmd --list-all
示例:添加多个规则
如果您想添加多个规则,可以连续使用--add-port选项。例如,添加TCP端口8080和UDP端口53:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp --add-port=53/udp
sudo firewall-cmd --reload
示例:删除规则
如果您想删除某个规则,可以使用--remove-port选项。例如,删除TCP端口8080:
sudo firewall-cmd --permanent --zone=public --remove-port=8080/tcp
sudo firewall-cmd --reload
示例:添加服务
如果您想添加一个服务(例如SSH),可以使用--add-service选项:
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --reload
通过这些步骤,您可以在CentOS系统中轻松地添加和管理自定义防火墙规则。
以上就是关于“centos防火墙如何添加自定义规则”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm