03 CentOS 7:防火墙常用命令

本文详细介绍了在CentOS7系统中如何使用firewalld防火墙进行启动、关闭、查看状态、设置开机行为以及查看和管理端口。包括查看防火墙配置详情、临时和永久开放端口,以及批量操作端口的方法。

在这里插入图片描述

1. 前言

CentOS 7 中,防火墙管理主要由 firewalld 服务负责。这是一个动态的防火墙管理工具,支持网络区域(zone)的概念,可以更灵活地管理不同类型的网络连接及其相应的安全策略。

2. 常用命令

2.1. 启动防火墙

📣📣📣需要使用 root 权限~

sudo systemctl start firewalld

2.2. 关闭防火墙

📣📣📣需要使用 root 权限~

sudo systemctl stop firewalld

2.3. 查看防火墙状态

systemctl status firewalld

2.4. 开机自动开启防火墙

📣📣📣需要使用 root 权限~

sudo systemctl enable firewalld

2.5. 开机自动关闭防火墙

📣📣📣需要使用 root 权限~

sudo systemctl disable firewalld

3. 查看

3.1. 查看防火墙配置详情

📣📣📣需要使用 root 权限~

sudo firewall-cmd --list-all
属性简述
区域名称(Zone)当前默认的网络区域,如 publicinternal 等。
目标(Target)该区域的默认策略,比如 ACCEPT(允许所有流量通过,但这通常不是默认设置)、DROP(拒绝所有流量)或 default(遵循区域的具体规则)。
服务(Services)列出所有允许通过此区域的预定义服务,如 sshhttphttps 等。
端口(Ports)显示所有开放的端口及其协议,例如 22/tcp80/tcp443/tcp 等。
接口(Interfaces)连接到此区域的网络接口名称,如 eth0enp0s3 等。
源(Sources)任何被明确允许或拒绝的IP地址或子网范围。
富规则(Rich Rules)可能存在的更复杂的规则,用于控制特定流量的行为。

3.2. 查看当前活动(临时)开放的端口

📣📣📣需要使用 root 权限~

sudo firewall-cmd --list-ports

3.3. 查看永久配置中开放的端口

📣📣📣需要使用 root 权限~

sudo firewall-cmd --list-ports --permanent

3.4. 查看端口

📣📣📣需要使用 root 权限~

# 查看80/tcp端口
sudo firewall-cmd --zone=public --query-port=80/tcp 

3.5. 开放端口

📣📣📣需要使用 root 权限~

# 开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效)
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent 

3.6. 关闭端口

📣📣📣需要使用 root 权限~

# 关闭80/tcp端口
sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent 

4. 批量开放或关闭端口

4.1 查看所有开放的端口

📣📣📣需要使用 root 权限~

sudo firewall-cmd --zone=public --list-ports

4.2. 批量开放端口

📣📣📣需要使用 root 权限~

# 批量开放端口,打开从40000到45000之间的所有端口
sudo firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent 

4.3. 批量关闭端口

# 批量关闭端口,关闭从40000到45000之间的所有端口
sudo firewall-cmd --zone=public --remove-port=40000-45000/tcp --permanent 

5. 刷新防火墙的设置

📣📣📣需要使用 root 权限~

# 更新防火墙的设置,使上面的修改生效
sudo firewall-cmd --reload

本文隶属于 个人专栏01 Linux📋📋📋
到这里 03 CentOS 7:防火墙常用命令 就结束了!!!🎉🎉🎉
欢迎小伙伴们学习和指正!!!😊😊😊
祝大家学习和工作一切顺利!!!😎😎😎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值