常用命令

查看 firewall 状态

$ firewall-cmd --state

查看 firewall 所有规则

$ firewall-cmd --list-all

添加规则

$ firewall-cmd --permanent --add-port=80/tcp
$ firewall-cmd --permanent --add-port=80/udp

删除规则

$ firewall-cmd --permanent --remove-port=80/tcp
$ firewall-cmd --permanent --remove-port=80/tcp

重启防火墙(修改配置后要重启防火墙)

$ firewall-cmd --reload

高级命令

禁止 firewall 开机启动

$ systemctl disable firewalld.service

允许 firewall 开机启动

$ systemctl enable firewalld.service

查看 firewall 服务状态

$ systemctl status firewalld

重启 firewall 服务

$ service firewalld restart

开启 firewall 服务

$ service firewalld start

关闭 firewall 服务

$ service firewalld stop