Centos7开放及查看端口常用命定

CentOS 7 如何开放和查看端口端口是计算机网络中的一个概念,它是一个逻辑编号,用于标识不同的网络服务或应用程序。每个端口都有一个唯一的数字,范围是 0 到 65535,其中 0 到 1023 是保留的,称为知名端口,用于一些常见的网络服务,如 80 端口用于 HTTP,22 端口用于 SSH,...

Centos7开放及查看端口常用命定

CentOS 7 如何开放和查看端口

端口是计算机网络中的一个概念,它是一个逻辑编号,用于标识不同的网络服务或应用程序。每个端口都有一个唯一的数字,范围是 0 到 65535,其中 0 到 1023 是保留的,称为知名端口,用于一些常见的网络服务,如 80 端口用于 HTTP,22 端口用于 SSH,443 端口用于 HTTPS 等。1024 到 65535 是动态端口,用于一些临时的或自定义的网络服务或应用程序。

在 Linux 系统中,端口的开放和关闭是由防火墙来控制的。防火墙是一种安全机制,它可以过滤进出网络的数据包,根据一定的规则来允许或拒绝数据包的通过。防火墙可以提高网络的安全性,防止一些恶意的攻击或入侵。但是,防火墙也会限制一些正常的网络服务或应用程序的访问,因此,我们需要根据实际的需求来配置防火墙,开放或关闭一些端口。

在 CentOS 7 系统中,防火墙的默认管理工具是 firewalld,它是一个动态的防火墙管理器,可以实时地修改防火墙的配置,而不需要重启防火墙或网络服务。firewalld 的配置是基于区域(zone)和服务(service)的,区域是一组防火墙规则的集合,用于定义不同的信任级别和访问权限,服务是一组预定义的端口和协议的集合,用于标识不同的网络服务或应用程序。firewalld 提供了一些命令行工具和图形界面工具来管理防火墙的配置,本文将主要介绍命令行工具 firewall-cmd 的用法。

开放端口

要开放一个或多个端口,我们需要使用 firewall-cmd 命令的 --add-port 选项,指定要开放的端口号和协议类型,以及要应用的区域。例如,要开放 1888 端口的 TCP 协议,我们可以使用以下命令:

firewall-cmd --zone=public --add-port=1888/tcp

这里,我们指定了 public 区域,这是 firewalld 的默认区域,表示公共的、不受信任的网络。如果不指定区域,firewalld 会使用默认区域。我们也可以指定其他的区域,如 home、work、internal、external、dmz 等,具体的区域含义和规则可以参考 firewalld 的文档。

要开放多个端口,我们可以重复使用 --add-port 选项,或者使用逗号分隔的端口列表。例如,要开放 1888、1889、1890 三个端口的 TCP 协议,我们可以使用以下命令:

firewall-cmd --zone=public --add-port=1888/tcp --add-port=1889/tcp --add-port=1890/tcp

或者

firewall-cmd --zone=public --add-port=1888-1890/tcp

注意,使用 firewall-cmd 命令修改防火墙的配置,只会对当前的会话生效,如果重启防火墙或系统,修改的配置会丢失。要使配置永久生效,我们需要使用 --permanent 选项,表示将配置写入到防火墙的配置文件中。例如,要永久开放 1888 端口的 TCP 协议,我们可以使用以下命令:

firewall-cmd --zone=public --add-port=1888/tcp --permanent

使用 --permanent 选项后,配置不会立即生效,需要重载防火墙才能生效。要重载防火墙,我们可以使用以下命令:

firewall-cmd --reload

这样,我们就成功地开放了一个或多个端口,让防火墙允许通过这些端口的数据包。

查看开放的端口

要查看已经开放的端口,我们可以使用 firewall-cmd 命令的 --list-ports 选项,指定要查看的区域。例如,要查看 public 区域已经开放的端口,我们可以使用以下命令:

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

这个命令会输出类似以下的结果:

1888/tcp 1889/tcp 1890/tcp

这表示 public 区域已经开放了 1888、1889、1890 三个端口的 TCP 协议。我们也可以查看其他区域的开放端口,或者不指定区域,查看默认区域的开放端口。

要查看永久生效的开放端口,我们需要使用 --permanent 选项,表示从防火墙的配置文件中读取配置。例如,要查看 public 区域永久生效的开放端口,我们可以使用以下命令:

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

这个命令会输出类似以下的结果:

1888/tcp

这表示 public 区域永久生效的开放端口只有 1888 端口的 TCP 协议。我们也可以查看其他区域的永久生效的开放端口,或者不指定区域,查看默认区域的永久生效的开放端口。

关闭端口

要关闭一个或多个端口,我们需要使用 firewall-cmd 命令的 --remove-port 选项,指定要关闭的端口号和协议类型,以及要应用的区域。例如,要关闭 1888 端口的 TCP 协议,我们可以使用以下命令:

firewall-cmd --zone=public --remove-port=1888/tcp

这里,我们指定了 public 区域,表示公共的、不受信任的网络。如果不指定区域,firewalld 会使用默认区域。我们也可以指定其他的区域,如 home、work、internal、external、dmz 等,具体的区域含义和规则可以参考 firewalld 的文档。

要关闭多个端口,我们可以重复使用 --remove-port 选项,或者使用逗号分隔的端口列表。例如,要关闭 1888、1889、1890 三个端口的 TCP 协议,我们可以使用以下命令:

