Linuxでポートのプロセスを確認する方法とそのコード例


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

例えば、ポート番号が8080のプロセスを確認する場合、以下のようにコマンドを実行します。

netstat -tuln | grep 8080
  1. lsofコマンドを使用する方法: lsofコマンドは、オープンされているファイルやネットワーク接続に関する情報を表示するために使用されます。特定のポートに関連するプロセスを確認するには、次のようにコマンドを実行します。
lsof -i :<ポート番号>

例えば、ポート番号が8080のプロセスを確認する場合、以下のようにコマンドを実行します。

lsof -i :8080
  1. ssコマンドを使用する方法: ssコマンドは、ネットワークソケットの統計情報を表示するために使用されます。特定のポートに関連するプロセスを確認するには、次のようにコマンドを実行します。
ss -ltpn | grep <ポート番号>

例えば、ポート番号が8080のプロセスを確認する場合、以下のようにコマンドを実行します。

ss -ltpn | grep 8080

これらの方法を使用すると、特定のポートに関連するプロセスを確認できます。適切なコマンドを選択し、必要に応じてポート番号を変更して使用してください。