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...