linux服务器有哪些端口?

在 Linux 服务器中,端口是用于网络通信的通道,不同服务或程序监听不同的端口。端口号范围是 0 到 65535,其中:

0–1023 是知名端口(Well-known ports),需要 root 权限才能绑定。

1024–49151 是注册端口(Registered ports),可供用户程序使用。

49152–65535 是动态或私有端口(Dynamic/Private ports),临时使用。

📌 常见 Linux 服务器端口及用途:

端口号协议用途说明

20TCPFTP 数据传输

21TCPFTP 控制连接

22TCPSSH,远程管理 Linux 服务器

23TCPTelnet(不安全,已较少使用)

25TCPSMTP,发送邮件

53UDP/TCPDNS 查询和解析

67/68UDPDHCP 服务(客户端/服务器)

80TCPHTTP,网站服务

110TCPPOP3,接收邮件

123UDPNTP,时间同步

143TCPIMAP,邮件服务

161/162UDPSNMP,网络设备监控

443TCPHTTPS,加密网站访问

465TCPSMTPS,发送加密邮件

587TCPSMTP(支持加密)

993TCPIMAPS,邮件加密收取

995TCPPOP3S,加密收邮件

3306TCPMySQL 数据库

5432TCPPostgreSQL 数据库

6379TCPRedis 缓存服务

27017TCPMongoDB 数据库

8080TCPHTTP 备用端口(常用于测试或代理)

8443TCPHTTPS 备用端口

📎 查看当前 Linux 服务器监听的端口命令:

查看所有监听端口及程序名 sudo netstat -tulnp # 或者使用 ss(比 netstat 更现代) sudo ss -tuln # 或查看防火墙允许的端口 sudo firewall-cmd –list-all # (CentOS 使用)

如果你需要关闭、开启或防火墙放行某个端口,可以告诉我你的系统类型(如 Ubuntu、CentOS),我可以给出具体命令。

友情链接