Linux防火墻配置及放行端口方式
更新時間:2025年08月02日 08:57:37 作者:tag心動
文章介紹了firewalld防火墻的基本操作與配置方法,包括狀態(tài)查看、開關(guān)及開機啟動設(shè)置;端口放行(如80/90端口)、作用域指定、IP訪問控制及規(guī)則刪除;強調(diào)需重新加載規(guī)則使配置生效,并提供相關(guān)命令示例
一、firewalld的基本使用(系統(tǒng)防火墻)
- 查看防火墻狀態(tài):
systemctl status firewalld.service
- 關(guān)閉防火墻:
systemctl stop firewalld.service
- 重啟防火墻:
systemctl restart firewalld.service
- 開啟防火墻:
systemctl start firewalld.service
- 關(guān)閉開機啟動:
systemctl disable firewalld.service
- 開啟開機啟動:
systemctl enable firewalld.service

二、配置firewalld-cmd
- 查看放行的所有端口:
firewall-cmd --zone=public --list-ports
- 查看防火墻規(guī)則:
firewall-cmd --list-all
- 重新加載防火墻規(guī)則:
firewall-cmd --reload
三、通過firewall-cmd(放行端口)
- 作用域是public,開放tcp協(xié)議的80端口,一直有效:
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 作用域是public,批量開放tcp協(xié)議的80-90端口,一直有效:
firewall-cmd --zone=public --add-port=80-90/tcp --permanent
- 作用域是public,批量開放tcp協(xié)議的80、90端口,一直有效:
firewall-cmd --zone=public --add-port=80/tcp --add-port=90/tcp --permanent
- 指定某個端口限定某個ip訪問
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.100.168.0" port protocol="tcp" port="2375" accept"
- 指定某范圍端口限定某個ip網(wǎng)段訪問
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.100.168.0/24" port protocol="tcp" port="8000-9999" accept"
- 刪除規(guī)則
firewall-cmd --permanent --remove-rich-rule="rule family=ipv4 source address=10.100.168.0 port protocol=tcp port=2375 accept"
- 開放的服務(wù)是http協(xié)議,一直有效:
firewall-cmd --zone=public --add-service=http --permanent
- 重新載入,更新防火墻規(guī)則,這樣才生效;systemctl restart firewal也可以生效:
firewall-cmd --reload
- 查看tcp協(xié)議的80端口是否生效:
firewall-cmd --zone=public --query-port=80/tcp
- 刪除80端口放行規(guī)則:
firewall-cmd --zone=public --remove-port=80/tcp --permanent

注意:放行端口后必須要重新加載防火墻才會生效!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Linux中安裝ASPNET.Core3.0運行時的示例代碼
這篇文章主要介紹了在Linux中安裝ASPNET.Core3.0運行時的示例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
Apache安裝后出現(xiàn)服務(wù)無法啟動(服務(wù)里啟動出現(xiàn)錯誤代碼1)
很多朋友都遇到過這樣的問題Apache安裝后,顯示安裝成功,但是出現(xiàn)服務(wù)無法啟動服務(wù)里啟動出現(xiàn)錯誤代碼1,怎么解決這個問題呢,下面小編通過本文給大家詳細介紹下,需要的朋友參考下吧2021-08-08
Apache和Tomcat有什么區(qū)別_動力節(jié)點Java學院整理
Apache 和 Tomcat 都是web網(wǎng)絡(luò)服務(wù)器,兩者既有聯(lián)系又有區(qū)別。下面通過本文給大家介紹Apache和Tomcat的區(qū)別,感興趣的朋友一起看看吧2017-08-08
linux上TCP connection timeout問題解決辦法
這篇文章主要介紹了 linux上TCP connection timeout問題解決辦法的相關(guān)資料,需要的朋友可以參考下2017-04-04

