在Linux中,`shutdown -r`命令用于重啟系統。這個命令會先將系統服務安全地停止或殺死,然后重新啟動計算機。
命令的基本格式如下:
```sh
shutdown -r [時間] [警告消息]
```
- `-r` 參數指示系統在關閉后立即重啟。
- `[時間]` 是可選參數,用于指定何時執行重啟操作。時間可以是絕對時間(例如`23:15`表示在晚上11點15分重啟)或相對時間(例如`+10`表示從現在起10分鐘后重啟)。如果不指定時間,默認為1分鐘后執行操作。
- `[警告消息]` 也是可選的,允許管理員指定一條消息,該消息會發送給當前登錄的所有用戶,通知他們系統即將重啟。
示例
- 立即重啟系統:
```sh
shutdown -r now
```
- 安排在10分鐘后重啟系統,并通知用戶:
```sh
shutdown -r +10 "System will restart for maintenance. Please save your work."
```
使用`shutdown -r`命令需要管理員權限,因此通常需要以root用戶執行,或者使用`sudo`前綴在有sudo權限的賬戶下執行。
務必注意,在執行這個命令之前通知所有用戶并確保已保存所有工作,以避免數據丟失。