CentOS7 設置端口 FirewallD is not running 問題解決辦法
在使用 CentOS7 的過程中,我們可能會遇到設置端口時出現提示錯誤 "FirewallD is not running" 的情況。本文將為大家介紹如何解決這個問題。 1. 打開 XShell 6
在使用 CentOS7 的過程中,我們可能會遇到設置端口時出現提示錯誤 "FirewallD is not running" 的情況。本文將為大家介紹如何解決這個問題。
1. 打開 XShell 6 連接工具并選擇服務器
首先打開本地電腦上的 XShell 6 連接工具,并選擇需要連接的 CentOS 服務器。
2. 開啟遠程 MySQL 數據庫端口
如果我們想要在 CentOS 上開啟遠程 MySQL 數據庫端口(例如 3306 端口),可以執(zhí)行以下命令:
firewall-cmd --permanent --zonepublic --add-port3306/tcp
然而,有時候會收到 "FirewallD is not running" 的錯誤提示。
3. 檢查防火墻狀態(tài)
我們可以通過輸入以下命令來查看防火墻(firewalld)的狀態(tài):
systemctl status firewalld
如果顯示的狀態(tài)為 dead,意味著防火墻未開啟。
4. 啟動防火墻
為了解決問題,我們需要啟動防火墻??梢允褂靡韵旅睿?/p>
systemctl start firewalld
如果沒有任何提示,表示防火墻已啟動成功。
5. 檢查防火墻狀態(tài)
再次輸入以下命令來查看防火墻狀態(tài):
systemctl status firewalld
如果顯示的狀態(tài)為 running,說明防火墻已經成功開啟。
6. 設置端口成功
重新輸入設置端口的命令:
firewall-cmd --permanent --zonepublic --add-port3306/tcp
如果提示 success,表示端口設置成功。
7. 關閉防火墻
如果需要關閉防火墻功能,可以使用以下命令:
systemctl stop firewalld
防火墻將被關閉。
通過以上步驟,我們可以解決 "FirewallD is not running" 的錯誤提示,并成功設置端口。