您好,登錄后才能下訂單哦!
小編給大家分享一下linux里如何關(guān)閉計算機,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
在Linux里面關(guān)機會有幾個命令可以選擇,先來看看比較老版本的幾個命令。
shutdown
shutdown命令安全地將系統(tǒng)關(guān)機。shutdown執(zhí)行它的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。Runlevel 0被用來停機〔halt〕﹐runlevel 6是用來重新激活〔reboot〕系統(tǒng)。
例如:
關(guān)機命令:shutdown -h now
重啟命令:shutdown -r now
halt
halt 立刻關(guān)機 相當于shutdown -h now,其實halt就是調(diào)用shutdown -h。halt執(zhí)行時﹐殺死應(yīng)用進程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會停止內(nèi)核。但是這樣子只停止了操作系統(tǒng),電源還在工作。
poweroff
poweroff會先關(guān)閉系統(tǒng),然后會發(fā)送一個關(guān)閉電源的信號給acpi。
init
init是所有進程的祖先﹐它的進程號始終為1﹐所以發(fā)送TERM信號給init會終止所有的用戶進程﹑守護進程等。
init是切換執(zhí)行等級的命令。Linux共有7種執(zhí)行等級,比較重要的是下面4種等級:
run level 0:關(guān)機
run level 3:純命令行模式
run level 5:含有圖形界面模式
run level 6:重啟
reboot
reboot的工作過程差不多跟halt一樣。不過它是引發(fā)主機重啟,而halt是關(guān)機。
現(xiàn)在
現(xiàn)在新的發(fā)行版本是使用上了systemd,這些命令都是軟連接到了systemctl或者systemd,意味著現(xiàn)在關(guān)機及電源管理,都是systemd接管了,所以這些命令都是一樣的。
systemctl [指令]
halt 進入系統(tǒng)停止的模式,屏幕可能會保留一些訊息,這與你的電源管理模式有關(guān)
poweroff 進入系統(tǒng)關(guān)機模式,直接關(guān)機沒有提供電力喔!
reboot 直接重新啟動
suspend 進入休眠模式
看完了這篇文章,相信你對linux里如何關(guān)閉計算機有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。