Linux下Centos7對外防火牆及埠常用操作

2021-10-04 23:49:42 字數 797 閱讀 6028

常用命令:

(1)防火牆相關

檢視防火牆狀態 systemctl status firewalld

開啟防火牆 systemctl start firewalld  

關閉防火牆 systemctl stop firewalld     關閉防火牆(永久)systemctl disable firewalld

開啟防火牆 service firewalld start 

若遇到無法開啟

先用:systemctl unmask firewalld.service 

然後:systemctl start firewalld.service

(2)檢視對外開放的埠狀態

查詢已開放的埠 netstat -anp        檢視防火牆已經開放的埠: firewall-cmd --list-ports

查詢指定埠是否已開 firewall-cmd --query-port=8080/tcp

提示 yes,表示開啟;no表示未開啟。

(3)新增指定需要開放的埠(–permanent #永久生效,沒有此引數重啟後失效):

firewall-cmd --add-port=8081/tcp --permanent

重載入新增的埠:

firewall-cmd --reload

查詢指定埠是否開啟成功:

firewall-cmd --query-port=8081/tcp

(4)移除指定埠:

firewall-cmd --permanent --remove-port=123/tcp

Linux下Centos7對外開放埠

概要 最近在docker下搭建mysql和redis環境,遠端linux主機內部網路都走通了,但是就是外網 無法連線遠端伺服器的mysql和redis。經過一番查詢和學習,終於找到了問題,不僅遠端服 務器上docker要做好內部和外部埠的對映,關鍵還要把對外開放的埠新增到防火牆中。命令集合 1 檢視...

Linux下Centos7對外開放埠

搭建各種開源系統的時候一定要注意埠開放問題 firewall並不管用,不過也可以先介紹下 查詢指定埠是否已開 firewall cmd query port 666 tcp 提示 yes,表示開啟 no表示未開啟。2 檢視防火牆狀態 檢視防火牆狀態 systemctl status firewall...

Linux下Centos7對外開放埠

概要 最近在docker下搭建mysql和redis環境,遠端linux主機內部網路都走通了,但是就是外網 無法連線遠端伺服器的mysql和redis。經過一番查詢和學習,終於找到了問題,不僅遠端服 務器上docker要做好內部和外部埠的對映,關鍵還要對對外開放的埠新增到防火牆中。命令集合 1 檢視...