如何使用終端關閉 Linux 機器
Suraj Joshi
2023年1月30日
-
Linux 中
shutdown
命令的語法 -
使用
shutdown
關閉系統 -
使用
shudown
命令在指定時間後關閉系統 - 在關機前向所有使用者廣播資訊
-
使用
shudown
命令重新啟動系統 -
用
shudown
命令取消計劃中的關機
我們在 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 分鐘後正好關閉系統。
如果要立即關閉系統,我們在時間欄位中使用+0
或 now
。
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 is a backend software engineer at Matrice.ai.
LinkedIn