首页/系统/Linux 运维命令速查/lsof 网络连接视角
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条
进程与作业69 条
磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

lsof 网络连接视角

lsof -i 列出进程与网络连接的对应:-i :8080 查端口、-i @1.2.3.4 查对端、-sTCP:LISTEN 只看监听、-nP 不解析,与 ss 互补。

Linux 运维命令速查系统更新于 2026-10-12
用途进程↔网络连接映射
语法lsof -i [条件] / lsof -i :端口
常用-n 不解析主机 -P 不解析端口 -sTCP:LISTEN 状态过滤 -a 条件与

常用示例

常用示例
lsof -i :8080                        # 谁在监听/使用 8080
lsof -i -sTCP:LISTEN -nP | head      # 所有监听(等价 ss -tlnp)
lsof -i @10.0.0.9                   # 与该地址的连接
lsof -a -u www-data -i                # www-data 的网络连接
lsof -i tcp:443 -sTCP:ESTABLISHED -nP | head
ss 更快更准(直接读内核),lsof -i 输出带完整命令路径更好读——两者结合使用。

易错点

  • -i 与其他条件默认是「或」:要「与」必须加 -a(lsof -a -u x -i)
  • TIME_WAIT 等已无进程的套接字 lsof 看不到:那类用 ss 查

数据来源与参考

  • man 8 lsof(lsof 官方手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