特定のポート番号を使用しているプロセスの特定
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を付けて実行してください。