首頁  >  文章  >  運維  >  linux裡怎麼關機?

linux裡怎麼關機?

藏色散人
藏色散人原創
2019-05-20 15:04:074983瀏覽

linux裡怎麼關機?

在Linux裡面關機會有幾個指令可以選擇,先來看看比較舊版的幾個指令。

1、shutdown

shutdown指令安全地將系統關機。 shutdown執行它的工作是送訊號〔signal〕給init程式﹐要求它改變runlevel。 Runlevel 0被用來停機〔halt〕﹐runlevel 6是用來重新啟動〔reboot〕系統。

例如:

關機指令:shutdown -h now

重啟指令:shutdown -r now

2、halt

#halt 立刻關機相當於shutdown -h now,其實halt就是呼叫shutdown -h。 halt執行時﹐殺死應用程式﹐執行sync系統呼叫﹐檔案系統寫入操作完成後就會停止核心。但是這樣子只停止了作業系統,電源還在運作。

3、poweroff

poweroff會先關閉系統,然後會發送一個關閉電源的訊號給acpi。

4、init

init是所有行程的祖先﹐它的行程號碼總是1﹐所以發送TERM訊號給init會終止所有的使用者程式﹑守護進程等。

init是切換執行等級的指令。 Linux共有7種執行等級,比較重要的是下面4種等級:

  • run level 0:關機

  • run level 3:純命令列模式

  • run level 5:含有圖形介面模式

  • run level 6:重啟

5、reboot

reboot的工作過程差不多跟halt一樣。不過它是引發主機重啟,而halt是關機。

現在

現在新的發行版本是使用上了systemd,這些指令都是軟連接到了systemctl或systemd,表示現在關機及電源管理,都是systemd接管了,所以這些指令都是一樣的。

systemctl [指令]

  • #halt 進入系統停止的模式,螢幕可能會保留一些訊息,這與你的電源管理模式有關

  • poweroff 進入系統關機模式,直接關機沒有提供電力喔!

  • reboot 直接重新啟動

  • #suspend 進入休眠模式

以上是linux裡怎麼關機?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn