lsof 簡介 lsof 是 linux 下的一個非常實用的系統級的監控、診斷工具。
它的意思是 List
Open Files
我們常有發生過需要刪除file、umount 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