小編給大家分享一下linux里如何關閉計算機,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:空間域名、網(wǎng)絡空間、營銷軟件、網(wǎng)站建設、茶陵網(wǎng)站維護、網(wǎng)站推廣。在Linux里面關機會有幾個命令可以選擇,先來看看比較老版本的幾個命令。
shutdown
shutdown命令安全地將系統(tǒng)關機。shutdown執(zhí)行它的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。Runlevel 0被用來停機〔halt〕﹐runlevel 6是用來重新激活〔reboot〕系統(tǒng)。
例如:
關機命令:shutdown -h now
重啟命令:shutdown -r now
halt
halt 立刻關機 相當于shutdown -h now,其實halt就是調(diào)用shutdown -h。halt執(zhí)行時﹐殺死應用進程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會停止內(nèi)核。但是這樣子只停止了操作系統(tǒng),電源還在工作。
poweroff
poweroff會先關閉系統(tǒng),然后會發(fā)送一個關閉電源的信號給acpi。
init
init是所有進程的祖先﹐它的進程號始終為1﹐所以發(fā)送TERM信號給init會終止所有的用戶進程﹑守護進程等。
init是切換執(zhí)行等級的命令。Linux共有7種執(zhí)行等級,比較重要的是下面4種等級:
run level 0:關機
run level 3:純命令行模式
run level 5:含有圖形界面模式
run level 6:重啟
reboot
reboot的工作過程差不多跟halt一樣。不過它是引發(fā)主機重啟,而halt是關機。
現(xiàn)在
現(xiàn)在新的發(fā)行版本是使用上了systemd,這些命令都是軟連接到了systemctl或者systemd,意味著現(xiàn)在關機及電源管理,都是systemd接管了,所以這些命令都是一樣的。
systemctl [指令]
halt 進入系統(tǒng)停止的模式,屏幕可能會保留一些訊息,這與你的電源管理模式有關
poweroff 進入系統(tǒng)關機模式,直接關機沒有提供電力喔!
reboot 直接重新啟動
suspend 進入休眠模式
看完了這篇文章,相信你對linux里如何關閉計算機有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!