HOME

lsof常用参数说明

lsof 是一个非常强大的命令行工具,用于列出当前系统中打开的文件(如网络套接字和终端)。它能够帮助用户了解哪些进程正在使用特定的文件或资源。以下是 lsof 常用的一些参数及其说明。

1. -i

用来查看所有网络连接状态信息。

lsof -i

参数介绍:

2. -p <PID>

通过指定进程ID来查看某个进程打开的文件或资源。

lsof -p 12345

参数介绍:

3. -c <command>

通过命令名查找相关的打开文件或资源。

lsof -c sshd

参数介绍:

4. -a

将多个 lsof 命令的参数合并,进行逻辑与操作。

lsof -i -a -p 12345

参数介绍:

5. -F

以行的形式输出结果。这对于脚本使用非常有用。

lsof -F -p 12345

参数介绍:

6. -d

关闭与指定文件相关的文件描述符。

lsof -d 3

参数介绍:

7. -g

用来过滤显示的进程组。

lsof -g 12345

参数介绍:

8. -P

不将文件名转换为路径名称,保持原始格式显示。

lsof -P -i

参数介绍:

9. -s

指定输出信息的类型,如文件系统类型、读/写模式等。

lsof -s c:1234567890

参数介绍:

10. -S

用于指定文件系统类型。

lsof -S /dev/sda1

参数介绍:

通过上述这些参数及其组合使用,可以灵活地进行资源排查和诊断。希望这篇文章能帮助您更好地掌握 lsof 的强大功能!