Linux lsofコマンドを使ってファイルやポートを使用しているプロセスを調べる
はじめに
lsof コマンドを使ってプロセスがどのポートを使用しているか調べる方法を紹介します。
プロセスを一覧で表示する
lsof -i
ポート番号を指定してプロセスを調べる
lsof -i:ポート番号
カンマで区切って複数ポートを指定することもできます。
lsof -i:80,443
ファイルを使用しているプロセスを調べる
lsof /path/to/file
コマンドを指定してプロセスを調べる
lsof -c コマンド名
python のプロセスを調べるには下記のようにします。
lsof -c python
プロセス ID を指定してプロセスを調べる
lsof -p プロセスID
ユーザを指定してプロセスを調べる
lsof -u ユーザ名