Linuxでポートの状態を確認する方法


  1. netstatコマンドを使用する方法:

    netstat -tuln

    上記のコマンドを実行すると、現在のネットワーク接続およびリスニングポートの一覧が表示されます。各ポートの状態(LISTEN、ESTABLISHEDなど)も表示されます。

  2. ssコマンドを使用する方法:

    ss -tuln

    ssコマンドは、netstatコマンドの代替として使用されます。netstatよりも高速であり、詳細な情報を提供します。

  3. lsofコマンドを使用する方法:

    lsof -i :ポート番号

    上記のコマンドを特定のポート番号で実行すると、そのポートを使用しているプロセスを表示します。これにより、特定のポートに関連するプロセスを特定できます。

  4. nmapコマンドを使用する方法:

    nmap localhost

    nmapコマンドは、ポートスキャンおよびネットワーク探索のために使用されます。上記のコマンドを実行すると、localhost上のオープンポートのリストが表示されます。

これらはLinuxでポートの状態を確認するための一般的な方法です。他にもさまざまなツールや方法がありますが、上記の方法は最も一般的でよく使用されます。必要に応じて、詳細なマニュアルページやオンラインリソースを参照してください。