Linuxで指定ポートのプロセスを確認する方法


  1. lsofコマンドを使用する方法: lsof("list open files"の略)コマンドは、オープンされているファイルやネットワーク接続などを表示するための強力なツールです。指定したポート番号に関連するプロセスを表示するために、次のようにコマンドを実行します。
sudo lsof -i :ポート番号

例えば、ポート番号80のプロセスを確認する場合は、次のようにします。

sudo lsof -i :80
  1. netstatコマンドを使用する方法: netstatコマンドは、ネットワーク接続情報を表示するためのコマンドです。特定のポート番号に関連するプロセスを表示するために、次のようにコマンドを実行します。
sudo netstat -tuln | grep ポート番号

例えば、ポート番号8080のプロセスを確認する場合は、次のようにします。

sudo netstat -tuln | grep 8080
  1. ssコマンドを使用する方法: ssコマンドは、ソケット統計情報を表示するためのユーティリティです。指定したポート番号に関連するプロセスを表示するために、次のようにコマンドを実行します。
sudo ss -ltnp | grep ポート番号

例えば、ポート番号443のプロセスを確認する場合は、次のようにします。

sudo ss -ltnp | grep 443