1. 程式人生 > 其它 >CentOS7 開啟防火牆及特定埠

CentOS7 開啟防火牆及特定埠

開啟防火牆服務
以前為了方便,把防火牆都關閉了,因為現在專案都比較重要,害怕受到攻擊,所以為了安全性,現在需要將防火牆開啟,接下來介紹一下步驟。
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 -ntlpfirewall-cmd --list-ports

原文連結:https://blog.csdn.net/zll_0405/article/details/81208606