lsof 是一个用于列出打开文件的进程的命令,可以查看进程打开的文件、网络连接、进程信息等。
语法
-a
:显示所有进程打开的文件。-c <进程名>
:显示指定进程打开的文件。-i <网络协议>
:显示指定网络协议打开的文件。-p <进程ID>
:显示指定进程ID打开的文件。-u <用户名>
:显示指定用户打开的文件。-n
:显示网络连接信息。-t
:显示进程ID。
使用
查看指定端口被哪个进程占用:
查到对应 PID 之后,可以查看进程信息:
也可以使用 [[ps]] 命令查看进程信息:
或者是 [[top]] 命令查看实时的进程状态: