首頁 > 軟體

理解 Linux 中的 shutdown、poweroff、halt 和 reboot 命令

2020-06-16 17:12:57

在本篇中,我們會向你解釋 shutdownpoweroffhalt 以及 reboot 命令。我們會解釋清楚當你用那些可用的選項執行的時候它們實際做了什麼。

如果你想深入 Linux 伺服器管理,那麼為了有效和可靠的伺服器管理,這些重要的 Linux 命令你需要完全理解。

通常上,當你想要關閉或者重新啟動你的機器時,你會執行下面之一的命令:

 

shutdown 命令

shutdown 會給系統計劃一個時間關機。它可以被用於停止、關機、重新啟動機器。

你可以指定一個時間字串(通常是 now 或者用 hh:mm 指定小時/分鐘)作為第一個引數。額外地,你也可以設定一個廣播資訊在系統關閉前傳送給所有已登入的使用者。

重要:如果使用了時間引數,系統關機前 5 分鐘,會建立 /run/nologin 檔案。以確保沒有人可以再登入。

shutdown 命令範例:

  1. #shutdown
  2. #shutdown now
  3. #shutdown13:20
  4. #shutdown-p now ### 關閉機器
  5. #shutdown-H now ### 停止機器
  6. #shutdown-r09:35### 在 09:35am 重新啟動機器

要取消即將進行的關機,只要輸入下面的命令:

  1. #shutdown-c

 

halt 命令

halt 通知硬體來停止所有的 CPU 功能,但是仍然保持通電。你可以用它使系統處於低層維護狀態。

注意在有些情況會它會完全關閉系統。下面是 halt 命令範例:

  1. #halt### 停止機器
  2. #halt-p ### 關閉機器
  3. #halt--reboot### 重新啟動機器

 

poweroff 命令

poweroff 會傳送一個 ACPI 信號來通知系統關機。

下面是 poweroff 命令範例:

  1. #poweroff### 關閉機器
  2. #poweroff--halt### 停止機器
  3. #poweroff--reboot### 重新啟動機器

 

reboot 命令

reboot 通知系統重新啟動。

  1. #reboot### 重新啟動機器
  2. #reboot--halt### 停止機器
  3. #reboot-p ### 關閉機器

就是這樣了!如先前提到的,理解這些命令能夠有效並可靠地在多使用者環境下管理 Linux 伺服器。你有一些額外的想法麼?在評論區留言與我們分享。


作者簡介:

Aaron Kili是一名 Linux 和 F.O.S.S 的愛好者,未來的 Linux 系統管理員、網站開發人員,目前是 TecMint 的內容創作者,他喜歡用電腦工作,並樂於分享知識。


via: https://www.tecmint.com/shutdown-poweroff-halt-and-reboot-commands-in-linux/

作者:Aaron Kili 譯者:geekpi 校對:jasminepeng

本文由 LCTT 原創編譯,Linux中國 榮譽推出

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-06/144556.htm


IT145.com E-mail:sddin#qq.com