防火墻大家一定都不陌生,它無時無刻地保護著我們的資訊安全,今天我們就來深入研究一下Linux系統中的防火墻, 看看如何正確地操作與使用,

(圖片來自百度百科)
1.查看firewall服務狀態
systemctl status firewalld
2.開放與關閉防火墻
(不影響下次開機)
systemctl stop firewalld --> 關閉防火墻
systemctl start firewalld --> 開啟防火墻
(影響下次開機)
systemctl enable firewalld --> 永久啟用防火墻,需搭配開啟防火墻命令使用
systemctl disable firewalld --> 永久禁用防火墻,需搭配關閉防火墻命令使用

關閉后打開再查看防火墻狀態

3.查看防火墻規則
學會查看防火墻規則非常重要,它能幫助你知道你的電腦哪些埠是開放的以及網路連接點等資訊,
firewall-cmd --list-all

4.查詢埠是否開放
使用系統時若一些服務無法啟動,此時就要查看防火墻是否開放該埠,
firewall-cmd --query-port=8080/tcp

5.開放80埠
當要使用某些服務時,我們就有必要開放這些埠,否則將無法使用,
firewall-cmd --permanent --add-port=80/tcp

圖中示意其實可以看出,命令其實就是其對應的英文釋義,因此學好英語很重要,能解決你編程之路的大多數難題,
6.移除埠
firewall-cmd --permanent --remove-port=8080/tcp

好奇是否關閉成功的小伙伴可以使用查看防火墻規則命令,這里就不做展示啦,
7.重啟防火墻(修改配置后要重啟防火墻)
心急的小伙伴可能剛剛開放對應服務的埠就去啟動服務了,結果發現還是啟動失敗,
原因很簡單:重啟防火墻即可,
firewall-cmd --reload

8.引數解釋
1、firwall-cmd :是Linux提供的操作防火墻firewall的一個工具;
2、--permanent :表示設定為持久;
3、--add-port :標識添加的埠;
如有錯誤,歡迎指正
Thanks
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/356728.html
標籤:其他

