监控 Linux 性能的 18 个命令行工具(2)

发表于:2014-03-24来源:酷勤网作者:不详点击数: 标签:linux
更多的 vmstat 例子,请阅读 :6 Linux 下的 Vmstat 命令实例 3.Lsof-列出打开的文件 在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开

  更多的 vmstat 例子,请阅读 :6 Linux 下的 Vmstat 命令实例

  3.Lsof-列出打开的文件

  在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开的文件和进程。打开的文件包括磁盘文件、网络套接字、管道、设备和进程。使用这条命令的主要情形之一就是在无法挂载磁盘和显示正在使用或者打开某个文件的错误信息的时候。使用这条命令,你可以很容易地看到正在使用哪个文件。这条命令最常用的格式如下:

1

2

3

4

5

6

7

8

9

10

11

#lsof

COMMANDPIDUSERFDTYPEDEVICESIZENODENAME

init1rootcwdDIR104,240962/

init1rootrtdDIR104,240962/

init1roottxtREG104,23865217710339/sbin/init

init1rootmemREG104,2129900196453/lib/ld-2.5.so

init1rootmemREG104,21693812196454/lib/libc-2.5.so

init1rootmemREG104,220668196479/lib/libdl-2.5.so

init1rootmemREG104,2245376196419/lib/libsepol.so.1

init1rootmemREG104,293508196431/lib/libselinux.so.1

init1root10uFIFO0,17953/dev/initctl

原文转自:http://www.kuqin.com/shuoit/20140219/338066.html