Linux端口是如何定义的?Linux端口号分类及用途详解

在 Linux 系统中,端口(Port) 是网络通信中的一个逻辑概念,用于标识特定的进程或服务,它不是物理硬件,而是操作系统内核中用于区分不同网络流量的“门牌号”。

以下是关于 Linux 端口定义的详细解析:

Linux下常用端口以及端口管理
加载中
Linux下常用端口以及端口管理

基本概念

  • 作用:端口允许一台主机上的多个网络服务同时运行,Web 服务器(80/443)、SSH 服务(22)和邮件服务(25)都可以通过不同的端口在同一台服务器上运行。
  • 范围:TCP/UDP 端口号是一个 16 位无符号整数,因此范围是 0 到 65535。
  • 协议关联:端口通常与 TCP 或 UDP 协议一起使用,同一个端口号在 TCP 和 UDP 中可以独立存在(TCP 80 和 UDP 80 是两个不同的端点)。

端口分类

根据端口号的范围和用途,端口分为三类:

类别 范围 说明
熟知端口(Well-Known Ports) 0 – 1023 预留给系统核心服务或标准协议,如:
– 22

Linux端口是如何定义的?Linux端口号分类及用途详解

: SSH
– 80: HTTP
– 443: HTTPS
– 21: FTP
– 53: DNS

注册端口(Registered Ports)1024 – 49151分配给特定应用程序或服务,如:
– 3306: MySQL
– 5432: PostgreSQL
– 8080: 备用 HTTP
动态/私有端口(Dynamic/Private Ports)49152 – 65535通常用于客户端临时连接(Ephemeral Ports),操作系统在发起连接时自动分配。

注意:从 0 到 1023 的端口称为“特权端口”,只有 root 用户 或具有 CAP_NET_BIND_SERVICE 权限的进程才能绑定这些端口。


如何查看 Linux 中的端口状态

(1)查看正在监听的端口

# 使用 ss 命令(推荐,现代 Linux 系统)
sudo ss -tuln
# 或使用 netstat 命令(较旧系统)
sudo netstat -tuln
  • -t: TCP 端口
  • -u: UDP 端口
  • -l: 监听状态(Listening)
  • -n: 以数字形式显示地址和端口(不解析主机名)
  • Linux端口是如何定义的?Linux端口号分类及用途详解

(2)查看特定端口的占用进程

# 查看端口 80 被哪个进程占用
sudo lsof -i :80
# 或使用 ss 查看
sudo ss -tulnp | grep :80
  • -p: 显示进程信息(PID 和程序名)

(3)检查防火墙开放的端口

# 如果使用 firewalld
sudo firewall-cmd --list-ports
# 如果使用 ufw (Ubuntu/Debian)
sudo ufw status
# 如果使用 iptables
sudo iptables -L -n -v

如何开放或关闭端口

(1)使用 firewalld(CentOS/RHEL/Fedora)

# 永久开放端口 8080
sudo firewall-cmd --permanent --add-port=8080/tcp
# 重载配置使其生效
sudo firewall-cmd --reload

(2)使用 ufw(Ubuntu/Debian)

# 开放端口 8080
sudo ufw allow 8080/tcp
# 关闭端口 8080
sudo ufw deny 8080/tcp

(3)使用 iptables(通用,但配置复杂)

# 允许进入端口 8080 的 TCP 流量
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# 保存规则(不同发行版命令不同)
sudo iptables-save > /etc/iptables/rules.v4

Linux端口是如何定义的?Linux端口号分类及用途详解


常见注意事项

  1. 权限问题:绑定 1024 以下端口需要 root 权限。
  2. 端口冲突:如果两个服务尝试绑定同一个端口,后启动的服务会失败,并报错 Address already in use。
  3. 安全性:
    • 不要暴露不必要的端口。
    • 使用防火墙限制来源 IP。
    • 定期更新服务软件以防止漏洞利用。
  4. 端口转发:Linux 可通过 iptables 或 socat 实现端口转发,将外部请求重定向到内部服务。

Linux 中的端口是网络通信的逻辑标识,范围 0–65535。

  • 0–1023:系统保留,需 root 权限。
  • 1024–49151:注册服务端口。
  • 49152–65535:动态临时端口。

通过 ss、netstat、lsof 等工具可以查看和管理端口,通过 firewalld、ufw 或 iptables 控制端口访问。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/485997.html

赞 (0)
Linux中断分配机制是什么?Linux中断向量表怎么分配
上一篇 2026年7月12日 08:46
intmax python是什么?python中intmax的取值范围是多少
下一篇 2026年7月12日 08:48

