- 启动firewall
systemctl start firewalld
- 停止firewall
systemctl stop firewalld
- 重新启动firewall
systemctl restart firewalld
- 查看firewall状态
systemctl status firewalld
- 永久关闭firewall
systemctl disable firewalld
- 永久启用firewall
systemctl enable firewalld
- 查看所有打开的端口
firewall-cmd --list-ports
- 允许某个端口的流量,将上述端口 8080 添加到 public 区域,并将规则永久保存。
firewall-cmd --zone=public --add-port=8080/tcp --permanent
- 移除某个端口的流量
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
- 允许某个IP的流量
firewall-cmd --zone=public --add-source=192.168.1.100 --permanent
将上述IP地址 192.168.1.100 添加到 public 区域,并将规则永久保存。
- 移除某个IP的流量
firewall-cmd --zone=public --remove-source=192.168.1.100 --permanent
12 查询指定端口是否开放
firewall-cmd --query-port=6379/tcp
添加防火墙端口
firewall-cmd --add-port=6379/tcp --permanent
重载
firewall-cmd --reload
查询是否添加成功
firewall-cmd --query-port=8848/tcp
移除对应端口号
firewall-cmd --permanent --remove-port=8848/tcp