首頁 > 套件與系統管理 > shutdown

shutdown: 安全關閉系統

shutdown 命令用於安全地關閉或重啟系統。它會在指定時間通知所有用戶關機,並正常終止所有進程,以防止數據丟失。

概述

關閉系統時,如果只是簡單地切斷電源,可能會導致數據損壞或文件系統錯誤。shutdown 命令會安全地終止系統上所有正在運行的進程,記錄日誌後再關閉系統,因此在服務器環境中必須使用。

主要特點

shutdown 命令的主要特點如下:

  • 可預約指定時間關閉/重啟系統
  • 向所有登錄用戶發送關機通知消息
  • 文件系統同步及進程正常終止
  • 支持立即關機和預約關機

關機類型

shutdown 命令支持多種關機方式:

  • 停止 (halt): 關閉系統,但不切斷電源,使其進入待機狀態。
  • 斷電 (poweroff): 完全關閉系統並切斷電源。在大多數情況下,與 'shutdown -h' 選項行為相同。
  • 重啟 (reboot): 關閉系統後立即重新啟動。

主要選項

我們根據目的將常用的 shutdown 命令選項進行了分組。

1) 關機/重啟

2) 時間及訊息

3) 幫助

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`shutdown` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

通過 shutdown 命令的各種使用範例來熟悉其功能。

立即關閉系統

sudo shutdown -h now

立即關閉系統並斷電,沒有延遲。使用 'now' 關鍵字。

10 分鐘後重啟系統

sudo shutdown -r +10

從當前時間起,10 分鐘後重啟系統。使用表示重啟的 '-r' 選項和表示 10 分鐘後的 '+10'。

特定時間重啟並發送訊息

sudo shutdown -r 22:30 "預計將進行定期系統維護工作。"

今天 22 點 30 分重啟系統,並向所有登錄用戶發送維護訊息。

取消關機預約

sudo shutdown -c

取消預定的 shutdown 命令。取消時會向所有用戶發送通知。

安裝

shutdown 命令預設包含在大多數 Linux 發行版中。無需額外安裝。

提示與注意事項

整理了使用 shutdown 命令時需要注意的事項。

提示

  • shutdown 命令需要 root 權限,因此必須與 'sudo' 一起使用。
  • shutdown -h now 和 poweroff 的功能幾乎相同,但 shutdown 會給予進程正常終止的時間,因此更安全。
  • 如果 shutdown 命令不起作用,可以使用 'init 0' (關機) 或 'init 6' (重啟) 命令。但這些命令可能不如 shutdown 安全。
  • 要取消預約關機,務必使用 'shutdown -c'。

相關命令

功能上相似或經常一起使用的命令。


相同類別命令