查看防火墙状态
systemctl status firewalld
如果已经开启,状态为 active
如果未开启,状态为 inactive
开启防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
查看当前防火墙的配置
firewall-cmd --list-all
这里,我的机器上已经开启了 ssh 端口和 http 和 https 服务的端口
开启 http 和 https 服务
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
记得一定要 reload,不然上面两条命令不会生效。
reload 之后可以通过 firewall-cmd --list-all 查看你的配置是否生效