大多数Linux用户,尤其是管理员,都依赖命令行在Ubuntu上执行频繁的任务。这样的任务之一就是重新启动/重新启动系统。由于各种原因,我们倾向于重新启动系统。这些原因之一是因为某些软件需要在安装结束时重新启动,以便可以完全运行。 Ubuntu上的一些配置更改还要求您重新启动系统,以便相应地更新进程。重启系统是我们不可忽视的另一个重要原因;摆脱软件故障。每当我们重新启动系统时,都会将软件的新副本加载到活动内存中,从而消除出现故障的软件。现在您知道了为什么技术支持人员会问您一个臭名昭著的问题:“您是否尝试过重启系统?”
在本文中,我们将介绍三种通过命令行重启Ubuntu系统的方法:
- 重新启动命令
- 关机命令
- 初始化命令
我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。
注意:我们将使用Ubuntu命令行Terminal(终端),以解释本文中提到的命令的使用。您可以通过系统的“应用程序启动器”搜索栏或Ctrl + Alt + T快捷方式打开“终端”应用程序。
重新启动命令
reboot命令是重新启动系统的最简单方法。在此过程中,它不会关闭然后再打开。该命令通常不带其他标志/选项使用。
只需使用以下命令,即可重新启动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种方法。呈现所有这些方式的原因是,如果其中任何一种由于某种原因不起作用,那么您还有其他选择。