定时关机

通常,最好指定我们希望计算机何时关闭。
如果我们希望计算机立即关闭,请使用以下命令:

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

如何使用 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 那么这将没有时间操作。

日期:2020-07-15 11:16:29 来源:oir作者:oir