如何使用终端关闭 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