作为一个灵活的操作系统,Linux提供了许多不同的命令和方法来 重新启动 或 重新启动 系统。重新启动Linux和重新启动Linux是简单地用来描述关闭Linux并自动启动它的术语。在本教程中,我们将学习如何使用不同的命令行工具和GUI菜单重新启动Linux。
为什么要重新启动Linux?
Linux被称为稳定和长时间运行的操作系统,它不需要或不需要重新启动。但在某些情况下,我们可能需要重新启动Linux。这里有一些。
- 使用新的内核版本运行Linux系统。
- 释放系统资源,从头开始。
使用Reboot命令重新引导/重新启动Linux
重新引导/重新启动Linux的最原始也是最流行的命令是reboot命令。实际上,reboot命令是shutdown命令的别名,带有-r选项。reboot命令调用“shutdown-r”,用于重新引导系统。
reboot
如果您得到与权限相关的错误或警告,您可以使用sudo和下面的reboot命令。
sudo reboot
使用shutdown命令重新引导/重新启动Linux
shutdown命令主要用于关闭系统,但也可以用于重新启动Linux。默认情况下,shutdown命令关闭系统,但通过使用-r选项,系统将重新启动/重新启动。
shutdown -r
执行关机命令后,关机/重新启动过程将在延迟1分钟后启动。在shutdown命令之后,这也用以下消息表示。
Reboot scheduled for Sun 2021-01-24 14:07:24 +03, use 'shutdown -c' to cancel.
我们可以通过使用-c选项调用下面的shutdown命令来取消这个重新启动/重新启动过程。
shutdown -c
我们还可以显式地为重新引导/重新启动过程指定一些延迟。t选项用于指定延迟。在下面的示例中,我们将为重新启动/重新启动设置5分钟的延迟。
shutdown -r -t +5
使用Reboot或shutdown命令重新启动/重新启动远程Linux
即使restart和shutdown命令也用于重新启动/重新启动本地Linux系统,它们还可以用于重新启动/重新启动远程Linux box。它们可以以不同的方式与ssh命令和连接一起使用,但最实际的方法是在获得交互式远程ssh shell的同时从本地计算机调用它们。在下面的示例中,我们重新引导/重新启动IP地址为192.168.1.10的远程Linux系统。
ssh [email protected] "/sbin/reboot"
或者也可以使用shutdown命令。
ssh [email protected] "/sbin/shutdown -r"
使用init命令重新启动/重新启动远程Linux
init.d是用于管理Linux系统状态和服务的老式系统。与systemctl非常相似,它用于管理服务,但也可用于重新启动系统。init.d有运行级别,其中运行级别6定义为重新启动。因此,将运行级别更改为6将重新启动系统。这个 泰利尼特 命令用于更改运行级别。
sudo telinit 6
使用systemctl命令重新引导/重新启动Linux
systemctl命令,如果是由systemd提供的用于管理服务和系统状态的命令。甚至systemctl也主要用于管理SSH、NFS、网络等系统服务,还可以用来管理系统状态。systemctl命令cna可用于重新引导/重新启动Linux系统。
sudo systemctl reboot
在GNOME桌面上重新启动Linux
Linux可以通过桌面环境提供的GUI工具重新启动或重启。GNOME桌面可以从左右角菜单重新启动 关机/注销 -> 重新启动 已选中。
![图片[1]-如何重新启动Linux?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/01/linuxtect_image-50.png)
在KDE桌面上重启Linux
KDE桌面环境是另一个流行的桌面环境,它还通过开始菜单提供重启功能。首先单击“开始”菜单图标,然后将鼠标悬停在左侧,如下图所示。最后一个步骤是重新启动。
![图片[2]-如何重新启动Linux?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/01/linuxtect_image-51.png)
相关文章: Netcat(nc)命令教程