通过命令行重启 Ubuntu 的 3 种方法
大多数 Linux 用户,尤其是管理员,依赖命令行在 Ubuntu 上执行频繁的任务;其中一项任务是重新启动/重新启动您的系统。我们倾向于出于各种原因重新启动系统。其中原因之一是某些软件需要在安装结束时重新启动才能完全运行。 Ubuntu 上的某些配置更改还需要您重新启动系统,以便相应更新进程。重启系统还有一个我们不能忽视的重要原因:摆脱软件故障。每当我们重新启动系统时,软件的新副本就会加载到活动内存中,从而消除出现故障的内存。现在您知道为什么技术支持会问您这个臭名昭著的问题了:“您尝试过重新启动系统吗? ”
在本文中,我们将介绍三种通过命令行重启 Ubuntu 系统的方法:
- 重新启动命令
- 关机命令
- 初始化命令
我们已在 Ubuntu 20.04 LTS 系统上运行本文中提到的命令和过程。这些命令也适用于即将推出的 Ubuntu 22.04 版本。
注意:我们将使用 Ubuntu 命令行(终端)来解释本文中提到的命令的使用。您可以通过系统的应用程序启动器搜索栏或 Ctrl+Alt+T 快捷方式打开终端应用程序。
重启命令
重新启动命令是重新启动系统的最简单方法;在此过程中它不会断电然后再打开。该命令通常在没有其他标志/选项的情况下使用。
只需使用以下命令即可重新启动 Ubuntu,然后:
reboot
或者为了避免系统可能抛出的任何消息,请将其用作 sudo:
sudo reboot
关机命令
shutdown 命令用于关闭系统,但如果使用 -r 标志,则可以使其重新启动系统。您可以通过以下方式使用该命令来实现此目的:
sudo shutdown -r
此外,您可以通过以下命令设置系统的计划重启:
$sudo shutdown -r +[timeInMinutes]
例如,以下命令将在 10 分钟后重新启动系统:
sudo shutdown -r +10
您还可以将系统设置为在特定时间重新启动,如下所示:
$sudo shutdown -r HH:MM
例如,以下命令将在下午 4:15 重新启动我的系统
sudo shutdown –r 16:15
如果您想取消此计划的重新启动,请在终端中运行以下命令:
shutdown -c
初始化命令
可以按如下方式使用 init 命令来重新启动系统:
init 6
与 init 命令一起使用的数字(从 0 到 6)控制系统的行为。这种行为和相应的操作称为运行级别。这些数字和相应的运行级别表示如下:
0 -关闭机器电源
1 - 进入救援模式
2,3,4,5 - 启动 runlevelX.target 单元
以下是从命令行重新启动 Ubuntu 系统的 3 种方法。提出所有这些方法的原因是,如果其中一种方法因任何原因不起作用,您还有其他方法可供选择。