從centos7開始使用systemctl來管理服務和程式,包括了service和chkconfig。
#systemctl list-unit-files|grep firewalld.service
[root@localhost ~]#systemctl status firewalld.service
關閉防火牆:
systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啟動
啟動乙個服務: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;echo $?
檢視已啟動的服務列表:systemctl list-unit-files|grep enabled
centos 7 firewall 命令:
檢視已經開放的埠:
1firewall-cmd --list-ports
開啟埠
1firewall-cmd --zone=public --add-port=80
/tcp
--permanent
命令含義:
–zone #作用域
–add-port=80/tcp #新增埠,格式為:埠/通訊協議
–permanent #永久生效,沒有此引數重啟後失效
關閉防火牆
1) 永久性生效,重啟後不會復原
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啟後復原
開啟: service iptables start
關閉: service iptables stop
檢視防火牆狀態: service iptables status
entos 7預設使用的是firewall作為防火牆,使用iptables必須重新設定一下
1、直接關閉防火牆?1
23systemctl stop firewalld.service
#停止firewall
systemctl disable firewalld.service
#禁止firewall開機啟動
2、設定 iptables service?1
yum -y
install
iptables-services
如果要修改防火牆配置,如增加防火牆埠3306?1
vi
/etc/sysconfig/iptables
增加規則?1
-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept
儲存退出後12
3systemctl restart iptables.service
#重啟防火牆使配置生效
systemctl
enable
iptables.service
#設定防火牆開機啟動
最後重啟系統使設定生效即可。12
3systemctl start iptables.service
#開啟防火牆
systemctl stop iptables.service
#關閉防火牆
Centos7 關閉防火牆
centos7 關閉防火牆 centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下 1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.servi...
Centos7 關閉防火牆
1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall開機啟動 2 設定 iptables service yum y install iptables ...
centos7關閉防火牆
有時候,在linux系統能訪問的服務,在windows系統下不能訪問到linux系統內的服務,很可能就是linux系統的防火牆在作怪。1.檢視防火牆的狀態 firewall cmd state windows7系統訪問 192.168.159.131 出現 關閉centos7的防火牆 systemc...