对于一个相当新的 Linux 用户来说,一开始可能会有些不知所措。 虽然稳健性和无限的可定制性选项很有吸引力,但执行基本任务可能会令人望而生畏,尤其是当您不知道要使用的正确命令时。 例如,你需要关闭你的系统,但作为一个新用户,你正在努力找出关闭你的 Linux 计算机的正确命令。 尽管关闭似乎是一项简单的任务,但如果操作不当,可能会导致数据丢失或更糟——最终可能会损坏您的系统。 因此,如果您是 Linux 新手,希望避免任何意外,请按照本指南学习通过命令行和图形用户界面 (GUI) 关闭 Linux 系统的最安全方法。
安全关闭 Linux 系统 (2023)
如何使用命令行关闭 Linux
经验丰富的用户更喜欢关闭 Linux 系统的命令行方法,因为它速度快,并且提供了更多的选择。 此方法对于关闭 Linux 服务器特别有用。 此外,这是最安全的方式,因为可以通知当前登录的所有用户关闭过程,以便他们可以保存他们的工作。 您可以使用多个 Linux 命令来关闭系统。
使用 Shutdown 命令关闭 Linux
shutdown 命令是您可以用来安全关闭 Linux 系统的最常用命令。 它提供了很大的灵活性,因为您可以使用 shutdown 命令关闭、暂停甚至重新启动您的 PC。 当您执行关机命令时,所有当前用户都会收到关机过程的通知。 Linux 中 shutdown 命令的基本语法是:
sudo shutdown
在上面的关机命令语法中,您需要了解以下内容:
选项说明-H写入数据的最终更改,然后停止处理器进一步处理任务,但系统仍以最小的功耗保持运行-PWorks与-H相同,只是它切断了系统的电源-r写入最终更改到磁盘然后重启系统 -k用于发送关机警告信息 -c取消挂起的关机
如果使用不带参数的 shutdown 命令,系统将在一分钟后关闭。
在特定时间关闭系统
正如您在上面看到的,使用
sudo shutdown <时间>
比如当前系统时间是15:30,你想在接下来的10分钟内关闭系统,那么绝对时间的命令就是:
sudo 关闭 15:40
在相对时间内,命令将是:
须藤关机+10
立即关闭系统
如果您想立即关闭系统,您可以为
须藤关机+0
立即关闭系统的替代语法是:
sudo 现在关闭
使用关机消息关闭系统
假设您需要关闭 Linux 服务器进行维护,但如果服务器在没有任何事先通知的情况下关闭,则当前登录系统的用户可能会丢失未保存的工作。 使用 shutdown 命令,您可以安排系统关闭并通知用户计划的停机时间,以便他们可以保存工作。 要使用广播消息关闭系统,请使用以下语法:
sudo shutdown
例如在上面的场景中,您可以使用如下命令:
sudo shutdown 16:30 “计划于 16:30 关闭系统。 请保存您的工作。 谢谢。”
执行上述命令后,所有当前登录的用户都会在他们的墙上看到这条广播消息:
Broadcast message from [email protected] on pts/1 (Tue 2023-03-21 06:35:46 UTC): System shutdown scheduled at 16:30. Please do save your work. Thank You. The system is going down for poweroff at Tue 2023-03-21 06:45:46 UTC!
使用 Halt 命令关闭 Linux 系统
许多 Linux 用户有一个普遍的误解,即暂停和关闭过程是相同的,因为它们似乎都产生相同的输出。 但是,halt 命令通常用于将系统发送到暂停状态,此时 CPU 停止任何进一步的数据处理,同时保持系统电源完好无损。 另一方面,Linux 中的 shutdown 命令会在切断系统电源的同时停止 CPU 处理。 要在命令行中使用 halt 关闭 Linux 系统,请使用以下语法:
须藤停止-p
使用 Poweroff 命令关闭 Linux 系统
poweroff 命令和 shutdown 命令听起来很相似,但它们也有区别。 poweroff命令有更“激进”的做法,直接立即切断系统电源。 如果无意中使用该命令,可能会导致用户数据丢失。 而 shutdown 命令有一个更优雅的方法,它首先将保存的工作写入磁盘,停止各种 CPU 进程,最后切断系统电源。 要使用 poweroff 命令关闭系统,请使用以下语法:
须藤关机
使用 init 命令关闭 Linux PC
init 命令用于修改进程的运行级别或运行状态。 在 Linux 和其他类 Unix 操作系统中,“运行级别”是系统的预定义状态,用于确定正在运行的系统服务。 每个运行级别都有一组特定的启动或停止的服务和守护进程,并且可以修改运行级别以更改系统状态。 可以为不同的情况指定 6 种不同类型的运行级别:
运行级别描述0通过正常程序关闭系统。1设置单用户模式2设置无网络的多用户模式3设置带网络的多用户模式4用户根据他们的特定需要使用5用于设置带网络和GUI的多用户模式6用于重启系统
使用 init 命令,您可以使用以下语法关闭 Linux 系统:
须藤初始化 0
当您选择运行级别 0 时,init 命令采用更优雅的关闭命令方式,首先将所做的更改写入磁盘,停止 CPU 处理,最后切断系统电源。
如何使用 GUI 方法关闭 Linux
关闭系统的 GUI 方法仅适用于 Linux 桌面安装。 这种方法在初学者中更为常见,并且可能是所有方法中最容易使用的。 在这里,我们介绍了如何关闭基于 Gnome、KDE 和 Mate 的 Linux 系统。 但是请放心,您需要在大多数其他 Linux 发行版上执行类似的步骤。
关闭基于 Gnome 的系统
1. 首先,转到右上角并单击此处。
2. 从下拉菜单中,单击⏻ 关机/注销选项。 然后,选择“关闭电源…”选项。
3. 它将打开一个新的对话框。 现在单击“关闭电源”按钮以最终关闭系统。 在此阶段,如果您不选择任何选项,系统将在接下来的 60 秒内自动关机。
关闭基于 KDE 的系统
1. 从底部打开应用程序托盘或按键盘上的“超级键”。 在大多数键盘上,超级键被标记为“Windows 图标”。
2. 选择托盘底部的“⏻退出”选项。
3. 这将选择一个新的对话框,其中包含名为暂停、重新启动和关闭的按钮。 单击关机按钮最终关闭 Linux 系统。 如果您不选择任何选项,系统将在接下来的 60 秒内自动关闭。
关闭基于 Mate 的系统
1.转到顶部栏中的“系统”菜单,然后从下拉菜单中选择“关机”选项。
2. 或者,单击底部的“⁝⁝⁝ 菜单”按钮或按键盘上的“超级键”。 在大多数键盘上,超级键被标记为“Windows 图标”。 点击底部的⏻图标。
3. 这将打开一个新对话框,其中包含名为“暂停”、“重新启动”和“关闭”的按钮。 单击关闭按钮以最终关闭系统。
关闭 Linux 系统的简单方法
尽管 GUI 方法非常易于使用,但它并没有提供大量可供选择的选项。 它只能在桌面 Linux 版本上工作。 在本文中,我们为命令行和 GUI 用户展示了一些非常简单的方法来关闭他们的 Linux 系统。 就个人而言,我觉得命令行方法最适合各种用例,而且它比 GUI 方法快得多。 同时,查看我们的 50 多个基本 Linux 命令列表,以帮助您在 Linux 命令行中更高效地工作。 如果您遇到任何问题,请在评论中告诉我们。