アスタリスク インフラTECH wiki

lsof

最終更新:

saijou

- view
メンバー限定 登録/ログイン
ファイルやデバイスなどを開いているユーザーを調べるコマンド

lsof [オプション] [ファイル名]

■オプション

  • n
名前解決を行わない

  • i
ポートとプロセスを表示する

  • c
指定したコマンドが開いているファイルを表示する

lsof -i
COMMAND    PID    USER   FD   TYPE DEVICE SIZE NODE NAME
dhclient  1554    root    4u  IPv4   5121       UDP *:bootpc
portmap   1617     rpc    3u  IPv4   5241       UDP *:sunrpc
portmap   1617     rpc    4u  IPv4   5245       TCP *:sunrpc (LISTEN)
rpc.statd 1635 rpcuser    4u  IPv4   5277       UDP *:32768
rpc.statd 1635 rpcuser    5u  IPv4   5265       UDP *:963
rpc.statd 1635 rpcuser    6u  IPv4   5280       TCP *:32769 (LISTEN)
mDNSRespo 1931  nobody    7u  IPv4   5756       TCP
localhost.localdomain:5335 (LISTEN)
mDNSRespo 1931  nobody    8u  IPv4   5761       UDP *:5353
cupsd     1946    root    0u  IPv4   5939       TCP
localhost.localdomain:ipp (LISTEN)
cupsd     1946    root    2u  IPv4   5940       UDP *:ipp
sshd      1994    root    3u  IPv6   5961       TCP *:ssh (LISTEN)
sendmail  2011    root    4u  IPv4   6034       TCP
localhost.localdomain:smtp (LISTEN)

■ファイル名を指定し、そのファイルを開いているプロセスを確認する
lsof /home/aster | head -4
COMMAND     PID   USER   FD   TYPE DEVICE SIZE    NODE NAME
sh        13419 aster  cwd    DIR  253,0 4096 9232386 /home/aster
Xsession  13527 aster  cwd    DIR  253,0 4096 9232386 /home/aster
imsetting 13529 aster  cwd    DIR  253,0 4096 9232386 /home/aster

■ポートとプロセスの確認
lsof -i | head
COMMAND     PID    USER   FD   TYPE  DEVICE SIZE NODE NAME
rpcbind    1707     rpc    6u  IPv4    3892       UDP *:sunrpc 
rpcbind    1707     rpc    7u  IPv4    3896       UDP *:npmp-local 
rpcbind    1707     rpc    8u  IPv4    3897       TCP *:sunrpc (LISTEN)
rpc.statd  1726 rpcuser    6u  IPv4    3999       UDP *:659 
rpc.statd  1726 rpcuser    8u  IPv4    4017       UDP *:43529 
rpc.statd  1726 rpcuser    9u  IPv4    4044       TCP *:43484 (LISTEN)
xinetd     2024    root    5u  IPv6    5135       TCP *:telnet (LISTEN)
avahi-dae  2107   avahi   14u  IPv4    5502       UDP *:mdns 
目安箱バナー