shutdown命令
shutdown命令通常必須由超級使用者才能執行。
shutdown命令執行後,會以廣播的形式通知正在系統中工作的所有使用者,系統將在指定的時間內關閉,請使用者儲存檔案,停止作業,登出使用者。此時login指令被凍結,新的使用者不能登入。
init、shutdown、halt和reboot
shutdown命令的詳細語法如下:
shutdown [-ffhknc(引數名稱)] [-t秒數] 時間 [警告資訊]各引數含義如下:
> -f:重啟系統時不執行fsck。
> -f:重啟時執行fsck。
> -h:將系統關閉。相當於halt命令。
> -k:只是送出資訊給所有使用者,但不會真正關機。
> -n: 不呼叫init程式關機,而是由shutdown自己進行(一般關機程式是由shutdown呼叫init來實現關機動作的),使用此引數將加快關機速度,但是不建議使用者使用此種關機方式。
> -r:shutdown之後重新啟動系統。
> -c:取消乙個shutdown命令。
例如,當執行乙個「shutdown -h 15:30」的命令時,只要按「ctrl+c」組合鍵就可以中斷關機的命令;
而執行如「shutdown -h 15:30 &」的命令時,就將shutdown轉到後台執行了,此時就需要用「shutdown -c」將前乙個shutdown命令取消。
-t《秒數》:送出警告資訊和關機訊號之間要延遲多少秒。[時間]:設定多久後執行shutdown命令。
時間引數有hh:mm或+m兩種模式。比較特別的用法是以now表示立即執行shutdown。
1)在16:50執行shutdown關機:「shutdown 16:50」
2)重啟系統:#shutdown -r now
3)立即關機: #shutdown -h now
4)設定5分鐘後關機,同時發出警告資訊給登入使用者:
shutdown +5 「system will shutdown after 5 minutes」
halt命令
halt是最簡單的關機命令,相當於「shutdown -h」組合。
sync將所有記憶體資訊通過檔案系統寫入硬碟,然後停止核心。
halt語法格式如下:
halt [-finp]halt指令在執行時,會首先檢測系統的執行級別,如果執行級為0或6,則立即關閉系統,否則呼叫shutdown來關閉系統。
引數含義如下:
[-f]:不管當前系統處於何種執行級別,不呼叫shutdown而強制關機。[-i]:關機之前,關掉所有的網路介面。
[-n]:halt執行時,不呼叫系統指令sync。
[-p]:關機時呼叫poweroff,也就是關機時同時關閉電源。此選項為預設選項。
reboot命令
reboot命令的執行過程與halt基本類似,不同的是halt是用於關機,而reboot是關機後引發系統重啟。
init命令
init程式主要用於系統不用執行級之間的切換。
例如:
init 0就是將系統執行級切換到0,也就是關機; init 6命令用於將系統執行級切換到6,也就是重啟系統。
linux命令之一
好久沒寫部落格了,原因不用說了,無非就是忙不過來了,專案太忙,出差等等。當然也有另外的原因,那就是覺得不是很難的內容就不想寫部落格。不過最近的經歷告訴我,即使不難,但是很容易忘記的東西也要記錄下,就算不能為他人提供方便,也可以以防自己忘記。這樣的說法其實不為過,兩三年前,也就是我在第乙個公司的時候,...
linux命令系列之一
du wzwz h 檢視目錄或者檔案wzwz占用空間的大小 ls 1 每行顯示乙個 ls more 分頁顯示 ls a 全部顯示包括隱藏檔案和目錄 ls l 顯示每一項的詳細資訊 groupdel 刪除組 userdel 刪除使用者 top 顯示系統程序 df h 檢視磁碟各分割槽的使用情況 df ...
linux常見命令用法之 一
centos 6.7 重啟命令 1 reboot 需要root 2 shutdown r now 立刻重啟 root使用者使用 3 shutdown r 10 過10分鐘自動重啟 root使用者使用 4 shutdown r 20 35 在時間為20 35時候重啟 root使用者使用 如果是通過sh...