centos

centos防火墙规则如何添加

小樊
49
2025-04-06 14:10:58
栏目: 智能运维

在CentOS系统中,你可以使用firewall-cmd命令来管理防火墙规则。以下是一些基本的步骤来添加防火墙规则:

1. 查看当前防火墙状态

首先,你可以查看当前防火墙的状态和已加载的配置:

sudo firewall-cmd --state
sudo firewall-cmd --list-all

2. 添加端口规则

如果你想添加一个TCP或UDP端口规则,可以使用以下命令:

添加TCP端口

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp

添加UDP端口

sudo firewall-cmd --permanent --zone=public --add-port=53/udp

3. 添加服务规则

如果你想添加一个服务(例如HTTP或SSH),可以使用以下命令:

添加HTTP服务

sudo firewall-cmd --permanent --zone=public --add-service=http

添加SSH服务

sudo firewall-cmd --permanent --zone=public --add-service=ssh

4. 重新加载防火墙配置

添加或修改规则后,需要重新加载防火墙配置以使更改生效:

sudo firewall-cmd --reload

5. 验证规则是否添加成功

你可以再次查看防火墙配置来验证规则是否已成功添加:

sudo firewall-cmd --list-all

6. 删除规则

如果你需要删除某个规则,可以使用以下命令:

删除端口规则

sudo firewall-cmd --permanent --zone=public --remove-port=80/tcp

删除服务规则

sudo firewall-cmd --permanent --zone=public --remove-service=http

7. 其他常用命令

通过这些步骤,你应该能够在CentOS系统中成功添加和管理防火墙规则。

0
看了该问题的人还看了