以下功能基于您拥有root用户权限
安装:
sudo yum install firewalld firewall-config -y
启动、停止、禁用、启用
- 查看状态:
systemctl status firewalld
- 启动:
systemctl start firewalld
- 停止:
systemctl stop firewalld
- 禁用:
systemctl disable firewalld
- 启用:
systemctl enable firewalld
开放端口区间
firewall-cmd --permanent --zone=public --add-port=100-500/tcp
firewall-cmd --permanent --zone=public --add-port=100-500/udp
firewall-cmd --reload
查看开放的端口
firewall-cmd --zone=public --list-ports
查看还有哪些服务可以打开
firewall-cmd --get-services
添加
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