centos 7.0預設使用的是firewall作為防火牆1、檢視預設防火牆狀態(關閉後顯示not running,開啟後顯示running)使用systemctl來管理服務和程式,包括了service和chkconfig
firewall-cmd --state
2、檢查防火牆的狀態
systemctl list-unit-files|grep firewalld.service
或者:systemctl status firewalld.service
3、開啟防火牆
systemctl start firewalld.service --啟動firewall
systemctl enable firewalld.service --開機時啟動firewall
4、關閉防火牆:
systemctl stop firewalld.service --停止firewall
systemctl disable firewalld.service --禁止firewall開機啟動
5、重啟防火牆
systemctl restart firewalld.service
6、檢視防火牆是否開機自啟
systemctl is-enabled firewalld.service;echo $? enabled --自啟
或者:systemctl is-enabled firewalld.service;echo $? disabled --不自啟
7、檢視已啟動的服務列表
systemctl list-unit-files|grep enabled
8、開啟埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含義:
–zone #作用域
–add-port=80/tcp #新增埠,格式為:埠/通訊協議
–permanent #永久生效,沒有此引數重啟後失效
9、檢視已經開放的埠
firewall-cmd --list-port
10、遮蔽firewalld服務
systemctl mask firewalld
還可以通過建立乙個firewall.service到/dev/null的符號連線來遮蔽防火牆服務。
11、***firewalld服務
systemctl unmask firewalld
這是***firewalld服務,它會移除遮蔽firewalld服務時建立的符號鏈結,故能重新啟用服務。
12、檢查是否已安裝防火牆
yum install firewalld firewall-config
CentOS7關閉 開啟防火牆
centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下 1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall開...
CentOS7 防火牆開啟與關閉
1 firewalld的基本使用 啟動 systemctl start firewalld 關閉 systemctl stop firewalld 檢視狀態 systemctl status firewalld 開機禁用 systemctl disable firewalld 開機啟用 system...
CentOS7 開啟關閉防火牆埠
1,檢視防火牆狀態 firewall cmd state systemctl status firewalld.service 2,開啟防火牆 systemctl start firewalld.service 3,設定開機自啟 systemctl enable firewalld.service ...