RedHat中ifconfig命令不能使用解決方案

2021-06-07 19:52:32 字數 1164 閱讀 3520

在redhat中, 開啟終端, 執行 "ifconfig" 命令, 如果給出的提示是 "command not found", 那裡我們可以按下面的方法來解決:

1. 輸入 ifconfig 命令的絕對路徑, ifconfig在是/sbin這個目錄下面, 所以在終端輸入下列命令就可以執行此命令:

/sbin/ifconfig

2. 我們還可以修改 profile檔案, 將 /sbin目錄新增到 path 裡, 這樣不論在個目錄裡, 都不用輸入絕對路徑就可以執行這個此命令, 方法如下:

a. 開啟用 root許可權開啟 /etc/profile 檔案:

vi /etc/profile

在此檔案的最後一行加入下面**, 然後儲存檔案並退出.

export path=$path:/sbin

在終端中執行下列命令:

source /etc/profile

然後再輸入 "ifconfig" 就可以直接執行此命令了.

——————————————————————————————————

我安裝完 redhat linux 5 之後,在終端使用一些命令,如: ifcinfig 檢視本機的ip,發現不能使用此命令,提示說「command not found」,這該怎麼辦呢?想想肯定是環境變數沒有載入,那就動手修改一下環境變數,修改如下:

初始安裝完成系統之後,系統為了更加安全,有些命令的路徑沒有在path環境變數中,可以用echo $path命令查詢得知,新增路徑到path環境變數的方法如下:

(如新增/sbin到path環境變數中)

(1)如果只想在本次開機過程中臨時性的新增修改,下次開機就無效的話,可以:

輸入export path=$path:/sbin

(2)如果只給當前使用者永久新增,則:

在~/.bash_profile中的靠近末尾有類似這樣的一行path=$path:$home/bin後新增:/sbin,就變成path=$path:$home/bin:/sbin

檔案修改並保持完以後,執行source ~/.bash_profile命令即可使修改操作立即生效。

(3)如果給系統中所有的使用者都永久新增,則:

在/etc/profile檔案末尾新增export path=$path:/sbin

檔案修改並保持完以後,執行source etc/profile命令即可使修改操作立即生效

centOS中ifconfig只有lo沒有eth0

從vmware workstation中clone乙個centos虛擬機器,啟動後發現網絡卡沒有啟動,service network restart發現 device eth0 does not seem to be present,delaying initialization.解決辦法 刪除 e...

ifconfig 用法詳解

6.6沒有ifaddrget這幾個函式了,從6.7又開始有了。我覺得可以自己編乙個這個函式,大概思路是 struct ifreq req s socket af inet,sock dgram,0 ioctl s,siocgifaddr,int req 對req做些轉換。ifconfig 用法詳解 ...

ifconfig命令詳解

一直對執行完ifconfig命令後的顯示結構有些朦朧,這次那就做個了解,嘻嘻 ifconfig 配置網路或顯示當前網路介面狀態 1.命令格式 ifconfig 網路裝置 引數 2.功能 用來檢視 配置 啟用或禁用網路介面的工具。可以用這個工具來臨時性的配置網絡卡的ip位址 掩碼 廣播位址 閘道器等。...