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
来关闭系统并自动重启。这还将执行概要脚本。