lsof コマンド

/ LPIC / Comment[0]
lsofはファイルを使用しているプロセスを表示する

$ lsof オプション

-i 指定したアドレスのネットワークソケットファイルを表示
-n IPアドレスからホスト名への変換を抑止
-p プロセスIDで指定されたプロセスのファイルを一覧表示する
-P ポート番号からサービス名への変換を抑止


ポート80を利用しているプロセスを表示
$ lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
chrome 2294 p 58u IPv4 357687 0t0 TCP Phantom0.local:38352->216.137.53.131:www (ESTABLISHED)
chrome 2294 p 65u IPv4 357785 0t0 TCP Phantom0.local:43038->ty-in-f101.1e100.net:www (ESTABLISHED)



chromeが利用しているファイルを調べる例
$ top|grep chrome
2528 p 20 0 293m 15m 11m R 23 0.4 36:39.90 chrome
$ lsof -p2528
COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
chrome 2528 p cwd DIR 8,1 4096 8177 /home/p
chrome 2528 p rtd DIR 8,2 4096 2 /
chrome 2528 p txt REG 8,2 40132192 394968 /opt/google/chrome/chrome
chrome 2528 p DEL REG 0,9 76087317 /SYSV00000000
chrome 2528 p mem REG 8,2 18984 1000 /lib/libuuid.so.1.3.0
chrome 2528 p mem REG 8,2 97824 3677 /usr/lib/libICE.so.6.3.0
chrome 2528 p mem REG 8,2 34936 3706 /usr/lib/libSM.so.6.0.0
chrome 2528 p mem REG 8,2 412888 3753 /usr/lib/libXt.so.6.0.0
chrome 2528 p mem REG 8,2 117960 395209 /var/lib/flashplugin-installer/npwrapper.libflashplayer.so
:
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可