lsof — 打开文件列表
lsof 命令对于很多 Linux/Unix 系统都可以使用,主要以列表的形式显示打开的文件和进程。
打开的文件主要包括磁盘文件、网络套接字、管道、设备和进程。使用这个命令的主要原因是一个一个盘不能卸载并且显示文件正在使用或者打开的错误信息。这个命令很容易看出哪些文件正在使用。这个命令最常用的格式:
1
2
3
4
5
6
7
8
9
10
11
12
|
# lsof
COMMAND
PID
USER
FD
TYPE
DEVICE
SIZE
NODE
NAME
init
1
root
cwd
DIR
104
,
2
4096
2
/
init
1
root
rtd
DIR
104
,
2
4096
2
/
init
1
root
txt
REG
104
,
2
38652
17710339
/
sbin
/
init
init
1
root
mem
REG
104
,
2
129900
196453
/
lib
/
ld
-
2.5.so
init
1
root
mem
REG
104
,
2
1693812
196454
/
lib
/
libc
-
2.5.so
init
1
root
mem
REG
104
,
2
20668
196479
/
lib
/
libdl
-
2.5.so
init
1
root
mem
REG
104
,
2
245376
196419
/
lib
/
libsepol
.
so
.
1
init
1
root
mem
REG
104
,
2
93508
196431
/
lib
/
libselinux
.
so
.
1
init
1
root
10u
FIFO
0
,
17
953
/
|