Linux 用户感到自豪的是,他们不必像使用 Windows 那样频繁地重新启动系统。然而,即使是 Linux 系统也可能需要在重大软件更新后重新启动才能应用更改。除了更新后应用更改之外,重新启动系统也是解决各种问题的非常有效的解决方案。重新启动系统会关闭 Linux 系统,从主内存中删除所有正在运行的程序,并从头开始第一次启动过程。然而,与其他系统相比,重新启动 Linux 系统有很大不同。本文提供有关如何重新启动 Linux 系统的命令行和 GUI 方法。 
重新启动你的 Linux 系统

如何使用命令行重新启动Linux系统
当用户需要重新启动系统时,Linux 命令行为用户提供了极大的灵活性和选项。当您需要重新启动 Linux 服务器时,命令行方法非常有用。我们建议您谨慎使用这些命令。否则,如果无意执行该命令,可能会发生数据丢失或完全数据损坏。也就是说,让我们看一下可用于重新启动 Linux 系统的 Linux 命令。
使用 shutdown 命令重新启动 Linux
首先, shutdown是重启Linux系统最简单、最常用的命令之一。使用shutdown命令重新启动 Linux PC 的语法是:
sudo shutdown -r <scheduled_time>
<scheduled_time>参数允许您安排重新启动过程的时间。例如,如果您需要在上午 10:20 重新启动系统,请使用以下命令:
sudo shutdown -r 10:20
shutdown 命令的一个很好的功能是当前登录到系统的所有用户都会收到来自 root 用户的广播消息,通知他们计划重新启动。要在计划重新启动时向用户使用自定义消息,您必须使用以下语法:
sudo shutdown -r <scheduled_time> <message>
例如,要通知用户计划在上午 10:00 重新启动系统,请使用以下命令:
sudo shutdown -r 10:00 "System reboot scheduled at 10 am. Kindly save your work beforehand"
所有用户都将在其终端墙上收到重启通知,其中包含上面的广播消息。
使用reboot命令重新启动Linux
当您正常重新启动系统时,系统首先会经历关闭过程,然后是正常的启动过程。执行重新启动命令后,系统固件将重新启动系统。重启命令选项不多,但操作简单。使用reboot命令的语法是:
sudo reboot <options>
与重新引导命令一起使用的一些选项是: 选项 解释 -f当使用该标志时,不执行正常的关闭过程。相反,系统的电源会被直接切断,并向内核发送硬件信号,最终重新启动系统。 -w使用此标志只会在“系统 wtmp 日志”中创建一个条目,而不是实际重新启动。 --help该标志用于显示重新启动命令的帮助菜单,其中包含使用重新启动命令的选项和语法。
强制重启系统
如果由于某种原因您的系统出现故障并且需要强制重新启动,请使用以下命令:
sudo reboot -f
使用halt命令重新启动Linux
通常,halt 命令用于启用暂停模式,在该模式下将执行正常的关闭过程,但电源仍保持打开状态。但是,您也可以使用halt 命令重新启动Linux 系统。当您使用halt命令重新启动PC时,您的系统会在正常重新启动过程之后立即重新启动。使用halt命令重新启动系统的语法是:
sudo halt --reboot
使用 systemctl 命令重新启动 Linux
systemctl命令是指一个集中的系统管理工具,可以用来管理和检查各种服务的状态。该命令的一大用途是它还可以用于更改系统状态。例如,您还可以使用systemctl命令重新启动 Linux 系统。如果要使用systemctl命令重新启动,请使用以下命令:
sudo systemctl reboot
当您运行此命令时,系统会向所有活动用户发送一条默认广播消息,以通知他们有关重新启动的信息。要将自定义消息发送给所有用户,请使用以下语法:
sudo systemctl --message="<custom_message>" reboot
例如,如果您需要警告用户有关重新启动会话的信息,可以使用以下命令:
sudo systemctl --message="System update, will be back soon" reboot
所有活跃用户都将在其 Linux 终端中看到以下消息:
System update, will be back soon
使用 init 命令重新启动 Linux
init进程是系统启动完成后启动的第一个进程。 init命令用于改变系统的运行级别。为了促进 Linux 和其他类似 Unix 的行为,有几种预定义的状态,称为“运行级别”。每个运行级别都会激活可由用户修改的操作系统的一组特定服务和守护程序。 root 用户可以访问六种不同的运行级别。 运行级别 解释 0正常关闭系统。 1设置单用户模式 2设置无网络多用户模式 3在您的网络中设置多用户模式 4由用户用来满足他们的特定需求 5用于在网络和GUI中配置多用户模式 6用于重新启动系统
要使用init命令重新启动 Linux 系统,请使用以下语法:
sudo init 6
如何使用 GUI 方法重新启动 Linux
使用 Linux 发行版的 GUI 重新启动 Linux 系统是最简单的方法,即使是初学者也可以轻松使用它。然而,这种方法有很大的权衡。只有桌面安装才可以通过 GUI 重新启动 Linux 系统。我们学习了如何重新启动运行 Gnome、Mate 和基于 KDE 的发行版的 Linux 系统。
重新启动基于 Gnome 的 Linux 系统
1. 单击桌面右上角的 ,显示如下所示的下拉菜单。单击菜单中的“关闭电源/注销”选项。
2. 然后从子菜单中选择重新启动选项。
3. 这将打开一个新对话框,询问您是否要重新启动系统。单击“重新启动”按钮。系统将重新启动。如果您在 60 秒内未选择选项,系统将自动重启。
重新启动基于 KDE 的 Linux 系统
1. 从左下角打开应用程序托盘或按键盘上的 Super 键。在大多数键盘上,超级键被标记为“Windows 图标”。
2. 现在选择应用程序托盘底部的“退出”选项。
3. 将打开一个新对话框,其中包含三个选项:挂起、重新启动和关闭。选择重新启动选项以重新启动 Linux 系统。
重新启动基于 MATE 的系统
1. 单击桌面顶部栏中的“系统”菜单,然后从下拉菜单中选择“关机”选项。
2. 或者,您可以通过单击左下角的“菜单”按钮打开应用程序托盘。在大多数键盘上,超级键被标记为“Windows 图标”。单击应用程序菜单底部的 ⏻ 图标。
3. 将打开一个新对话框,其中包含三个选项:挂起、重新启动和关闭。单击重新启动选项以重新启动 Linux 系统。 
轻松重启您的 Linux 系统
重新启动计算机可以解决多个问题,从简单的应用程序故障到引导加载程序问题。重新启动 Linux 系统的命令行方法是最常见的,因为它为用户提供了灵活性和操作选项,而 GUI 方法对于初学者来说是最简单的。我们希望这篇关于如何重新启动 Linux 系统的详细指南对您有所帮助。同时,请查看我们列出的 50 多个重要 Linux 命令,以熟悉命令行并提高工作效率。如果您遇到任何问题,请在评论中告诉我们。





![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

