在网络运维和开发过程中,快速定位端口使用情况和诊断连接问题是必备技能。本文将通过具体实例,详解 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