firewalld-cmd 使用手册 【Linux篇】
一、基础命令
1.1 启动firewalld服务
systemctl start firewalld
1.2 关闭firewalld服务
systemctl stop firewalld
1.3 重启firewalld服务
systemctl restart firewalld
1.4 查看firewalld状态
systemctl status firewalld
1.5 默认开机启动
systemctl enable firewalld
1.6 禁用firewalld服务
systemctl disable firewalld
二、常用命令
2.1 查看开启端口
firewall-cmd --zone=public --list-ports
或者
firewall-cmd --list-all
2.1.2 开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
备注:permanent参数永久生效
2.1.3 删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
2.1.4 查看端口
firewall-cmd --zone=public --query-port=80/tcp
2.2 更新防火墙规则
firewall-cmd --reload
2.3 查看区域信息
firewall-cmd --get-active-zones
查看指定接口所属区域
firewall-cmd --get-zone-of-interface=eth0
2.4 拒绝所有包
firewall-cmd --panic-on
2.5 取消拒绝状态
firewall-cmd --panic-off
2.6 查看是否拒绝
firewall-cmd --query-panic
三、欢迎关注作者微信公众号