如何使用命令行重启Debian

Linux OS可以在数周至数年前运行,而无需重新启动。但是,根据情况,可能有充分的理由在一两周后重新引导Linux系统。在大多数情况下,重新启动有两个主要原因。首先,安装需要重新启动才能运行的软件需要重新启动。然后,在更新系统或执行需要重新引导的配置时。重启还有很多其他原因。无论出于何种原因,您都需要知道如何重新启动系统才能使所有更改生效。

如果您正在使用Linux的GUI版本或实际访问系统,则重新引导系统不是问题,但是如果您使用的是无头版本的操作系统或通过SSH使用进行访问时,只能进行命令行访问。在这种情况下,您需要了解如何使用命令行重新启动系统。

本文介绍了各种命令以重新启动基于Debian的OS。我们将使用Debian 10来说明本文提到的步骤。

  • 使用重启命令
  • 使用关机命令
  • 使用init命令
  • 使用proc命令

使用重启命令

重启Debian OS的最简单方法是使用reboot命令。关闭电源,然后重新启动本地主机或远程Debian计算机。

要在Debian中使用此命令重新启动,必须​​首先在Debian中启动终端应用程序。为此, 活动活动 桌面左上方的标签。然后在搜索栏中输入以下内容 航站楼。当终端图标出现时,单击它以启动。

然后,在终端中输入以下命令:

$ sudo reboot

电源立即关闭,系统重新启动。

如果重新启动命令本身不起作用,也可以强制系统重新启动。这类似于按下笔记本电脑或PC上的电源按钮。通过在终端中输入以下命令来强制系统重新启动:

$ reboot –f

顾名思义,Linux shutdown命令用于关闭系统电源。但是如果你用 -r 标记后,您可以使用它重新启动系统。使用此命令,您还需要添加一个时间参数,告诉您何时重新启动系统。请注意,时间必须以分钟为单位。

重新启动命令的语法如下:

$ sudo shutdown -r +[time]

如果输入上述命令时不带时间参数,则系统将在1分钟后使用默认设置重新启动。

$ sudo shutdown -r

如何使用命令行重启Debian

使用以下命令立即重新启动系统:

$ sudo shutdown -r now

您还可以通过以分钟为单位定义时间来安排重新启动。

例如,要安排从现在开始两分钟,请使用以下命令:

$ sudo shutdown -r +2

如何使用命令行重启Debian

要在确切时间下午2:10安排重启,您可以使用:

$ sudo shutdown -r 14:10

如果您设置了计划的重新启动但想在以后取消,则可以使用 –C 国旗在终端中运行以下命令以取消计划的重新启动:

$ sudo shutdown –c

使用init命令

Init(初始化的缩写)是系统启动时启动的第一个进程。在Linux系统上初始化各种进程。您可以使用它来关闭或重启Linux。 init命令可以使用各种运行级别(0-6)来控制系统行为。要重新启动系统,请在运行级别6之后使用init命令,如下所示。

$ /sbin/init 6

如何使用命令行重启Debian

在无法物理访问的远程服务器上工作时,标准重启可能无法正常工作或在耗时的情况下运行。在这种情况下,请使用魔术的SysRq键强制内核重新启动。 SysRq密钥提供了一种通过/ proc虚拟文件系统向内核发送指令的方法。

要使用SysRq密钥,请使用以下命令:

$ echo 1 > /proc/sys/kernel/sysrq

然后使用以下命令重新启动系统

$ echo b > /proc/sysrq-trigger

如何使用命令行重启Debian

定期且仅在绝对必要时使用此方法。

描述了轻松快速地重启Debian机器的各种方法。以上四种方法适用于本地和远程计算机。所有这些命令都会立即重新引导系统,因此请在执行重新引导之前保存您的工作。

如何使用命令行重启Debian

Sidebar