Centos7 查看防火墙状态和防火墙开放端口,以及开启、重启、关闭防火墙的操作
1、查看防火墙状态
systemctl status firewalld
2、查看防火墙开放端口
firewall-cmd --list-all
3、关闭防火墙和开启防火墙
systemctl stop firewalld
systemctl start firewalld
4、永久生效:改变服务状态重启之后仍然生效
systemctl enable firewalld.service # 开机时启动
systemctl disable firewalld.service # 开机时关闭
systemctl is-enabled firewalld.service # 查看开机时是否启动
5、防火墙相关设置
firewall-cmd --version
firewall-cmd --help
firewall-cmd --state
firewall-cmd --zone=public --list-ports
firewall-cmd --reload
firewall-cmd --get-active-zones
firewall-cmd --get-zone-of-interface=eth0
firewall-cmd --panic-on
firewall-cmd --panic-off
firewall-cmd --query-panic
6、查看开机启动的服务列表
systemctl list-unit-files | grep enabled
7、查看启动失败的服务列表
systemctl --failed