如何从命令行重新启动 Linux
以下是从命令行重新启动 Linux 系统的多种方法。
当个人计算首次成为现实时,我们更有可能出于不同的原因关闭机器。现在,对于普通用户来说,与电源相关的任务似乎是事后才想到的。
也就是说,直到您需要重新启动远程服务器为止。我将向您展示一些可用于从终端重新启动 Linux 的命令。
如果您想立即重新启动 Linux 服务器,请使用以下命令:
reboot now您还可以使用关闭命令:
shutdown -r now重启 Linux 的命令
关闭或重新启动系统时存在三个主要术语(和命令):
重启
停
关机
重要的是要记住,运行暂停等命令,尤其是带有选项的命令,可能会导致内存丢失或数据损坏等不稳定的结果。换句话说,不要在编辑硕士论文时练习这些命令。
注意:用户权限可能需要您成为 sudo 用户才能运行这些命令。
重启命令
reboot [options] 重新启动执行暂停命令的操作(如下所述),要求停止所有处理。然后,您的系统将重新启动,而不是触发 ACPI 信号。
停止命令
halt [options]此命令发出停止所有 CPU 处理的硬件命令。该术语本身来自更古老的计算时代。当时,系统会发送一个信号来停止所有进程,一旦安全,用户就会收到可以关闭机器的通知。
在更现代的环境中,halt 将停止所有进程,但不会发送 ACPI(高级配置和电源接口)信号。
关机命令
poweroff [options] ACPI 信号是 Halt 和 Poweroff 之间的区别。至少从传统上来说是这样。您可能会发现运行halt命令实际上会关闭电源,至少没有任何选项。为了确保这个结果,我们要使用指定的poweroff命令。这会执行停止操作,但也会向您的硬件发送关闭电源的信号。
注意:您还可以使用带有选项 -r 的 shutdown 命令来重新启动。
重新启动 Linux 时的选项
以下是上述命令的一些常用选项:
力量
正如您可能想象的那样,强制绕过了通常有助于安全关闭的进程。这意味着在易失性内存 (RAM) 中运行的项目可能会损坏或数据丢失。您甚至可能会丢失最近保存的数据。不建议这样做。
-f --force Force immediate halt/power-off/reboot仅限 WTMP
不执行该操作,但将注销条目写入 var/log/wtmp。
-w --wtmp-only 无 WTMP
执行指定的操作但不创建记录。
-d --no-wtmp 无墙
在发出命令之前不要发送墙上消息。这意味着登录的 Linux 用户不会看到任何有关系统重新启动的消息。
--no-wall Don't send wall message before halt/power-off/reboot结论
如果您因为系统挂起而必须重新启动,您可能想阅读有关处理冻结的 Linux 系统的文章。
我希望所有这些技巧都能教会您一些新东西。如果您喜欢本指南,请在社交媒体上分享。如果您有任何意见或问题,请告诉我们。
