CentOS7をMacに仮想マシンとしてインストールしました(osx10.9.3 + virtualbox)ifconfigを実行するとコマンドが見つかりません。 Sudo/sbin/configも実行すると、コマンドが見つかりません。これはecho $ PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin
私の道は普通ですか?そうでない場合、どうすれば変更できますか?
また、仮想マシンでインターネットに接続していないので、それが原因かもしれません。
私は学生であり、特定の用語に非常に慣れていないことを覚えておいてください。
ifconfig
はnet-tools
パッケージに存在しますが、デフォルトではインストールされない可能性があります。
Sudo yum install net-tools
パッケージがインストールされると、/sbin/ifconfig
として存在します。
RHEL、CentOSのインストール後、私も同じ問題を抱えていました。次のように解決しました。タイプ:
vi ~/.bashrc
Iキーを押すと挿入モードになります。このファイルの最後に以下を書き込みます
export PATH=$PATH:/sbin
次に、:wq!
を押してViを終了します
ターミナルで次のコマンドを入力して、変更を反映します。
source ~/.bashrc
次に、コマンドifconfigを入力します。コマンドが機能するはずです。
ifconfig
コマンドは廃止されたため、多くの新しいディストリビューションにはデフォルトでインストールされません。交換は
ip address
ショートカットを書くことができます
ip a
とても便利な :)
仮想マシンをインターネットに接続できない(または意図しない)(オフラインインストール)場合は、CD/DVDドライブをSCSIコントローラーに追加し、これにCentOS ISOファイルをマウントすることをお勧めします。ドライブ。次に、仮想マシン内で次のコマンドを実行します。
mount /dev/cdrom /mnt
次の方法でISOからパッケージにアクセスできます。
cd /mnt/Packages
find . -name "net-tools"
<net-tools-filename>.rpm
など、少なくとも1つの結果がnet-tools-2.0-0.22.20131004git.el7.x86_64.rpm
を返す必要があります。そのrpmファイルを使用してインストールします。
yum install <net-tools-filename>.rpm
「Is this okay [y/d/N]:
」というプロンプトが表示されたらyと入力して送信します。インストールが完了すると、ifconfig
コマンドをもう一度要求するときに問題がなくなります。