CentOS7 開啟防火牆及特定埠
阿新 • • 發佈:2022-02-25
開啟防火牆服務
以前為了方便,把防火牆都關閉了,因為現在專案都比較重要,害怕受到攻擊,所以為了安全性,現在需要將防火牆開啟,接下來介紹一下步驟。
1, 首先檢視防火牆狀態:
firewall-cmd --state
2, 開啟防火牆,
啟動firewall:
systemctl start firewalld.service
設定開機自啟:
systemctl enable firewalld.service
3, 重啟防火牆:
systemctl restart firewalld.service
4, 檢查防火牆狀態是否開啟:
firewall-cmd --state
5, 檢視防火牆設定開機自啟是否成功:
systemctl is-enabled firewalld.service;echo $?
如圖所示,即為成功
以上就是開啟防火牆相關步驟
開啟特定埠
在開啟防火牆之後,我們有些服務就會訪問不到,是因為服務的相關埠沒有開啟。
在此以開啟80埠為例
命令:
開埠命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重啟防火牆:systemctl restart firewalld.service
命令含義:
--zone #作用域
--add-port=80/tcp #新增埠,格式為:埠/通訊協議
--permanent #永久生效,沒有此引數重啟後失效
如果不放心,可以通過命令:
netstat -ntlp 或 firewall-cmd --list-ports
原文連結:https://blog.csdn.net/zll_0405/article/details/81208606