1、开启和关闭防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开放端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent # 关闭端口
firewall-cmd --reload # 重新载入配置 让开放或关闭的端口配置生效
–zone=public:表示作用域为公共
–permanent:表示永久生效
2、查看端口开放情况
firewall-cmd --zone=public --list-ports # 查询端口开放列表
firewall-cmd --zone=public --query-port=3306/tcp # 查询具体端口是否开放
3、开启和关闭防火墙
systemctl status firewalld # 查看防火墙状态
systemctl start firewalld # 启动防火墙
systemctl stop firewalld # 关闭防火墙
systemctl disable firewalld # 不启动防火墙(开关机生效)
systemctl enable firewalld # 启动防火墙(开关机生效)
4、其他
firewall-cmd --version # 查看版本
firewall-cmd --help # 查看帮助
firewall-cmd --state # 查看运行状态