在CentOS系統中,你可以使用firewall-cmd
命令來管理防火墻規則。以下是一些基本的步驟來添加防火墻規則:
首先,你可以查看當前防火墻的狀態和已加載的配置:
sudo firewall-cmd --state
sudo firewall-cmd --list-all
如果你想添加一個TCP或UDP端口規則,可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
--permanent
:使規則永久生效。--zone=public
:指定防火墻區域(通常是public)。--add-port=80/tcp
:添加TCP端口80。sudo firewall-cmd --permanent --zone=public --add-port=53/udp
--add-port=53/udp
:添加UDP端口53。如果你想添加一個服務(例如HTTP或SSH),可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=ssh
添加或修改規則后,需要重新加載防火墻配置以使更改生效:
sudo firewall-cmd --reload
你可以再次查看防火墻配置來驗證規則是否已成功添加:
sudo firewall-cmd --list-all
如果你需要刪除某個規則,可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --remove-port=80/tcp
sudo firewall-cmd --permanent --zone=public --remove-service=http
sudo firewall-cmd --get-zones
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --list-all --interface=eth0
通過這些步驟,你應該能夠在CentOS系統中成功添加和管理防火墻規則。