如何使用命令行重新启动Linux
时间:2020-03-05 15:26:15 来源:igfitidea点击:
重新启动Linux的命令
在Poweroff或者重新启动系统时,有三个主要术语(和命令):
- reboot
- halt
- poweroff
重要的是要记住,运行像halt这样的命令,尤其是带有选项时,会导致内存丢失或者数据损坏等不稳定的结果。
换句话说,在做重要的事情时,不要练习这些命令。
注意:用户权限可能要求我们成为运行这些命令的sudo用户。
重新启动命令
reboot [options]
重新启动执行halt命令的操作(下面解释),要求所有处理停止。
然后,系统重新启动系统而不是触发ACPI信号。
停止命令
halt [options]
此命令发出停止所有CPU处理的硬件命令。
术语本身来自多年来的计算时代。
然后,将发送信号以停止所有进程,并一旦这样做,用户将获得通知,它们可以关闭机器。
在更现代的背景下,停止将停止所有流程,但不会发送ACPI(高级配置和电源接口)信号。
Poweroff命令
poweroff [options]
ACPI信号是停止和Poweroff之间的区别。
至少传统上讲。
我们可能会发现运行HALT命令实际上关闭电源,至少没有任何选项。
为了确保此结果,我们希望使用指定的PowerOff命令。
这执行了停止的动作,但也向硬件发送信号到Poweroff。
注意:我们还可以使用带选项-r的shutdown命令重新启动。
重新启动Linux时的选项
以下是上述命令的一些常见选项:
强制重启
正如我们可能想象的那样,强制绕过通常便于安全关闭的过程。
这意味着在易失性存储器(内存)中运行的项目受损坏或者数据丢失。
我们甚至可能会丢失最近保存的数据。
不推荐这一点。
-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