因為安全的原因,伺服器的埠預設是不被開啟需要掌握的命令這時,我們要通過防火牆來開啟或者關閉埠
# 檢視防火牆是否開啟了某個埠
>
sudo firewall-cmd --query-port=3306/tcp
# 開啟埠
>
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 關閉埠
>
sudo firewall-cmd --remove-port=3306/tcp --permanent
# 重啟防火牆(執行了埠開啟關閉操作後記得重啟防火牆)
>
sudo firewall-cmd --reload
附贈# 檢視防火牆當前狀態和所有的服務狀態
>
sudo firewall-cmd --list-all
# 檢視已經被允許的服務
>
sudo firewall-cmd --list-services
# help
>
sudo firewall-cmd --help
usage: firewall-cmd [options...]
general options
-h, --help prints a short help text and exists
-v, --version print the version string of firewalld
-q, --quiet do not print status messages
status options
--state return and print firewalld state
--reload reload firewall and keep state information
... [output truncated]
參考位址 linux開啟防火牆埠
當linux開啟防火牆後,你會發現,從本機登入23埠是沒有問題的,但是如果從另一台pc登入該linux系統後,你會發現提示這樣的錯誤 不能開啟到主機的連線,在埠 23 連線失敗 因為linux防火牆預設是關閉23埠的,如果允許遠端登入,可以關掉防火牆,也可以開防火牆開放23埠,具體如下 即時生效,重...
Linux 開啟防火牆埠
1 systemctl status firewalld 2 systemctl start firewalld 3 開放指定埠 firewall cmd zone public add port 1935 tcp permanent 命令含義 zone 作用域 add port 1935 tcp ...
linux防火牆開啟埠
查了一些資料發現都是用iptables來開放埠,但我試了試都沒用 後來看到一篇部落格介紹了centos7用的是firewall,替代了之前的 iptables,使用firewall cmd,就試了試,發現就是這個了。參考 firewall cmd list all檢視之前有哪些視窗新增了 從上圖結果...