Linuxでポート使用状況を取得する方法


  1. netstatコマンドを使用する方法: netstatコマンドは、ネットワーク接続とソケットの情報を表示するための強力なツールです。特定のポートの使用状況を確認するには、次のようにコマンドを入力します。
netstat -tuln | grep <ポート番号>

上記のコマンドでは、-tulnオプションを使用してTCPとUDPのリスニングソケットを表示し、grepコマンドを使用して指定したポート番号の行を絞り込んでいます。

  1. lsofコマンドを使用する方法: lsofコマンドは、オープンされているファイルやネットワーク接続をリストするためのツールです。特定のポートの使用状況を確認するには、次のようにコマンドを入力します。
lsof -i :<ポート番号>

上記のコマンドでは、-iオプションを使用してネットワーク接続を表示し、指定したポート番号の行を絞り込んでいます。

  1. ssコマンドを使用する方法: ssコマンドは、ソケットの統計情報を表示するためのツールです。特定のポートの使用状況を確認するには、次のようにコマンドを入力します。
ss -tuln | grep <ポート番号>

上記のコマンドでは、-tulnオプションを使用してTCPとUDPのリスニングソケットを表示し、grepコマンドを使用して指定したポート番号の行を絞り込んでいます。

これらのコマンドを使用することで、特定のポートの使用状況を確認することができます。適切なコマンドを選択し、環境に合わせて利用してください。