在网络运维和开发过程中,快速定位端口使用情况和诊断连接问题是必备技能。本文将通过具体实例,详解 Linux 下的端口检查方法及网络状态分析技巧。
一、端口检查三大神器
1. ss 命令(推荐)
 
现代 Linux 系统首选工具,性能优于 netstat。
# 检查 8000 端口使用情况
sudo ss -tulnp | grep ':8000'# 输出示例
LISTEN 0 128 0.0.0.0:8000 0.0.0.0:* users:(("nginx",pid=1234,fd=6))
关键参数解析:
| 参数 | 作用 | 
|---|---|
| -t | 显示 TCP 连接 | 
| -u | 显示 UDP 连接 | 
| -l | 仅显示监听端口 | 
| -n | 禁用服务名称解析 | 
| -p | 显示进程信息 | 
2. netstat 命令
 
传统网络工具,适合老系统兼容使用。
sudo 