定时关机
通常,最好指定我们希望计算机何时关闭。
如果我们希望计算机立即关闭,请使用以下命令:
sudo shutdown now
可以通过多种方式指定时间元素。
例如,我们可以使用以下命令立即关闭计算机:
sudo shutdown 0
该数字是指在系统尝试关闭之前等待的分钟数。
顺便说一句,没有任何时间元素的命令 sudo shutdown 等效于运行以下命令:
sudo shutdown 1
默认值为 1 分钟。
我们还可以指定设置的小时和分钟时间来关闭计算机,如下所示:
sudo shutdown 22:00
当关闭前的时间少于 5 分钟时,系统将不允许更多用户登录。
使系统停止
我们可以再指定一个命令来关闭操作系统但实际上并不关闭机器。
命令如下:
sudo shutdown -H
我们还可以使用以下命令:
sudo shutdown --halt
如何使用 Linux 终端关闭计算机
关闭机器所需的命令如下:
shutdown
我们很有可能需要提升权限才能使用 shutdown 命令,因此我们更有可能使用 sudo 命令,如下所示:
sudo shutdown
上述命令的输出将输出类似内容:
"shutdown scheduled for, use shutdown -c to cancel"
“计划关机,使用 shutdown -c 取消”
其他关机开关
如果我们正在运行一个有多个用户的系统,我们可以指定一条将出现在所有用户屏幕上的消息,让他们知道将要关闭。
sudo shutdown 5 "save your work, system going down"
为了完整起见,我们可以使用另一个开关,如下所示:
sudo shutdown -P now
从技术上讲,我们不需要使用 -P 参数,因为它实际上代表关机,关机的默认操作是关机。
如果我们想保证机器关闭电源而不只是停止,请使用 -P 开关。
如果我们更擅长记住单词而不是开关,我们可能更喜欢使用以下内容:
sudo shutdown --poweroff now
如何使用 Linux 命令行重新启动计算机
重新启动计算机的命令也是关机。
实际上还有一个用于传统目的的重启命令。
从逻辑上讲,这是一个更明显的用于重启计算机的命令,但大多数人实际上使用以下命令来重启他们的计算机:
sudo shutdown -r
相同的规则适用于reboot 命令,就像它们适用于shutdown 命令一样。
这意味着默认情况下,shutdown -r 命令本身将在 1 分钟后重新启动计算机。
要立即重新启动,我们必须指定以下命令:
sudo shutdown -r 0
如果我们希望计算机在 5 分钟内重新启动,我们可以指定以下命令:
sudo shutdown -r 5
我们还可以指定以小时和分钟为单位重新启动计算机的时间,如下所示:
sudo shutdown -r 22:00
最后,与关闭过程一样,我们可以指定要向系统的所有用户显示的消息,让他们知道系统正在关闭。
sudo shutdown -r 22:00 "the system is going to bounce. Boing!!!"
如果我们愿意,可以使用以下命令代替 -r 开关:
sudo shutdown --reboot now
如何取消关机
如果我们已经安排了将来的关机,我们可以使用以下命令取消关机:
shutdown -c
如果我们使用了 shutdown now 或者 shutdown 0 那么这将没有时间操作。