HCRM博客

CentOS防火墙端口配置指南

CentOS Firewalls设置端口指南

CentOS防火墙端口配置指南-图1

CentOS作为一款流行的Linux发行版,其内置的firewalld服务为系统提供了强大的防火墙功能,通过合理设置端口,可以有效地控制网络访问,保障系统安全,本文将详细介绍如何在CentOS系统中设置防火墙端口。

查看当前防火墙状态

在设置端口之前,首先需要查看当前防火墙的状态,以确定是否需要修改。

sudo systemctl status firewalld

开启指定端口

添加端口到服务

如果端口属于某个服务,可以先查看该服务是否已启用,如果未启用,则启用服务。

CentOS防火墙端口配置指南-图2

sudo systemctl start <服务名>
sudo systemctl enable <服务名>

将端口添加到服务中。

sudo firewall-cmd --add-port=<端口号>/<协议> --service=<服务名>

添加端口到规则

如果端口不属于任何服务,可以直接添加端口到规则。

sudo firewall-cmd --add-port=<端口号>/<协议>

查看已添加的端口

sudo firewall-cmd --list-all

保存防火墙设置

修改防火墙设置后,需要保存设置以确保重启后依然生效。

CentOS防火墙端口配置指南-图3

sudo firewall-cmd --reload

禁用防火墙

在某些情况下,可能需要暂时禁用防火墙,可以使用以下命令。

sudo systemctl stop firewalld
sudo systemctl disable firewalld
命令说明
sudo systemctl status firewalld查看防火墙状态
sudo systemctl start <服务名>启动服务
sudo systemctl enable <服务名>启用服务
sudo firewall-cmd --add-port=<端口号>/<协议>添加端口到规则
sudo firewall-cmd --add-port=<端口号>/<协议> --service=<服务名>添加端口到服务
sudo firewall-cmd --list-all查看已添加的端口
sudo firewall-cmd --reload保存防火墙设置
sudo systemctl stop firewalld停止防火墙
sudo systemctl disable firewalld禁用防火墙

FAQs

  1. 问:如何查看防火墙是否正在运行?答: 使用命令 sudo systemctl status firewalld 可以查看防火墙的运行状态。

  2. 问:如何删除已添加的端口?答: 使用命令 sudo firewall-cmd --remove-port=<端口号>/<协议> 可以删除已添加的端口。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/45641.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~