在 CentOS 8 上,防火墻是由 firewalld 這個軟件包提供的。要開啟防火墻,請按照以下步驟操作:
安裝 firewalld(如果尚未安裝):
sudo dnf install firewalld
啟動 firewalld 服務:
sudo systemctl start firewalld
啟用 firewalld 服務開機自啟:
sudo systemctl enable firewalld
查看防火墻狀態:
sudo systemctl status firewalld
開放指定端口(例如,開放 TCP 端口 8080):
sudo firewall-cmd --permanent --add-port=8080/tcp
重新加載防火墻配置以應用新規則:
sudo firewall-cmd --reload
驗證端口是否開放:
sudo firewall-cmd --zone=public --list-ports
以上步驟將啟動 firewalld 服務并開放端口 8080。你可以根據需要開放其他端口,具體命令類似。
請注意,在生產環境中修改防火墻規則時要非常小心,確保不會意外阻止必要的網絡流量。使用 firewalld 和 iptables 時,建議先了解相關文檔和最佳實踐。