Linuxでポート番号に対応するプロセスを調べる方法

Linuxでは、netstatコマンドで特定のポート番号のプロセスを参照できます。

  1. netstatコマンドを使用する:
netstat -tuln | grep <端口号>

オプション引数のうち、-t は TCP プロトコル、-u は UDP プロトコル、-l はリッスン状態、-n はポート番号を数値形式で表示し、grep は特定のポート番号を含む行を抽出するために使用されます。

  1. lsof コマンドを使用する:
lsof -i:<端口号>

ネットワークインタフェースを表すのが-i、ポート番号を書くのは:の後ろ

  1. ssコマンドを使用:
ss -tuln | grep <端口号>

-tはTCPプロトコル、-uはUDPプロトコル、-lはリスニング状態、-nはポート番号を数字で表示することを示し、grepは特定のポート番号を含む行を絞り込みます。

指定したポート番号に対するプロセス情報を表示します。プロセスID(PID)やプロセス名などが含まれます。

bannerAds