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