如何使用終端關閉 Linux 機器

Suraj Joshi 2023年1月30日
  1. Linux 中 shutdown 命令的語法
  2. 使用 shutdown 關閉系統
  3. 使用 shudown 命令在指定時間後關閉系統
  4. 在關機前向所有使用者廣播資訊
  5. 使用 shudown 命令重新啟動系統
  6. shudown 命令取消計劃中的關機
如何使用終端關閉 Linux 機器

我們在 Linux 中使用 shutdown 命令來使用終端關閉 Linux 機器。該命令通過通知所有登入的使用者和程序,以安全的方式關閉系統。我們也可以使用 shutdown 命令在一定時間間隔後關閉系統。

Linux 中 shutdown 命令的語法

shutdown [OPTIONS] [TIME] [MESSAGE]

這裡,OPTIONS 代表各種關機選項,如關機(預設選項)、停止或重啟,TIME 指定系統要關閉的時間,MESSAGE 代表需要向所有使用者廣播的訊息。

只有具有 sudo 許可權的使用者才能執行 shutdown 命令。

使用 shutdown 關閉系統

sudo shutdown

它在 1 分鐘後關閉系統,這是預設的關閉時間。

使用 shudown 命令在指定時間後關閉系統

sudo shutdown 13:50

它在下午 13:50 準時關閉系統。

我們也可以使用+m 格式指定關機的分鐘數,其中 m 表示關機前的等待時間。

sudo shutdown +20

它在執行命令 20 分鐘後正好關閉系統。

如果要立即關閉系統,我們在時間欄位中使用+0now

sudo shutdown now

它會立即關閉系統。

在關機前向所有使用者廣播資訊

為了向所有使用者廣播特定的資訊,我們在時間欄位後的資訊欄位中指定該資訊。

sudo shutdown +20 "System Maintenance"

在執行該命令 20 分鐘後,系統就會準時關閉,並通過訊息 System Maintenance 通知所有使用者。

使用 shudown 命令重新啟動系統

我們使用 -r 選項與 shutdown 命令來重啟系統。

sudo shutdown -r +20 

它在執行上述命令 20 分鐘後重啟系統。

shudown 命令取消計劃中的關機

要取消預定的關機,我們使用 shutdown 命令的 -c 選項。

sudo shutdown -c "Postpone Shutdown for tomorrow"

它取消了預定的關機,並向所有使用者廣播 Postpone Shutdown for tomorrow 的訊息。在取消計劃關機的同時,我們不能指定具體的時間。

作者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn