關機和重啓命令---shutdown命令
shutdown命令可以安全地關閉或重啓Linux系統,它在系統關閉之前給系統上的所有登錄用戶提示一條警告信息。系統執行該命令後會自動進行數據同步的工作,該命令只能由超級用戶root使用,也是最常使用的。
shutdown [選項] [時間] [警告信息]
選項:
- - c 取消一個已經運行的shutdown關機命令
- - h 關機後不重新啓動
- - r 關機後立即重新啓動
- - k 並不真正關機,只是發出警告信息給所有用戶
- - f 快速關機重啓動時跳過fsck
- - n 快速關機不經過init 程序
- -t sec 多長時間後系統將重啓
時間:
- hh:mm,表示小時和分鐘
- + 分鐘數,表示從現在開始的多少分鐘。
#shutdown -r now —— //立即停止然後重新啓動,同時把內存中的信息寫入硬盤
#shutdown -r 5:30 &——//將命令放入後臺,直到5:30關機重啓,不放入後臺會卡住
# shutdown –r +10 ——//系統在十分鐘後關機並重啓
#halt——//最簡單的關機命令,其實際上是調用shutdown -h命令。
#init 0——//將系統運行級別切換爲0,即關機;(系統運行級別見服務管理 )
#poweroff ——//斷電
其他重啓命令
#reboot——//重啓動系統時是刪除所有的進程,如果還有其它用戶在該系統上工作時,就會引起數據的丟失,使用場合主要是在單用戶模式。
#init 6——//將系統運行級別切換爲6,即重新啓動
shutdown和init的區別
init是所有進程的祖先,其進程號始終爲1。init用於切換系統的運行級別,切換的工作是立即完成的。shutdown的工作是送信號〔signal〕給init程序﹐要求它改變runlevel。