在CentOS系統中,可以使用firewall-cmd命令來管理防火墻策略。以下是添加防火墻策略的步驟:
首先,確保防火墻正在運行:
sudo firewall-cmd --state
如果防火墻未運行,可以使用以下命令啟動它:
sudo systemctl start firewalld
查看當前的防火墻配置,了解哪些服務已經開放:
sudo firewall-cmd --list-all
如果你想開放某個端口,可以使用--add-port選項。例如,開放TCP端口80:
sudo firewall-cmd --permanent --add-port=80/tcp
這里的--permanent選項表示永久生效,重啟防火墻后仍然有效。
如果你想開放某個服務,可以使用--add-service選項。例如,開放HTTP服務:
sudo firewall-cmd --permanent --add-service=http
添加或修改防火墻策略后,需要重新加載防火墻配置以使更改生效:
sudo firewall-cmd --reload
再次查看防火墻配置,確認策略已經添加成功:
sudo firewall-cmd --list-all
假設你想開放SSH端口(默認是22),可以按照以下步驟操作:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
--permanent選項時,更改不會立即生效,需要重新加載防火墻配置。iptables而不是firewalld,則需要使用不同的命令來管理防火墻策略。通過以上步驟,你可以在CentOS系統中輕松地添加和管理防火墻策略。