溫馨提示×

centos防火墻規則如何添加

小樊
76
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
  • --permanent:使規則永久生效。
  • --zone=public:指定防火墻區域(通常是public)。
  • --add-port=80/tcp:添加TCP端口80。

添加UDP端口

sudo firewall-cmd --permanent --zone=public --add-port=53/udp
  • --add-port=53/udp:添加UDP端口53。

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. 其他常用命令

  • 查看所有區域:
    sudo firewall-cmd --get-zones
    
  • 查看某個區域的詳細信息:
    sudo firewall-cmd --get-active-zones
    
  • 查看某個接口的防火墻狀態:
    sudo firewall-cmd --list-all --interface=eth0
    

通過這些步驟,你應該能夠在CentOS系統中成功添加和管理防火墻規則。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女