溫馨提示×

如何配置CentOS防火墻

小樊
45
2025-08-02 19:16:37
欄目: 智能運維

配置CentOS防火墻(Firewalld)可以通過命令行界面或圖形用戶界面進行。以下是使用命令行界面配置Firewalld的基本步驟:

1. 安裝Firewalld

如果你的CentOS系統還沒有安裝Firewalld,可以使用以下命令進行安裝:

sudo yum install firewalld

2. 啟動和啟用Firewalld

安裝完成后,啟動Firewalld并設置為開機自啟:

sudo systemctl start firewalld
sudo systemctl enable firewalld

3. 查看Firewalld狀態

你可以使用以下命令查看Firewalld的狀態:

sudo firewall-cmd --state

4. 查看開放的端口和服務

使用以下命令查看當前開放的端口和服務:

sudo firewall-cmd --list-all

5. 添加端口和服務

你可以添加特定的端口或服務到Firewalld中。例如,添加一個TCP端口8080:

sudo firewall-cmd --permanent --add-port=8080/tcp

添加一個服務(例如HTTP):

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

6. 重新加載Firewalld配置

添加或修改配置后,需要重新加載Firewalld以使更改生效:

sudo firewall-cmd --reload

7. 刪除端口和服務

如果你需要刪除之前添加的端口或服務,可以使用以下命令: 刪除端口:

sudo firewall-cmd --permanent --remove-port=8080/tcp

刪除服務:

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

8. 設置默認區域

Firewalld有多個區域(例如public、internal、trusted等),你可以設置默認區域:

sudo firewall-cmd --set-default-zone=public

9. 查看所有區域

你可以查看所有可用的區域:

sudo firewall-cmd --get-zones

10. 查看當前區域

你可以查看當前活動的區域:

sudo firewall-cmd --get-active-zones

11. 添加接口到區域

你可以將網絡接口添加到特定的區域:

sudo firewall-cmd --permanent --zone=public --add-interface=eth0

12. 重新加載接口配置

添加或修改接口配置后,需要重新加載接口配置:

sudo firewall-cmd --reload

通過以上步驟,你可以基本配置CentOS的Firewalld防火墻。根據實際需求,你可以進一步調整和優化防火墻規則。

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