Redhat 5 9下不識別命令ifconfig

2021-06-22 15:00:33 字數 1073 閱讀 9817

abstract: 

原因: 從普通使用者到root使用者時應該用 su - 這樣切換到root使用者的同時env也會改變為root的環境變數,如果僅僅是su 則切換root成功,但相關環境變數仍為普通使用者,所以造成相關root的命令不能正常使用. 2014.0717

redhat 5.9下不識別命令ifconfig,查詢到該篇文章,並用第二種方法解決了該問題.

感謝下.

lldn@localhost /]$ ifconfig

分析問題

1.whereis ifconfig 看一下這個命令在哪個目錄下

2.echo $path 看一下該目錄是否在路經下,注意lunux下是完全區分大小寫的,所以不要忽略這點

3.執行命令,需要指定路徑或者把目錄加入path中

4.於是可以這樣訪問

方法一:[lldn@localhost sbin]$ /sbin/ifconfig

方法二:[lldn@localhost sbin]$ export path=$path:/sbin ,這樣設定後,下次就可以直接訪問了,免處第一種的麻煩,如:

[lldn@localhost /]$ ifconfig

方法三:修改/etc/profile檔案,注釋掉if語句即可

把下面的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注:不光是ifconfig命令出現「bash: ifconfig: command not found」,原因非root使用者的path中沒有/sbin/ifconfig

,其它的命令也可以出現這種情況,解決的方法是一樣的。

red hat 5 9 掛載檔案

df h 檢視磁碟掛載資訊 df disk file縮寫 mount 檢視掛載資訊 mount a 重新掛載所有的掛載檔案 掛載硬碟裝置 mount 裝置名 掛載點 eg mount dev sda media 映象掛載語法 mount o loop 映象名 掛載點 eg mount o loop ...

Red Hat下的g 安裝

再debian下直接apt get install gcc g 就可以了。按照類似的邏輯,再fedora下yum install gcc g 報告無法找到g 包。差了一下,原來這個包的名字叫做gcc c 完整的應該是yum install gcc gcc c 注意安裝時要先成為root使用者。還看到...

RedHat下檢視日誌資訊

elasticsearch,logstacsh,kibana elk 一般大型公司才會用到elk系統,主要作用是進行日誌分析 elasticsearch 儲存,分析日誌 logstash 日誌收集工具 kihana 前端展示工具 facility auth 認證相關 authpriv 許可權,授權相...