RedHat Linux 5はifconfigの解決方法を使用できません
ifconfigはLinuxがネットワーク機器を表示するコマンドであり、ネットワーク機器の状態を設定することができるが、RedHat Linux 5システムではifconfigコマンドが使用できない場合があるので、以下ではRedHat Linux 5がifconfigコマンドを使用できない解決方法を紹介する。一緒に見に行きましょう。
端末でいくつかのコマンドを使用して、例えばifcinfigは本機のIPを見て、このコマンドを使用できないことを発見して、“command not found”をヒントにして、これはどうすればいいですか?環境変数がロードされていないことを考えて、それでは手を出して環境変数を修正して、以下のように修正します:
1、システムの初期インストールが完了した後、システムはより安全のため、一部のコマンドのパスはPATH環境変数の中になく、echo$PATHコマンドで検索することができ、パスをPATH環境変数に追加する方法は以下の通りであることが分かった。(PATH環境変数に/sbinを追加するなど)
(1)今回の起動中に一時的に変更を加えたいだけで、次回の起動が無効になる場合は、以下のことが可能です。
入力export PATH=$PATH:/sbin
(2)現在のユーザのみに永続的に追加する場合:
にありますbash_profileの末尾に似たような行PATH=$PATH:$HOME/binを追加すると、PATH=$PATH:$HOME/bin:/sbinになります
ファイルを修正して保持する後、source~/を実行する.bash_Profileコマンドを使用すると、変更操作がすぐに有効になります。
(3)システム内のすべてのユーザに永続的に追加する場合:
/etc/profileファイルの末尾にexport PATH=$PATH:/sbinを追加
ファイルを変更して保持した後、source etc/profileコマンドを実行すると、変更操作がすぐに有効になります。
2、もう一つ解決策がある[root@admin007]# /sbin/ifconfig
または/etc/profileファイルを変更する
[root@amdin007]# vi /etc/profile
次のif文を注釈します
# Path manipulation
if [ “$EUID” = “0” ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
次のように変更します。
# Path manipulation
#if [ “$EUID” = “0” ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
#fi
保存して、システムを再起動します!
以上、RedHat Linux 5がifconfigコマンドを使用できない方法を紹介しました。本稿では、主に/etc/profileファイルを修正することで解決し、修正後はシステムを再起動することを覚えています。皆さんのお役に立てばと思います!