CentOS7關閉 開啟防火牆

2021-08-18 17:23:07 字數 1680 閱讀 4677

centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下

1、直接關閉防火牆

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

2、設定 iptables service

yum -y install iptables-services

如果要修改防火牆配置,如增加防火牆埠3306

vi /etc/sysconfig/iptables 

增加規則

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

儲存退出後

systemctl restart iptables.service #重啟防火牆使配置生效

systemctl enable iptables.service #設定防火牆開機啟動

最後重啟系統使設定生效即可。

centos6關閉防火牆使用以下命令,

//臨時關閉

service iptables stop

//禁止開機啟動

chkconfig iptables off

centos7中若使用同樣的命令會報錯,

stop  iptables.service

failed to stop iptables.service: unit iptables.service not loaded.

這是因為centos7版本後防火牆預設使用firewalld,因此在centos7中關閉防火牆使用以下命令,

//臨時關閉

systemctl stop firewalld

//禁止開機啟動

systemctl disable firewalld

removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.

removed symlink /etc/systemd/system/dbus-org.fedoraproject.firewalld1.service.

當然,如果安裝了iptables-service,也可以使用下面的命令,

yum install -y iptables-services

//關閉防火牆

service iptables stop

redirecting to /bin/systemctl stop iptables.service

//檢查防火牆狀態

service iptables status

redirecting to /bin/systemctl status iptables.service

鈼iptables.service - ipv4 firewall with iptables

loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled)

active: inactive (dead)

CentOS 7 防火牆開啟 關閉

centos 7.0預設使用的是firewall作為防火牆 使用systemctl來管理服務和程式,包括了service和chkconfig 1 檢視預設防火牆狀態 關閉後顯示not running,開啟後顯示running firewall cmd state 2 檢查防火牆的狀態 systemc...

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