Linux關機與重啟命令詳解

2021-06-06 08:58:47 字數 1236 閱讀 7435

linux下的關機與重啟的命令有多種,每種方式略有些不同,除非有特別緊急的情況發生,否則不要通過直接關閉電源來關機,這可能會導致資料丟失。

1. shutdown:妥善的停機方式

shutdown 是關機或重啟系統最安全的方式。

shutdown可以在指定時間關機(定時關機),也可以讓shutdown 在開始關閉系統之前等待一段時間,在等待過程中,shutdown 以越來越短的時間間隔傳送一些訊息給已登入的使用者,警告使用者,系統將要關閉,可以讓使用者在系統關閉之前做好相應的準備工作,防止發生資料丟失。管理員也可以提供乙個簡短的說明,比如:更換裝置,10:00恢復。

下面看一下shutdown的詳細引數:

shutdown [option]… time [message]

[-r] 重啟計算器。

[-k] 並不真正關機﹐只是送警告訊號給每位登入者

[-h] 關機後關閉電源。

[-c] 取消目前正在執行的關機程式,可以給當前登入的使用者乙個提示資訊

[-f] 在重啟系統時執行磁碟檢查 (fsck)

[-f] 在重啟系統時不檢查磁碟

比如要在 10:00關閉系統,並給登入使用者一條提示資訊:

$ shutdown -h 10:00 「系統維護10:00關機,11:00恢復」

比如要在15分鐘後重啟計算機:

$ shutdown -r +15

2. halt 更簡單的關機方式

halt命令執行關閉系統所需要的基本任。它可以被shutdown -h呼叫,也可以單獨使用。halt記錄關機的情況,終止百必須的程序,執行sync系統呼叫,等待檔案系統寫操作完成,然後停止核心。

halt -n 不執行sync呼叫。在fsck修復了根分割槽之後會用到這條命令。如果fsck沒用使用-n選項,那麼核心可能會用記憶體中組成上的超級塊的老版本覆蓋fsck的修改。

3. telinit 改變init的執行級別

使用telnit可以指引init進入指定的執行級別。如要讓系統進入單使用者模式:

$ telinit 1

4. reboot 快速重啟系統

reboot基本和halt一樣,只不過它是讓系統重新啟動,而halt是讓機器關機。reboot由shutdown -r來呼叫。與halt類似,它也支援-n引數。

5. poweroff 讓linux關閉電源

poweroff命令基本和halt一樣,區別在於linux關閉後,poweroffer可以向電源管理系統(如果有的話)傳送一則請求來關閉系統主電源。主要用於遠端關機。

Linux 關機與重啟命令

一 關機命令 1 halt 立刻關機 2 poweroff 立刻關機 3 shutdown h now 立刻關機 root使用者使用 4 shutdown h 10 10分鐘後自動關機 如果是通過shutdown命令設定關機的話,可以用shutdown c命令取消重啟 二 重啟命令 1 reboot...

centos關機與重啟命令詳解

linux centos關機與重啟命令詳解與實戰 linux centos重啟命令 如果是通過shutdown命令設定重啟的話,可以用shutdown c命令取消重啟 linux centos關機命令 如果是通過shutdown命令設定關機的話,可以用shutdown c命令取消重啟 1.shutd...

centos關機與重啟命令詳解

linux centos關機與重啟命令詳解與實戰 linux centos重啟命令 1 reboot 普通重啟 2 shutdown r now 立刻重啟 root使用者使用 3 shutdown r 10 過10分鐘自動重啟 root使用者使用 4 shutdown r 20 35 在時間為20 ...