linux命令--關機命令shutdown、halt、poweroff、reboot

首先必須明確:關機≠關閉電源,關機時電源本身並沒有徹底斷電,而維持了一個微弱電流。這個電流增加了電源管理功能可以讓操作系統直接對電源進行管理,若操作系統實現軟關機,那麼通過網絡就可以實現遠程開機[當然硬件需要硬件支持];

1.shutdown命令

   shutdown 會給系統計劃一個時間關機。它可以被用於停止、關機、重啓機器 shutdown命令安全地將系統關機。shutdown執行它的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。Runlevel 0被用來停機〔halt〕﹐runlevel6是用來重新激活〔reboot〕系統﹐而runlevel1則是被用來讓系統進入管理工作可以進行的狀態。

#shutdown -r now            立刻關機重啓
#shutdown -h +30 	    延遲30分鐘後關機        關機後關閉電源
#shutdown -H now    立刻執行關機  now等於+0  halt after shutdown (implies -h)
#shutdown -P 15:20    下午15:20分執行關機      power off after shutdown (implies -h)
#shutdown -k                只是警告,但是不真正去執行關機
#shutdown -c     	    取消後臺運行shutdown進程    
2.Halt命令
其實halt就是調用shutdown -h。halt執行時﹐殺死應用進程﹐執行sync系統調用﹐文件系統寫操作完成後就會停止內核。

#halt      調用shutdown -h 殺死進程,執行sync系統調用[同步],文件系統寫完成後關閉Kernel

#halt -r                    立刻關機,不同步臨時數據到磁盤
#halt --no-sync             同上

#halt -f            強制關機,不去調用shutdown,未保存的數據會丟失
#halt -force            同上

#halt -p            關機後順便關閉電源,請注意缺省會帶-p

#halt -w            並不會真的關機,只是把記錄寫到 /var/log/wtmp 檔案裏

3.poweroff命令

Poweroff基本和halt一致,不過使用poweroff會關機後並且切斷電源。poweroff在關閉計算機操作系統之後,最後還會發送ACPI指令,通知電源,最後切斷電源供應

#power -i                   關閉所有網絡接口,然後關機,關電源
#power -h                   關閉操作系統之前將系統中所有的硬件設置爲備用模式

4.reboot命令

  Reboot基本和halt一致,不過他是重啓動作。功能是重新啓動 










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章