覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

Linux - プロセスが使用しているポート番号の確認

lsof コマンドのお世話になりましょう。


各プロセスが使用しているポートを表示する場合

以下コマンドを実行します。

lsof -i


対象のポート番号を指定して使用しているプロセスを表示する場合

OS内で対象のポート番号をどのプロセスがbindしているのか知りたいケースがあります。
その場合は以下コマンドを実行します。(たぶん、これを利用するケースが多いのではないかと思います)

lsof -i:{ポート番号}


結果の中に LISTEN と表示されているプロセスがあれば、そのプロセスが対象ポートで受信側(サーバ)として振舞っています。


関連エントリ