2014/02/24

Published 2月 24, 2014 by

lsof-->List Open Files

lsof 簡介 lsof linux 下的一個非常實用的系統級的監控、診斷工具。 它的意思是 List Open Files

我們常有發生過需要刪除fileumount folder,系統常會出現busy或顯示lock訊息,
透過lsof指令可以查出誰是兇手!

它可以用來列出被各種進程打開的文件信息,記住:linux “一切皆文件”,
包括但不限於 pipes, sockets, directories, devices, 等等,
因此,使用 lsof,你可以獲取任何被打開文件的各種信息。

用法:
1 監控打開的文件、設備
#lsof /dev/tty1

2 監控文件系統
指定目錄、掛載點,可以看到有哪些進程打開了其下的文件:
# lsof /data/

3 在無法umount的狀況下,也可以使用
#lsof /data
or
#lsof +D /data

3 監控port
#lsof -i:80

相關資訊:

http://rritw.com/a/bianchengyuyan/_NET/20130819/412992.html