在 CentOS 8 上,防火墻是由 firewalld
這個軟件包提供的
firewalld
。如果沒有安裝,可以使用以下命令安裝:sudo dnf install firewalld
firewalld
服務并設置為開機啟動:sudo systemctl start firewalld
sudo systemctl enable firewalld
firewall-cmd
命令管理防火墻規則。首先,查看當前的防火墻配置:sudo firewall-cmd --list-all
sudo firewall-cmd --permanent --add-port=8080/tcp
這里,--permanent
參數表示將規則永久保存,--add-port=8080/tcp
表示添加一個 TCP 端口 8080 的規則。
sudo firewall-cmd --reload
再次使用 firewall-cmd --list-all
命令確認新規則已生效。
如果你想關閉防火墻,可以使用以下命令:
sudo systemctl stop firewalld
firewalld
,可以使用以下命令:sudo dnf remove firewalld
以上就是在 CentOS 8 上配置防火墻的基本步驟。你可以根據實際需求調整規則,例如開放或關閉特定協議(UDP 或 ICMP)、設置默認區域等。更多關于 firewalld
的信息和選項,請參考官方文檔:https://firewalld.org/documentation/