安装:yum install firewalld
启动:service firewalld start
检查状态: service firewalld status
关闭或禁用防火墙:service firewalld stop/disable
yum list | grep firewalld
ps -ef | grep firewalld
查看版本: firewall-cmd --version
查看帮助: firewall-cmd --help
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
更新防火墙规则: firewall-cmd --reload
firewall-cmd --list-ports
firewall-cmd --list-services
firewall-cmd --query-service=ssh
firewall-cmd --add-service=ssh
firewall-cmd --remove-service=ssh
firewall-cmd --query-port=22/tcp
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=80/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
sudo firewall-cmd --permanent --zone=public --add-service=http 允许http通信
sudo firewall-cmd --permanent --zone=public --add-service=https 允许https通信
sudo firewall-cmd --reload 重新加载配置