site-logo
G
N
I
D
A
O
L
netstat

特定のポート番号を使用しているプロセスの特定

TCP/UDPの待受ポートと、それに関連付けられたプロセスID(PID)を絞り込んで表示します。

実行コマンド

netstat -tulpn | grep :80

💡 利用シーン

Webサーバー(80番ポート)を起動しようとした際に『アドレスが既に使用されています』というエラーが出た場合、どのプロセスがポートを占有しているか確認する時に使用します。

💻 実行結果例

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1234/nginx

📝 実務メモ

nオプションを付けることでポート番号やIPアドレスを名前解決せず数値で表示し、表示を高速化します。

⚠️ 注意点

プロセスIDの確認にはroot権限が必要な場合があるため、sudoを付けて実行してください。