相关推荐

  • 1G内存的ssr服务器到底能带多少人,性能怎么样

    1G内存的SSR服务器在典型配置下,大约能支持50-150个并发用户,但实际数量取决于应用类型、系统优化程度以及网络带宽,内存与用户承载量的底层逻辑每个用户到底吃掉多少内存服务器内存消耗主要来自操作系统、应用进程和每个用户连接,操作系统本身占用200-400MB,常用Web服务器如Nginx或Apache会占用……

    2026年8月7日
    600
  • 三明服务器机柜多少钱?,怎么选购性价比高的?

    在福建三明租用服务器机柜,一个月的价格通常在500元到2000元之间,具体取决于带宽规格、电力配额和机房建设等级, 很多首次租机柜的朋友会拿着不同报价单犯迷糊,其实把价格拆开看,每个数字背后都是实打实的硬件与服务成本,三明服务器机柜价格构成与市场行情机柜规格决定基础价格三明企业租用机柜,最常见的是42U标准机柜……

    2026年10月2日
    100
  • 广西电信宽带DNS服务器地址是多少?,怎么设置

    广西电信宽带的首选DNS服务器地址是:首选 202.103.224.68,备用 202.103.225.68,这两个地址由广西电信官方维护,直接部署在骨干网,解析速度快且稳定,是所有广西电信用户最优先的选择,为什么需要设置正确的DNS服务器?DNS(域名系统)相当于互联网的电话簿,将域名转换为IP地址,如果DN……

    2026年8月21日
    1400
  • 转回历史服务器要花多少钱,怎么收费?

    转回历史服务器的费用没有一口价,关键看你的数据量和迁移方式,多数情况下,自己用快照回滚只花存储费,几十元到几百元;跨服务商迁移加代操作,则要几百到上千元,转回历史服务器的钱到底花在哪里先别急着问“多少钱”,把费用构成搞清楚才是关键,转回历史服务器一般涉及四项开销,每一项都对应一个具体动作,数据迁移费:按数据量计……

    相关资讯 2026年10月18日
    200
  • 一台服务器加多少宽带才够用,带宽不足会怎样?

    一台服务器加多少宽带,答案不是固定数值,而是取决于业务场景:个人网站起步5Mbps,中小企业业务10-50Mbps,视频或下载类业务则需50-100Mbps起步,高并发场景直接上100Mbps独享, 带宽配多了是成本浪费,配少了则直接拖垮业务体验,下文从实际场景出发,给出可落地的选型方案,先用一个生活化的类比理……

    2026年8月30日
    600
  • 湛江服务器运维要多少钱?,湛江服务器一年维护费用多少?

    湛江服务器运维的年度花费通常在8000元到15万元之间,具体取决于您选择的是基础代维还是全托管的定制化服务, 对于大多数中小企业而言,一台标准配置的物理服务器在湛江本地的专业运维外包费用,一年的预算普遍集中在1.5万至4万元这个区间,作为在IDC行业摸爬滚打多年的服务商,我们很清楚湛江本地的企业主在问“运维多少……

    2026年10月10日
    100
  • 做摩拜服务器到底要多少钱,收费价格是多少

    做摩拜服务器要多少钱?直接说结论:自建机房模式一次性投入通常需要数百万元,而采用云服务器或托管模式,前期成本可压缩至数千元到数万元,长期运营选择持牌服务商更划算,摩拜单车这类共享出行平台,服务器架构和普通网站完全不同,它要同时处理数百万辆单车的定位回传、用户扫码开锁、计费结算、实时调度等高频请求,对服务器的稳定……

    2026年10月5日
    000
  • Outlook邮箱服务器地址怎么配置?,企业邮箱设置教程

    Outlook邮箱配置服务器地址没有一个固定值:个人Outlook.com常用IMAP/POP服务器outlook.office365.com,SMTP服务器是smtp-mail.outlook.com;Microsoft 365商业版SMTP是smtp.office365.com;企业自建Exchange则填……

    2026年10月12日
    100
  • 海媚vod服务器一年多少钱,租用价格贵不贵?

    海媚VOD服务器一年的费用跨度较大,标准配置下通常在5000元至15000元区间,具体取决于硬件配置、带宽需求和IDC服务商的定价策略,选择持有资质的正规服务商不仅能控制成本,还能保障长期稳定运行,海媚VOD服务器年费的核心影响因素硬件配置决定基础成本海媚VOD服务器主要用于存储和分发高清MV、歌曲文件,对硬盘……

    2026年8月22日
    500
  • 10pb服务器多少钱一台?,怎么买更便宜

    10PB服务器不是一台机器,而是一套存储集群方案,市场报价通常在80万到数百万元之间,实际总价取决于硬盘类型、冗余策略、网络带宽和软件授权,若采用全闪存配置,价格可轻松突破千万级,10PB服务器的价格构成:钱到底花在哪10PB(拍字节)相当于10000TB,这个容量级别意味着你根本不可能用“一台服务器”去承载……

    2026年10月13日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注