本文只針對centos7以上版本,目前企業主流使用的也是7.x版本。
啟動、關閉、重啟防火牆服務
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
啟動、停止、重啟httpd服務
檢視版本
firewall-cmd --version
檢視幫助
firewall-cmd --help
顯示狀態
firewall-cmd --state
檢視所有開啟的埠
firewall-cmd --zone=public --list-ports
重新載入,更新防火牆規則
firewall-cmd --reload
檢視區域資訊
firewall-cmd --get-active-zones
檢視指定介面所屬區域
firewall-cmd --get-zone-of-inte***ce=eth0
拒絕所有包
firewall-cmd --panic-on
取消拒絕狀態
firewall-cmd --panic-off
檢視是否拒絕
firewall-cmd --query-panic
開啟80埠,–permanent永久生效,沒有此引數重啟後失效
firewall-cmd --zone=public --add-port=80/tcp --permanent
檢視80埠是否開放
firewall-cmd --zone=public --query-port=80/tcp
刪除80埠配置
firewall-cmd --zone= public --remove-port=80/tcp --permanent
CentOS7 0以上版本linux防火牆問題
centos 7.0預設使用的是firewall作為防火牆,使用iptables來做防火牆,那麼必須重新設定一下 1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止f...
CentOS 7 x 防火牆操作
永久的開放需要的埠 sudo firewall cmd zone public add port 22 tcp permanent sudo firewall cmd reload 檢查新的防火牆規則 firewall cmd state firewall cmd list all 開啟防火牆 sy...
Centos7 x防火牆配置
1 檢視firewall服務狀態 2 檢視firewall的狀態 firewall cmd state3 開啟 重啟 關閉 firewalld.service服務 開啟 service firewalld start 重啟 service firewalld restart 關閉 service f...