溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux里如何關(guān)閉計算機

發(fā)布時間:2020-09-21 10:55:16 來源:億速云 閱讀:176 作者:小新 欄目:建站服務(wù)器

小編給大家分享一下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è)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責(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)容。

AI