如何在CentOS 7 3下開放防火牆埠

2021-09-11 23:07:44 字數 1372 閱讀 6624

1:連線centos7伺服器;

2:我們可以輸入命令檢視防火牆的狀態;

firewall-cmd --state  ;

systemctl start firewalld.service;

4:開啟8080埠,輸入命令:

firewall-cmd --zone=public --add-port=8080/tcp --permanent;

--zone=public:表示作用域為公共的;

--add-port=8080/tcp:新增tcp協議的埠8080;

--permanent:永久生效,如果沒有此引數,則只能維持當前服務生命週期內,重新啟動後失效;

6:輸入命令重啟防火牆;

systemctl restart firewalld.service;

7:輸入命令重新載入配置;

firewall-cmd --reload;

8:檢視所有開啟的埠:

firewall-cmd --zone=public --list-ports

注意:防火牆開啟了埠,伺服器的安全組要新增對應的埠和apache的配置檔案要監聽埠,要不然外網無法訪問

另附firewall的其他命令操作

啟動: systemctl start firewalld

檢視狀態: systemctl status firewalld 

停止: systemctl disable firewalld

禁用: systemctl stop firewalld

啟動服務:systemctl start firewalld.service

關閉服務:systemctl stop firewalld.service

重啟服務:systemctl restart firewalld.service

服務的狀態:systemctl status firewalld.service

在開機時啟用乙個服務:systemctl enable firewalld.service

在開機時禁用乙個服務:systemctl disable firewalld.service

檢視服務是否開機啟動:systemctl is-enabled firewalld.service

檢視已啟動的服務列表:systemctl list-unit-files|grep enabled

檢視啟動失敗的服務列表:systemctl --failed

檢視版本: firewall-cmd --version

檢視幫助: firewall-cmd --help

顯示狀態: firewall-cmd --state

檢視所有開啟的埠:firewall-cmd --zone=public --list-ports

centos 7 3 開放埠並對外開放

1.檢視已開啟的埠 netstat anp 2.檢視想開的埠是否已開 firewall cmd query port 666 tcp 若此提示 firewalld is not running 表示為不可知的防火牆 需要檢視狀態並開啟防火牆 3.檢視防火牆狀態 systemctl status fi...

centos 7 3 開放埠並對外開放

1.檢視已開啟的埠 netstat anp 2.檢視想開的埠是否已開 snmantec cmd query port 666 tcp 若此提示firewalld未執行 表示為不可知的 防火牆 需要檢視狀態並開啟防火牆 3.檢視防火牆 狀態 systemctl status firewalld run...

centos 7 3 開放埠並對外開放

檢視已開啟的埠 netstat anp 檢視想開的埠是否已開 firewall cmd query port 666 tcp 若此提示 firewalld is not running 表示為不可知的防火牆 需要檢視狀態並開啟防火牆 檢視防火牆狀態 systemctl status firewall...