firewall-cmd --zone=public --remove-port=1888/tcp --remove-port=1889/tcp --remove-port=1890/tcp

或者

firewall-cmd --zone=public --remove-port=1888-1890/tcp

在网络世界中,防火墙是我们的重要防线,它保护着我们的系统免受恶意攻击。然而,有时候我们可能需要对防火墙的配置进行一些调整,以适应我们的特定需求。在这个过程中,firewall-cmd 命令是一个强大的工具。 首先,我们需要了解一个重要的概念:使用 firewall-cmd 命令修改防火墙的配置,只会对当前的会话生效。这意味着,如果你重启防火墙或系统,你所做的所有修改都会立即消失,就像它们从未存在过一样。这可能会让你感到困扰,因为你不得不反复执行相同的命令,以确保你的配置得到应用。 然而,有一个解决方案可以帮助我们解决这个问题。那就是使用 --permanent 选项。这个选项的作用是将你的配置写入到防火墙的配置文件中,这样即使你重启防火墙或系统,你的配置也会保持不变。这就像是给你的配置打了一个“永久保存”的标记,让它在任何情况下都能发挥作用。 例如,假设你想要永久关闭 1888 端口的 TCP。你可以使用以下命令来实现这个目标:

firewall-cmd --permanent --zone=public --remove-port=1888/tcp

这个命令的含义是:在公共区域(public zone)中移除 1888 端口的 TCP 服务,并且这个更改是永久性的。当你运行这个命令后,你会发现 1888 端口的 TCP 服务已经被永久关闭了。 总的来说,firewall-cmd 命令是一个非常强大的工具,它可以帮助我们轻松地管理防火墙的配置。只要我们记住使用 --permanent 选项来确保我们的配置永久生效,我们就可以充分利用这个工具的强大功能。

TAG: CentOS 7端口开放firewall-cmd防火墙管理--add-port--list-ports--permanent--remove-port网络安全Linux摘要

为何选择我们?
  • 客未惬心,决不索费
    免费真机测试,不满意不收取任何费用!

    " 我们承诺免费真机测试,让您在购买前充分体验产品性能。一旦您对产品满意,我们才会开始提供专业的定制服务。我们的团队由行业专家组成,为您提供卓越的技术支持。同时,我们承诺无后顾之忧,让您购买无忧。选择我们,您将获得最优质的产品和服务!"

  • 无需等待,快速交付!
    真机现货,免一切繁文缛节速布诸业!

    "在正常工作流程下,我们承诺在一小时内快速完成服务器部署,无需繁琐手续,简单高效。我们专注于让您的项目正常运作,摆脱繁文缛节的束缚,为您提供迅速可靠的服务。您只需关注核心业务,其余琐事交给我们搞定。我们的团队经验丰富,配备先进技术,确保您的服务器迅速投入正常运转,省却不必要的等待时间。选择我们,让部署变得更加轻松,享受高效便捷的服务体验"

  • 品牌机器,稳如磐石!
    依托主流品牌机器,为您构建业务的坚实基石,确保稳定可靠的运行,助您信心十足地前行。

    "业务选择的是主流品牌机器,打造坚实可靠的服务器基石。在数不尽的选择中,我们信赖 Dell、Supermicro、Huawei 和 Oracle,这些领先品牌以其卓越的性能和可靠性成为业界翘楚;选择主流品牌,就是选择稳定、高效、可信赖的服务器方案。我们将为您构建一个坚不可摧的技术堡垒,确保您的业务始终稳如磐石"

  • 支持定制,海量资源!
    确保最优性能。携手全球120多机房,为您打造独一无二、完美贴合需求的定制解决方案

    "无论规模大小,我们支持定制,拥有海量资源;无论是配置还是系统,我们竭尽全力满足不同业务需求;无论何时何地,为您提供广泛选择,确保项目具备最优性能和灵活的定制选项。联手全球120多个机房让我们携手,为您打造独一无二、完美贴合需求的定制化解决方案"

  • 强大团队,技术保障!
    专属客户经理解决服务器问题,24小时秒响应确保优质服务!

    "强大团队,技术保障!每位客户均配有1-2位专属客户经理,致力解决一切服务器相关问题。我们郑重承诺快速响应,24小时客服团队随时为您解答。通过与技术团队的迅速简短沟通,确保迅速解决各类问题。您的满意是我们最高追求,我们全力确保您在使用过程中享受到最卓越的服务体验"

帮助中心

本月推出了一系列特价香港服务器
本月推出了一系列特价香港服务...

亲爱的用户,我们很高兴地宣布,秀米云本月推出了一系列特价香港服务器。以下是我们的优惠详情:香港E3-1230系列,不限制...

免费免实名,香港站群服务器优势哪些?
免费免实名,香港站群服务器优...

香港站群服务器以其地理位置优势、完善网络基础设施、严格安全措施、专业服务及灵活扩展性而备受推崇。其价格优势、特色线路和先...

香港服务器访问速度会比内地的慢多少?
香港服务器访问速度会比内地的...

香港服务器的访问速度受多种因素影响,其中距离、线路、带宽和负载是关键因素。香港地理位置接近内地,平均延迟在60-70毫秒...

  • 24H在线
  • Tg纸飞机