如何使用命令行重新启动或关闭Linux

Linux桌面上的终端

觉得重新开始?本教程将向您展示如何从命令行干净安全地重新启动或关闭Linux或macOS计算机。

我们要走了

有时您只需要重新启动或完全关闭。如果您正在使用无GUI的服务器,或者您正在与远程计算机建立SSH会话,那么命令行是您唯一的选择。 Linux和类似Unix的系统(如macOS)提供了几个命令来从命令行关闭或重启系统。

您可以使用的命令是:

  • 关掉
  • 重启
  • 关机

查看这些命令的手册页可能会令人困惑。根据您选择的命令行选项,所有这些命令都可以执行关闭,重新启动和系统暂停。实际上,手册页为 重启,和 关机 包含完全相同的信息。

停止命令的手册页

这背后是什么?

答案在于systemd bootstrap系统取代了古老的系统 System V init 系统。在Linux世界中,Fedora开始使用 systemd 从那时起,它被许多发行版采用。 Debian和Ubuntu换成了 systemd 在2015年。

systemd基于分布的 关掉重启,和 关机 命令实际上是指向的快捷方式 systemctl 命令。保留这些命令可提供一定程度的兼容性 System V init基于分配。这意味着shell脚本(和硬核System V系统管理员)如果将它们移动到带有计算机的计算机上则不会发生故障 systemd 分配在它上面运行。

使用关机

关闭或重新启动多用户系统意味着您必须提前计划。您需要决定何时进行关闭或重新启动,并警告其他系统用户关闭即将到来以及何时关闭。如果它是您自己的计算机,并且您是唯一使用它的人,那么生活就会简单得多。

要运行任何这些命令,您必须在 须藤 组。也就是说,您必须具有超级用户权限并且能够使用 须藤 命令。如果您发出的命令将立即生效并且不会影响其他登录用户,则无需使用 须藤。如果您尝试使用其中一个命令并拒绝该命令,请重试 须藤

默认情况下 关掉 命令确保所有进程都干净地停止,所有文件系统都已同步,并且所有CPU活动都已停止。这是'停止'状态。然后它向硬件发送消息以切断电源。当然,这是关闭或“断电”状态。

通过是很常见的 关掉 一些参数,例如时间字符串和将发送给登录用户的消息,以警告他们关闭。让我们从现在起安排关机15分钟。类型 关掉 , 空间, +15,一个空格,然后将消息发送给用户。

关机+15 15分钟后关机!

shutdown命令+15消息

我们使用的时间字符串是 +15 ,代表15分钟后。该 + 是可选的。我们可以输入 15

我们得到一个响应,确认已安排关闭以及何时发生关闭。登录用户将收到我们提供的消息。

关机通知

要取消关机,请使用 -C (取消)选项。

关机-c

Shutdown -c cancel命令

虽然您没有收到关闭已取消的任何通知,但您的登录用户会收到通知。

取消通知

如果您没有提供时间字符串,则从现在起一分钟就会安排关机。请注意,如果未指定时间字符串,则无法向登录用户提供消息。

关掉

shutdown命令没有参数

如果你甚至不能等一下,你可以使用 现在 因为时间字符串和关闭立即生效。运用 现在 就像使用 + 0

现在关机

时间字符串可以是设定时间,例如23:00。它必须遵循格式 HH:MM 并且必须在24小时制。系统停机前五分钟,将阻止新登录。

关闭23:00与消息

我们知道默认的动作 关掉 使计算机进入暂停状态,然后进入断电状态。我们可以通过向其传递其他命令行选项来覆盖此行为。

  • -H (暂停)选项将使您的计算机进入暂停状态,但不会要求硬件断电。
  • -P (poweroff)是默认操作。将计算机降至暂停状态,然后关闭电源。
  • -r (reboot)选项将使您的计算机进入暂停状态,然后重新启动它。
  • -H (停止和关机)选项与之相同 -P。如果你使用 -H-H 在一起, -H 选项优先。
  • -C (取消)选项将取消任何计划的关机,暂停或重启。

这是我们安排重启的示例。

shutdown -r 08:20系统在08:20重启

关机安排重启

重启,暂停和关机命令

这些命令执行其名称所暗示的操作。但是,它们中的每一个都将接受命令行选项,以使其中任何一个执行重新启动,暂停或关闭电源。但为什么混淆重要?这些命令最好用于面值。

如果您想立即重启,请使用 重启 。如果您想立即关机,请使用 关机,如果你想现在暂停系统,请使用

重启

终端窗口中的reboot命令

在终端窗口中暂停命令

关机

终端窗口中的poweroff命令

这些命令立即生效。如果拒绝任何这些命令,则在它们之前 须藤。但请注意,拒绝通常是因为有其他用户登录系统即将离线。

哪个命令适合我?

在多用户环境中使用 关掉 执行这些操作可以让您获得更多控制权。在这些情况下,安排关闭和重新启动以及用广播消息提醒用户的设施将是非常宝贵的。对于单用户计算机, 重启关机 可能会满足您的需求。

本文机器自动生成,不保证语句完整通顺和表达准确,亦不对内容真实有效性负责,请读者知悉。