如何使用命令行重新啟動或關閉Linux

Linux桌面上的終端

覺得重新開始?本教程將向您展示如何從命令行乾淨安全地重新啟動或關閉Linux或macOS計算機。

我們要走了

有時您只需要重新啟動或完全關閉。如果您正在使用無GUI的服務器,或者您正在與遠程計算機建立SSH會話,那麼命令行是您唯一的選擇。 Linux和類似Unix的系統(如macOS)提供了幾個命令來從命令行關閉或重啟系統。

您可以使用的命令是:

  • 關掉
  • 重啟
  • 關機

查看這些命令的手冊頁可能會令人困惑。根據您選擇的命令行選項,所有這些命令都可以執行關閉,重新啟動和系統暫停。實際上,手冊頁為 重啟,和 關機 包含完全相同的信息。

停止命令的手冊頁

這背後是什麼?

答案在於systemd bootstrap系統取代了古老的系統 System V init 系統。在Linux世界中,Fedora開始使用 systemd 從那時起,它被許多發行版採用。 Debian和Ubuntu換成了 systemd 在2015年。

systemd基於分布的 關掉重啟,和 關機 命令實際上是指向的快捷方式 systemctl 命令。保留這些命令可提供一定程度的兼容性 System V init基於分配。這意味着shell腳本(和硬核System V系統管理員)如果將它們移動到帶有計算機的計算機上則不會發生故障 systemd 分配在它上面運行。

使用關機

關閉或重新啟動多用戶系統意味着您必須提前計劃。您需要決定何時進行關閉或重新啟動,並警告其他系統用戶關閉即將到來以及何時關閉。如果它是您自己的計算機,並且您是唯一使用它的人,那麼生活就會簡單得多。

要運行任何這些命令,您必須在 須藤 組。也就是說,您必須具有超級用戶權限並且能夠使用 須藤 命令。如果您發出的命令將立即生效並且不會影響其他登錄用戶,則無需使用 須藤。如果您嘗試使用其中一個命令並拒絕該命令,請重試 須藤

默認情況下 關掉 命令確保所有進程都乾淨地停止,所有文件系統都已同步,並且所有CPU活動都已停止。這是'停止'狀態。然後它向硬件發送消息以切斷電源。當然,這是關閉或“斷電”狀態。

通過是很常見的 關掉 一些參數,例如時間字符串和將發送給登錄用戶的消息,以警告他們關閉。讓我們從現在起安排關機15分鐘。類型 關掉 , 空間, +15,一個空格,然後將消息發送給用戶。

關機+15 15分鐘後關機!

shutdown命令+15消息

我們使用的時間字符串是 +15 ,代表15分鐘後。該 + 是可選的。我們可以輸入 15

我們得到一個響應,確認已安排關閉以及何時發生關閉。登錄用戶將收到我們提供的消息。

關機通知

要取消關機,請使用 -C (取消)選項。

關機-c

Shutdown -c cancel命令

雖然您沒有收到關閉已取消的任何通知,但您的登錄用戶會收到通知。

取消通知

如果您沒有提供時間字符串,則從現在起一分鐘就會安排關機。請注意,如果未指定時間字符串,則無法向登錄用戶提供消息。

關掉

shutdown命令沒有參數

如果你甚至不能等一下,你可以使用 現在 因為時間字符串和關閉立即生效。運用 現在 就像使用 + 0

現在關機

時間字符串可以是設定時間,例如23:00。它必須遵循格式 HH:MM 並且必須在24小時制。系統停機前五分鐘,將阻止新登錄。

關閉23:00與消息

我們知道默認的動作 關掉 使計算機進入暫停狀態,然後進入斷電狀態。我們可以通過向其傳遞其他命令行選項來覆蓋此行為。

  • -H (暫停)選項將使您的計算機進入暫停狀態,但不會要求硬件斷電。
  • -P (poweroff)是默認操作。將計算機降至暫停狀態,然後關閉電源。
  • -r (reboot)選項將使您的計算機進入暫停狀態,然後重新啟動它。
  • -H (停止和關機)選項與之相同 -P。如果你使用 -H-H 在一起, -H 選項優先。
  • -C (取消)選項將取消任何計劃的關機,暫停或重啟。

這是我們安排重啟的示例。

shutdown -r 08:20系統在08:20重啟

關機安排重啟

重啟,暫停和關機命令

這些命令執行其名稱所暗示的操作。但是,它們中的每一個都將接受命令行選項,以使其中任何一個執行重新啟動,暫停或關閉電源。但為什麼混淆重要?這些命令最好用於面值。

如果您想立即重啟,請使用 重啟 。如果您想立即關機,請使用 關機,如果你想現在暫停系統,請使用

重啟

終端窗口中的reboot命令

在終端窗口中暫停命令

關機

終端窗口中的poweroff命令

這些命令立即生效。如果拒絕任何這些命令,則在它們之前 須藤。但請注意,拒絕通常是因為有其他用戶登錄系統即將離線。

哪個命令適合我?

在多用戶環境中使用 關掉 執行這些操作可以讓您獲得更多控制權。在這些情況下,安排關閉和重新啟動以及用廣播消息提醒用戶的設施將是非常寶貴的。對於單用戶計算機, 重啟關機 可能會滿足您的需求。

本文機器自動生成,不保證語句完整通順和表達準確,亦不對內容真實有效性負責,請讀者知悉。