当前位置:首页 > Linux技术 > 正文内容

Centos7防火墙firewalld常用命令配置

邓鹏7个月前 (02-27)Linux技术927

1 先检查是否已经安装firewall及常用管理命令

# 检查是否已经安装firewall
firewall-cmd --version

# 安装命令
sudo yum install firewalld

# 安装完成后启动服务并设置自动启停
sudo systemctl start firewalld
sudo systemctl enable firewalld

#确定服务是否正常运行
sudo systemctl status firewalld

#检查防火墙状态
sudo firewall-cmd --state

#重新加载防火墙,做了配置更新后使用此命令刷新
sudo firewall-cmd --reload

image.png


2 端口常用配置命令

# 查看所有区域防火墙策略
sudo firewall-cmd --list-all-zones

# 查看当前活动区域配置信息,默认为public。主要看流量出入的网卡在哪个区域,如下图,显示eth0后,是绑定在public区域。
firewall-cmd --list-all   

# 先设置默认的public区域网卡流量为拒绝所有,也就是活动区域。
sudo firewall-cmd --zone=public --set-target=DROP --permanent

# 放通来自175.178.113.227所有访问,默认添加到活动区域
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="175.178.113.227" accept'

# 取消来自175.178.113.227所有访问。
sudo firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address="175.178.113.227" accept'

# 配置完成后再刷新
sudo firewall-cmd --reload

# 允许指定端口8560所有可以访问
sudo firewall-cmd --permanent --zone=public --add-port=8560/tcp

# 取消指定端口8560访问
sudo firewall-cmd --permanent --zone=public --remove-port=8560/tcp

# 查看端口开放情况
sudo firewall-cmd --zone=public --list-ports

image.png

2 重新卸载安装防火墙

# 停止并禁用 firewalld 服务
sudo systemctl stop firewalld
sudo systemctl disable firewalld

# 卸载 firewalld
sudo yum remove firewalld -y

# 清除配置文件
sudo rm -rf /etc/firewalld
sudo rm -rf /var/lib/firewalld

# 重新安装 firewalld
sudo yum install firewalld -y

# 启动并启用 firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld

# 检查 firewalld 状态
sudo systemctl status firewalld


扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=171

返回列表

上一篇:SSH连接慢优化方法

没有最新的文章了...

“Centos7防火墙firewalld常用命令配置” 的相关文章

CentOS 7 网络设置教程:简单易懂的 IP 地址配置方法

CentOS 7 网络设置教程:简单易懂的 IP 地址配置方法

1 在CentOS 7中配置IP地址时,需要注意以下几个方面:确定网卡名称:首先,你需要知道你的网卡名称。在CentOS 7中,你可以使用ip addr或ifconfig命令来查看你的网卡名称。例如,网卡名称可能是ens33、ens36或其他类似的名称,注意:虚拟机添加一个新网络适配器后,可能不产生...

VMware Workstation一键Docker部署私有网盘教程

VMware Workstation一键Docker部署私有网盘教程

企业私有网盘介绍:数据安全:私有网盘可提供更高级别的数据加密和安全防护,确保隐私和敏感数据不被未经授权的人员访问或泄露。数据控制和定制化:私有网盘能够提供更灵活的数据管理和定制化服务,满足企业特定的业务需求,提升工作效率和数据管理水平。避免第三方风险:部署私有网盘可以降低对第三方服务的依赖,减少数据...

Centos查看进程网络连接情况

Centos查看进程网络连接情况

查看命令如下#备注,如未安装请使用命令 yum install iftop nethogs -y 安装 iftop nethogsiftop:供了更高级的网络流量监控,可以实时显示每个网络连接的流量情况,包括源 IP、目标 IP、端口等...

Centos测试磁盘读写性能

Centos测试磁盘读写性能

测试命令#使用dd命令创建一个1G的文件,建议可以设置10000次,更好的观察。 dd if=/dev/zero of=testfile bs=1M count=1000 conv=fdatasync #使用yum install&nb...

Centos系统find命令使用说明

Centos系统find命令使用说明

find 命令是在 Linux 和类 Unix 系统中用于在文件系统中搜索文件和目录的强大工具。下面是 find 命令的一些常用语法:基本语法:find [路径] [选项] [表达式][路径]:指定要搜索的起始路径,默认为当前目录。[选项]:用于控制搜索行为的选项。[表...

Docker容器无法拉取镜像解决方法

Docker容器无法拉取镜像解决方法

目前Docker官方已经停止中国地区Docker源镜像拉取。解决方法:配置Docker镜像源地址为 https://mirror.ccs.tencentyun.com  腾讯源:1 执行以下命令,打开 /etc/docker/daemon.json 配置文件。vim /...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。