bash: netstat: コマンドが見つかりません - 原因と解決策


  1. "netstat"コマンドのインストール: システムに"netstat"がインストールされていない場合、まずはインストールする必要があります。一般的に、net-toolsパッケージに含まれています。

    Ubuntu/Debianの場合:

    sudo apt-get install net-tools

    CentOS/RHELの場合:

    sudo yum install net-tools

    インストール後、再度"netstat"コマンドを実行してみてください。

  2. パスの設定の確認: "netstat"コマンドがインストールされているにもかかわらず、パスの設定に問題がある場合、システムはコマンドを見つけることができません。パスの設定を確認し、正しく設定されていることを確認しましょう。

    パスの追加方法は、シェルによって異なりますが、一般的には以下の手順を参考にしてください。

    • パスの設定を行うために使用しているシェルの設定ファイル(例: .bashrc、.bash_profile)を開きます。
    • ファイルの末尾に、以下の行を追加します。
      export PATH=$PATH:/usr/sbin

      上記の例では、"/usr/sbin"ディレクトリをパスに追加しています。このディレクトリには"netstat"コマンドが存在します。パスは必要に応じて変更してください。

    • 設定ファイルを保存して閉じます。
    • シェルを再起動するか、設定ファイルを再読み込みします。
    • 再度"netstat"コマンドを実行してみてください。