systemctl 对 firewalld 基本用法
# 启动
systemctl start firewalld.service
# 关闭
systemctl stop firewalld.service
# 重启
systemctl restart firewalld.service
# 查看状态
systemctl status firewalld .service
# 开机禁用
systemctl disable firewalld.service
# 开机启用
systemctl enable firewalld.service
firewalld-cmd 指令配置防火墙
# 查看版本
firewall-cmd --version
# 查看帮助
firewall-cmd --help
# 显示状态
firewall-cmd --state
# 查看所有打开的端口
firewall-cmd --zone=public --list-ports
# 更新防火墙配置规则
firewall-cmd --reload
# 查看区域信息
firewall-cmd --get-active-zones
# 查看指定接口所属区域
firewall-cmd --get-zone-of-interface=eth0
# 添加端口 --permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重新载入
firewall-cmd --reload
# 查看
firewall-cmd --zone= public --query-port=80/tcp
# 删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
其他了解
https://blog.youkuaiyun.com/Michaelwubo/article/details/80998556