歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux系統自動關機的命令詳解

Linux系統自動關機的命令詳解

日期:2017/8/19 9:45:43   编辑:Linux技術

  Shutdown命令可以安全地關閉或重啟Linux系統,在Linux中可以用shutdown命令實現自動定時關機的功能。下面由學習啦小編為大家整理了Linux系統自動關機命令詳解,希望對大家有幫助!

  Linux系統自動關機的命令詳解

  Shutdown命令可以安全地關閉或重啟Linux系統,在Linux中可以用shutdown命令實現自動定時關機的功能,它在Linux系統關閉之前給系統上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個時間參數,可以是一個精確的時間,也可以是從現在開始的一個時間段。

  精確時間的格式是hh:mm,表示小時和分鐘,時間段由+ 和分鐘數表示。系統執行該命令後會自動進行數據同步的工作。

  該命令的一般格式: Shutdown [選項] [時間] [警告信息]

  命令中各選項的含義為:

  - k 並不真正關機而只是發出警告信息給所有用戶

  - r 關機後立即重新啟動

  - h 關機後不重新啟動

  - f 快速關機重啟動時跳過fsck

  - n 快速關機不經過init 程序

  - c 取消一個已經運行的Shutdown

  需要特別說明的是該命令只能由Linux超級用戶使用。

  Linux系統中自動關機命令的具體例子

  1、shutdown -r now 關機後重啟

  2、shutdown -h now 關機後不重啟

  3、shutdown -r +10 10分鐘後重啟

  4、shutdown -r 10:00 10點鐘重啟

  5、shutdown -h +10 10分鐘後關機

  6、shutdown -h 10:00 10點鐘關機

  補充:Linux系統的其他的關機重啟命令

  1.halt 最簡單的關機命令

  用halt命令來關機時,實際調用的是shutdown -h。halt 執行時將殺死應用進程,執行sync系統調用文件系統寫操作完成後就會停止內核。

  halt 參數說明:

  [-n] 防止sync系統調用,它用在用fsck修補根分區之後,以阻止內核用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。 [-w] 並不是真正的重啟或關機,只是寫wtmp〔/var/log/wtmp〕紀錄。 [-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。 [-f] 沒有調用shutdown而強制關機或重啟。 [-i] 關機〔或重啟〕前關掉所有的網絡接口。 [-p] 該選項為缺省選項。就是關機時調用poweroff。

  2.poweroff 常用的關機命令

  對於poweroff,網上說它是halt命令的鏈接,基本用法和 halt 差不多,這裡就不多說了。

  3.init

  init是所有進程的祖先,他是Linux系統操作中不可缺少的程序之一。它的進程號始終為1,所以發送TERM信號給init會終止所有的用戶進程,守護進程等。shutdown 就是使用這種機制。init定義了8個運行級別(runlevel),init 0為關機,init 1為重啟。

  4.reboot 重啟命令

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

Copyright © Linux教程網 All Rights Reserved