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 可通过 iptablessocat 实现端口转发,将外部请求重定向到内部服务。

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

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

通过 ssnetstatlsof 等工具可以查看和管理端口,通过 firewalldufwiptables 控制端口访问。

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

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

相关推荐

  • app弱网络测试的重点,如何解决物联网卡信号弱?

    App弱网络测试的重点在于模拟真实复杂环境下的数据传输稳定性与容错机制,而物联网卡网络信号弱的根本原因则涵盖了基站覆盖盲区、硬件干扰、频段兼容性及运营商策略限制等多维度因素,两者看似独立,实则在弱网络环境下存在紧密的技术关联:App在终端侧的表现直接受限于物联网卡的网络质量,只有深入理解信号弱的底层逻辑,才能制……

    2026年3月27日
    9500
  • 2核4G5M服务器宽带要多少钱,哪家便宜?

    2核4G5M配置的云服务器,当前主流年付价格在800元到1500元之间,具体取决于机房线路、带宽类型以及服务商品牌溢价,2核4G5M配置到底意味着什么这套配置是中小网站、轻量级应用和远程办公场景的经典选择,2个CPU核心处理日常计算任务,4GB内存保证系统流畅运行,5M带宽则能支撑日均几千到上万的页面访问量,适……

    2026年8月2日
    1300
  • NTP服务器最多支持多少个CPU时间同步?,有哪些限制因素?

    NTP服务器的同步能力从来不是按“多少个CPU”来计算的,而是看它每秒能处理多少NTP请求,一台中等配置的NTP服务器,每秒稳定处理几千次请求并不稀奇,换算下来足够支撑数万台设备按常规轮询策略完成时间同步,真正决定上限的,是CPU主频、网卡吞吐、系统内核参数以及机房网络带宽这四个要素的配合程度,拆解“多少个CP……

    2026年8月23日
    100
  • 云服务器5t硬盘一年多少钱,怎么选最划算?

    云服务器5T硬盘的年付成本通常在6000元至12000元之间,具体取决于配置、硬盘类型和服务商资质,简米科技与酷番云等持牌服务商在同等配置下往往能提供更优价格,影响云服务器5T硬盘价格的核心维度定价并非单一因素决定,而是由多个组件组合而成,了解这些维度能帮你理性评估预算,避免为不需要的配置买单,硬盘类型与性能同……

    2026年7月29日
    400
  • SSL证书应该如何选择?攻略看老刘博客

    SSL证书选择的核心在于根据网站类型匹配性价比最高的方案:个人博客首选免费DV证书,企业官网需付费DV或OV证书以建立信任,电商平台则必须使用EV证书或高安全性DV证书来保障交易安全,很多站长在配置HTTPS时,面对琳琅满目的证书类型和价格表往往一头雾水,SSL证书并非越贵越好,而是越合适越好,选错证书不仅浪费……

    行业资讯 2026年6月18日
    3000
  • Linux版Firefox怎么汉化?firefox linux 汉化教程

    在Linux系统下为Firefox浏览器实现汉化,最稳定且推荐的方式是通过官方语言包插件或修改配置文件加载本地化资源,而非依赖第三方修改版,以确保系统安全与更新同步,Linux环境下Firefox汉化的核心路径解析许多Linux新用户面对英文界面时,第一反应往往是寻找“汉化版”安装包,这种做法存在极大风险,因为……

    2026年7月5日
    14800
  • 免费VPS试用哪家强?2026年最新免费VPS领取地址汇总

    目前市面上不存在长期免费且无限制的50-100美元VPS,所谓“免费”通常指限时试用、教育优惠或需严格资格认证的初创计划,建议优先关注Oracle Cloud、Google Cloud及AWS的免费层级,并警惕声称永久免费的第三方小厂,在云计算资源日益昂贵的今天,寻找低成本甚至零成本的计算资源是许多开发者、学生……

    2026年6月27日
    2300
  • PacificRack洛杉矶VPS年付12美元起靠谱吗?洛杉矶VPS哪家性价比高

    PacificRack洛杉矶VPS年付低至12美元,采用SSD硬盘并支持Linux/Windows系统,是追求高性价比与低延迟用户的理想选择,在服务器租赁市场,价格与性能的平衡永远是用户最关心的痛点,PacificRack推出的洛杉矶VPS套餐,以极具竞争力的年付起步价,迅速在北美节点市场中占据了一席之地,对于……

    2026年6月30日
    1400
  • 配一台服务器到底要多少钱啊,预算多少才合适?

    配一台服务器到底多少钱?直接说结论:月付几百到几千元是主流,但具体要看配置和用途,如果你只是个人跑个轻量应用,几百元足够;如果是企业级应用,预算可能上万,影响服务器价格的核心因素硬件配置服务器价格首先取决于硬件,入门级配置如单核CPU、1GB内存、20GB SSD,月付仅需几十元,而高性能双路至强、64GB内存……

    2026年8月22日
    100
  • asf格式播放器怎么用?RTMP视频流播放器推荐

    ASF格式播放器与RTMP视频流播放器是两种完全不同的技术体系,前者用于本地文件回放,后者用于网络实时直播,选择时请根据“文件存储”还是“实时传输”这一核心需求决定,在数字媒体发展的早期,ASF(Advanced Systems Format)作为微软推出的封装格式,曾占据重要地位,它擅长将音频、视频和元数据打……

    2026年6月13日
    3100

发表回复

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