查看 Linux 上的监听端口

列出所有处于监听状态的 TCP/UDP 套接字及占用进程。

Linux诊断进程低风险
运行下面的命令即可列出所有监听中的 TCP/UDP 套接字及其本地地址、端口和进程名。加 sudo 可以看到其他用户套接字的进程名。

01命令

命令
$ ss -tulpn

02作用说明

ss 是 iproute2 提供的现代 netstat 替代品,主流发行版默认自带。-t 表示 TCP、-u 表示 UDP、-l 只显示监听、-p 显示进程、-n 用数字端口。改配置前先用它确认端口被哪个服务占用。

03风险

风险低风险
使用条件sudo for process names of other users' sockets
系统兼容性Linux with iproute2 (Debian/Ubuntu, RHEL, Arch 等)
!注意: 只处理你认识的服务进程;系统服务本身就会监听大量端口。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2025-11-21 · 分类: 网络

06相关方案