linux系統命令突然不能直接執行了是咋回事sbin shutdown h now

時間 2021-08-30 09:49:12

1樓:v型孤獨

在linux中使用shell命令,不管是root使用者還是普通使用者,很多命令(如 ,fdisk ; ifconfig)等都會無效,系統出現:"bash: ..

command not found"。這些命令都有一個共同的特點:存在於 /sbin 這個目錄下。

這時嘗試這樣做[linux@axws ~]$/sbin/ifconfig 我們發現命令能夠正常執行,這說明不是安全限制,很可能是path出了問題。原因是/sbin的目錄路徑(系統使用者目錄)不在root的$path變數中造成的。

關鍵:path路徑設定問題。

首先切換到root,再試用一下命令,能用的話跳過下面這步直接修改使用者目錄下的這個檔案就可以了。若還是不能用首先修改管理員的path,方法:

(1)進入到使用者主目錄:cd ~ ;

(2)編輯這個隱藏檔案:vi .bash_profile

# .bash_profile

# get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi# user specific environment and startup programs

path=$path:$home/bin

export path

unset username

修改其中path=$path:$home/bin其後新增「:/sbin」冒號不算。

(3):wq儲存退出;

(4)重啟系統或執行source .bash_profile重置命令路徑。

接著執行/sbin下命令,應該可以了,exit退出管理員身份,再執行/sbin下命令,發現還是不能用,好,此時可以先用echo $path檢視所在路徑,若沒有/sbin則修改使用者主目錄下的這個檔案:

(1)cd ~;

(2)vi .bash_profile按照上面的做同樣的改動,儲存退出:wq;

(3)重啟系統或執行source .bash_profile。

然後就可以了。如果還不行,把這行export path=/sbin:$path 加入到.bash_profile檔案的最後就好。

/sbin下的命令是給root使用的,對普通使用者一般沒什麼用處,如果root使用者也用不了那就是路徑設定問題。

2樓:cn__暗夜幽靈

你主目錄下的.bashrc出問題了

linux裡面的poweroff 、halt、shutdown -h now這三個命令的區別在於什麼

3樓:大野瘦子

一、意思不同

poweroff就是掉電關機了,但實際過程依然是先關閉系統,然後掉電的。

halt是停掉系統而已,並沒有掉電,主機板是通電的。

shutdown -h now就是halt,後邊不寫now而是寫一個具體時間可以設定幾秒後執行這一語句,實際上halt後是掉電關機的。

二、用法不同

shutdown命令,通過引數-h或-r的配合來完成關機或重啟,不過在linux系統中只有擁有root許可權才可以使用這個命令。

用halt命令來關機時,實際呼叫的是shutdown -h,halt 執行時將殺死應用程序,執行sync系統呼叫檔案系統寫操作完成後就會停止核心。

poweroff,基本用法和halt差不多。

4樓:匿名使用者

poweroff='shutdown -h now'

halt是停機而不關閉電源

shutdown -r now 命令與reboot命令都是重新啟動,有什麼區別嗎?

5樓:匿名使用者

shutdown 是執行關機指令後重新啟動,屬於正常的重新啟動;而 reboot 是直接重新啟動,是非正常的重新啟動

應該是這樣,我也不太清楚

6樓:匿名使用者

shutdown可以設定時間,reboot是馬上重啟

7樓:匿名使用者

有噠,我有你想的,我看我 個人介紹 都有裡面有很多哦reboot重新啟動

linux系統中ifconfig命令幫忙分析哈看不懂

linux作業系統ifconfig命令詳細解析無論是linux 自動安裝還是我們手工安裝,linux 都會向你詢問有關網路的問題並配置相關的軟體。這個用於配置網絡卡的基本命令就是ifconfig。在執行ifconfig 命令後,系統將在核心表中設定必要的引數,這樣linux 就知道如何與網路上的網 ...

linux 系統中得ps命令用法

ps命令 要對程序進行監測和控制,首先必須要 瞭解當前程序的情況,也就是需要檢視當前程序,而ps命令就是最基本同時也是非常強大的程序檢視命令.使用該命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序佔用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到的.p...

Linux常用的系統資訊命令有哪些

下面的命令是黑馬的同學總結的把使用的場景也寫明白了,可以參考 靜態檢視程序資訊 獲取程序號 檢視程序是否正常開啟。ps aux ps aux grep 過濾的程序。檢視網路埠監聽狀態 某些埠是否被佔用。netstat tnulp grep 埠號。kill 9 程序號。9 強制終止 無條件。管理服務的...