centos7以后关闭防火墙
centos 6.5关闭防火墙
# service iptables stop 临时关闭防火墙
# chkconfig iptables off 永久关闭防火墙
centos 7.2 关闭防火墙
从centos7 开始使用systemctl 来管理服务和程序,包括了service chkconfig
查看防火墙状态
# systemctl list-unit-files | grep firewalld.service
或者
# systemctl status firewalld.service 查看防火墙状态
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service # 禁止firewall 开机启动
启动一个服务 systemctl start firewalld.service
关闭一个服务 systemctl stop firewalld.service
重启一个服务 systemstl restart firewalld.service
显示一个服务的状态 systemctl status firewalld.service
在开机时启用一个服务 systemctl enable firewalld.service
开机时禁用一个服务 systemstl disable firewalld.service
查看服务是否启动 systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表 systemctl list-unit-files | grep enabled
查看已经开放的端口 firewall-cmd --list-ports
开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent
-zone #作用域
-add-port=80/tcp #天假端口,格式为端口/通讯协议
-permanent #永久生效,没有此参数重启后失效
重启防火墙 firewall-cmd --reload