Answers:
shutdown -h now
将关闭大多数系统的计算机,但这取决于实施。使用-P
至关机肯定和-H
制止肯定。这是我建议关闭系统的方法。它将运行所有适当的脚本。
halt
没有它们-f
只会调用上面的关闭命令,所以reboot
它们基本上只是别名。
在Linux上,我一直使用reboot
和halt
,尽管我也认识一些感到halt
恐惧的人。halt(8)
有点告诉为什么:
在较早的sysvinit发行版中,永远不要直接调用重新引导和暂停。如果系统不在运行级别0或6,则从2.74发行版开始停止并重新启动,请调用shutdown(8)。这意味着如果停止或重新启动无法找到当前的运行级别(例如,当/ var / run / utmp尚未启动时)已正确初始化)关机将被调用,这可能不是您想要的。如果要硬停止或重新引导,请使用-f标志。
sysvinit 2.74发布于1998年3月17日21:53。:)
关于如何关闭电源的问题,可以使用poweroff
或halt -p
。最近的Linux系统似乎掉电刚上halt
或shutdown -h
也。
我使用halt
-要记住的参数较少。
有人开发了虚拟的Molly Guard,以确保不会意外停止错误的服务器。它在某些场合拯救了我。它molly-guard
在Ubuntu 上非常流行。
我通常使用(当然是root用户):
init 0
使系统进入关机状态。这将执行概要脚本。
init 6
来关闭系统并自动重启。这还将执行概要脚本。