centos7相对centos6,服务命令已经做出升级,建议用systemctl代替了service命令,如下:
服务命令:systemctl
启动防火墙: systemctl start firewalld
关闭防火墙:systemctl stop firewalld
重启防火墙:systemctl restart firewalld
查看防火墙状态:systemctl status firewalld
开机禁用防火墙:systemctl disable firewalld
开机启用防火墙:systemctl enable firewalld
查看服务是否开机启动:systemctl is-enabled firewalld
查看已启动的服务:systemctl list-unit-files|grep enabled
查看启动失败的服务:systemctl --failed
防火墙命令:firewalld-cmd(使用此命令前一定要开启防火墙服务)
查看帮助: firewall-cmd --help
显示状态: firewall-cmd --state
更新规则: firewall-cmd --reload
开放某个端口: firewall-cmd --zone=public --add-port=8080/tcp --permanent
删除某个端口 :firewall-cmd --zone=public --remove-port=8080/tcp --permanent
重新载入: firewall-cmd --reload
查看某个端口 :firewall-cmd --zone=public --query-port=8080/tcp
查看所有开放的端口: firewall-cmd --zone=public --list-ports