̃Gg[͂ĂȃubN}[Nɒlj

Unix :: コマンド / lsof



コマンド説明
lsofオープン中のファイルやそのファイルをオープンしているプロセスのリストを出力するコマンド。lsof(エルエスオーエフ)は「list open files」を意味する


リッスンしているポートとプロセスを調べる

% sudo lsof -i -nP
  • -i : ネットワークソケットファイルを表示
  • -n : IPアドレスを表示
  • -P : ポート番号を表示


  • 出力例
% sudo lsof -i -nP
COMMAND     PID      USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
httpd      1705      root    3u  IPv6 59213366      0t0  TCP *:80 (LISTEN)
httpd      1705      root    5u  IPv6 59213371      0t0  TCP *:443 (LISTEN)
proftpd    2333      root    0u  IPv6     6050      0t0  TCP *:21 (LISTEN)
sshd       3188      root    3u  IPv6 34098108      0t0  TCP *:22 (LISTEN)
sshd       3188      root    4u  IPv4 34098110      0t0  TCP *:22 (LISTEN)
mysqld    27993     mysql   11u  IPv4 40033250      0t0  TCP *:3306 (LISTEN)
mysqld    27993     mysql   77u  IPv4 45263757      0t0  TCP 127.0.0.1:3306->127.0.0.1:51790 (ESTABLISHED)
 :





unix/command/lsof.txt