site-logo
G
N
I
D
A
O
L
lsof

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

8080番ポートを現在使用しているプロセス名、ユーザー、PIDを表示します。

実行コマンド

sudo lsof -i :8080

💡 利用シーン

Webサーバーを起動しようとした際に「Address already in use」というエラーが出たとき、既にポートを占有しているプロセスを見つけるために使用します。

💻 実行結果例

COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    1234 root   55u  IPv6  12345      0t0  TCP *:8080 (LISTEN)

📝 実務メモ

特定のポートが空いているか確認する際にも非常に便利です。

⚠️ 注意点

実行には、他のユーザーのプロセス情報を見るためにsudo権限が必要です。