您的位置:網站首頁 > 電器維修資料網 > 正文 >
五花八門的系統關機命令
來源: 日期:2013-12-8 11:33:01 人氣:標簽:
操作系統中關機或重啟操作是我們 常使用的操作之一,Linux系統中有關系統關機或重啟的命令非常多,下面我們就一起來看看這些有趣而實用的命令吧。
1、使用shutdown命令安全關機
Shutdown命令是在Linux文本模式(終端模式)下,使用 多的關機或重啟命令。其使用格式為:[sudo] Shutdown參數延遲時間。如果是執行關機操作,則“參數”為“-h”,如果是重新啟動,則參數為“-r”,使用該參數時,其功能與Linux系統中的另一個命令reboot的功能類似。“延遲時間”是指從發出命令到真正執行關機或重啟操作的延遲時間。因該命令的執行,需要有管理員權限,如果當前登錄用戶(如root用戶)具有該權限,則無需在命令前加“sudo”前綴,否則在shutdown命令前加上“sudo”前綴。
Shutdown命令執行后,將通知所有登錄用戶系統將要關閉,并停止新用戶的登錄請求,收到終止信號的用戶進程或守護進程也將安全地停止。
2、使用poweroff命令關機
“power off”就是“關掉電源”或“斷電”的意思,poweroff是為與傳統System V保持兼容采用的命令。在Linux系統中,如沒有指定特殊參數,它將調用shutdown命令并附加“-h”參數來完成關機功能。該命令的執行要求具有系統管理員權限。在GNOME終端窗口中直接輸入命令“sudo poweroff”,將直接關機。
3、使用halt命令關機
“halt”英文單詞的意思就是“停機”,與poweroff命令一樣,它也是為與傳統SystemV保持兼容采用的命令,該命令調用shut-down命令并附加“-h”參數來完成,使用它也可以進行系統關機。halt命令的執行要求具有系統管理員權限。在GNOME終端窗口中直接輸入命令“sudo halt”,將直接關機。
4、使用init 0或telinit 0命令關機
init命令用來切換系統運行級別,傳統的System V將系統劃分為多個運行級別,包括0,1,2-5,6。其中0對應系統停機狀態;1為單用戶狀態,類似Windows的安全模式,常用于系統修復;2為多用戶狀態(沒有NFS);3為完全多用戶狀態(含NFS);4預留;5為多用戶圖形環境;6是系統重啟狀態。很顯然,命令“init 0”的作用是由當行運行級別切換到關機狀態,而實際執行是向系統的init進程發送終止信號,因init進程是系統中的“祖先”進程,該進程終止,意味著系統中的用戶進程和守護進程等要終止,即實現了系統關機的功能。與init命令功能類似的命令是telinit,使用telinit 0命令也可以實現關機功能。值得指出的是,init與telinit命令的執行均需要系統管理員權限。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 用unname命令查看系統信息
- 下一篇: 電導率、單位換算及其測量