centos 6.8 [centos6.5]: 查看chkconfig列表裡面是否有iptables的服務: 查看防火牆狀態: 臨時關閉防火牆: 重啟防火牆: 啟動防火牆: 永久關閉防火牆: 永久關閉後啟用: centos 7:[centos7.0預設使用firewall作為防火牆] firewal ...
centos 6.8 [centos6.5]:
查看chkconfig列表裡面是否有iptables的服務:
chkconfig | grep iptables
查看防火牆狀態:
service iptables status OR /etc/init.d/iptables status
臨時關閉防火牆:
service iptables stop OR /etc/init.d/iptables stop
重啟防火牆:
service iptables restart OR /etc/init.d/iptables restart
啟動防火牆:
service iptables start OR /etc/init.d/iptables start
永久關閉防火牆:
chkconfig iptables off
永久關閉後啟用:
chkconfig iptables on
centos 7:[centos7.0預設使用firewall作為防火牆]
firewall:
查看預設防火牆狀態:(關閉後顯示notrunning,開啟後顯示running)
firewall-cmd --state
查看已經開放的埠:
firewall-cmd --list-ports
開啟埠:
firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含義: –zone #作用域 –add-port=80/tcp #添加埠,格式為:埠/通訊協議 –permanent #永久生效,沒有此參數重啟後失效
重啟防火牆:
firewall-cmd --reload #重啟firewall
systemctl:
查看防火牆狀態:
systemctl list-unit-files|grep firewalld.service #disabled防火牆處於關閉狀態 OR systemctl status firewalld.service #dead防火牆處於關閉狀態
停止firewall:
systemctl stop firewalld.service
啟動firewall:
systemctl start firewalld.service
重啟firewall:
systemctl restart firewalld.service
開機啟動firewall:
systemctl enable firewalld.service
禁止firewall開機啟動:
systemctl disable firewalld.service
查看firewall是否開機啟動:
systemctl is-enabled firewalld.service;echo $?