Linux lsof命令详解

lsof 直接检查谁正在使用该文件。
有root权限。

说白了就是检查进程和文件的关系。
你可以看到一切。

有很多列,比如程序COMMAND是什么,PID是多少。
FD是文件描述符。

cwd是当前目录,txt是代码文件。
FD从3 开始,这是标准输入和输出。

您可以检查日志的位置以查看谁用完了文件描述符。

格式为lsof加选项。
例如 -i 查看端口。

上周我刚刚处理了一个挂载点无法卸载的情况。
使用 lsof 查看谁在使用它。

-l 查看进程名称,-u 查看用户。
-i 查看端口。

你自己看看。

Linux lsof命令详解和使用示例

这是一个两难的境地。
lsof默认没有执行权限,需要root权限。

实用提醒:确保以 root 权限运行 lsof。

Linux入门之lsof指令详解

lsof,即“listopenfiles”,可以查看哪个进程使用了​​哪些文件。
如果您是学习 Linux 的初学者,您需要知道如何做到这一点。
简单来说,你可以通过输入命令来查看谁在使用哪个文件。
您在寻找什么流程?添加-p。
想查看文件说明吗?使用-i。
用户在寻找什么? - 你来了。
端口还是文件? -m 和 -b。
互联网连接也可以使用。
想查看详细信息吗?添加-f。
一旦熟悉了这个工具,解决问题就会快得多。