lsof 命令使用完整指南:端口占用、进程分析、文件查找、网络监控、应急响应场景。
写在前面:合法学习边界
lsof 只在授权环境使用。在非授权系统使用 lsof 可能触犯法律。
一、lsof 网络与进程分析

1
| 查看端口 · 查看进程 · 查看文件 · 查看用户 · 查看协议 · 查看端口号
|
二、常用命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| # 查看端口占用
lsof -i :80
lsof -i TCP:80
# 查看所有网络连接
lsof -i -P -n
# 查看进程打开文件
lsof -p 1234
# 查看用户进程
lsof -u root
# 查看监听端口
lsof -i -sTCP:LISTEN
|
三、应急响应场景
1
2
3
4
5
6
7
8
| # 查找后门端口
lsof -i -P -n | grep LISTEN
# 查找异常连接
lsof -i -P -n | grep ESTABLISHED
# 查找被删除文件
lsof | grep deleted
|
四、小结
lsof 是 Linux 应急响应最核心的工具之一。查找后门端口和异常进程是应急响应中最常用的场景。