Linux下Centos7對外開放埠

2021-09-25 02:08:35 字數 1705 閱讀 3123

概要

最近在docker下搭建mysql和redis環境,遠端linux主機內部網路都走通了,但是就是外網

無法連線遠端伺服器的mysql和redis。經過一番查詢和學習,終於找到了問題,不僅遠端服

務器上docker要做好內部和外部埠的對映,關鍵還要對對外開放的埠新增到防火牆中。

命令集合:

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

查詢已開放的埠 netstat -anp

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

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

(2)檢視防火牆狀態

檢視防火牆狀態 systemctl status firewalld

開啟防火牆 systemctl start firewalld

關閉防火牆 systemctl stop firewalld

開啟防火牆 service firewalld start

若遇到無法開啟

先用:systemctl unmask firewalld.service

然後:systemctl start firewalld.service

(3)對外開發埠

檢視想開的埠是否已開:

新增指定需要開放的埠:

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

重載入新增的埠:

firewall-cmd --reload

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

移除指定埠:

安裝iptables-services :

yum install iptables-services

進入下面目錄進行修改:

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對外開放埠

檢視防火牆狀態 systemctl status firewalld 開啟防火牆 systemctl start firewalld 關閉防火牆 systemctl stop firewalld 開啟防火牆 service firewalld start 若遇到無法開啟 先用 systemctl u...