centOS服務器-firewall防火牆開放端口


前言
日常開發中,我們常常會因為服務器各種端口未開放出現各種問題,下面我們就來簡單了解下服務器上的端口開放!!!

作為一個后台開發,日常接觸最多的除了代碼就是服務器了;

產品:誰誰, 線上有個功能報錯了,快看看殺錯,解決下
測試:誰誰,測試服務器啟動報錯了,redis連不上、mq也連不上
項目經理:誰誰,下午給完成的版本項目發布一遍,走下流程吧
....
等等,我們都需要和服務器打交道,其中就涉及到了今天要說的開放端口號,廢話不多說開始!!!
centOS服務器--Firewall防火牆

1. 查看firewall防火牆的狀態: systemctl status firewalld 或firewall-cmd --state

systemctl status firewalld 

firewall-cmd --state

2. 啟動firewall防火牆

systemctl start  firewalld

3. 關閉firewall防火牆

systemctl disable firewalld

4. 查詢某個端口是否開放: yes/no

firewall-cmd --zone=public --query-port=8080/tcp

firewall-cmd --zone=public --query-port=15672/tcp

5. 開放某個端口: 永久開放(--permanent)

// --permanent標識為永久開放,不加reload后會失效
firewall-cmd --zone=public --add-port=8080/tcp --permanent

加完之后,需要重新加載firewall,立馬查詢端口還是顯示未開放

6. firewall重新加載

firewall-cmd --reload

7. 查看端口是否已開放

firewall-cmd --zone=public --query-port=8080/tcp

作為后台開發,我所常用的命令基本只有這些,還有其他的?命令不多,願各位信手拈來


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM