关机:“关机”和“停止”有什么区别?

关机:“关机”和“停止”有什么区别?

使用典型的 Linuxshutdown命令,两者之间有什么区别?停止系统和关机系统?

答案1

暂停涉及停止系统上的所有 CPU。关机涉及发送 ACPI 命令以向 PSU 发出信号断开主电源。

答案2

伊维萨克

# shutdown -H now

将停止系统 - 这意味着系统将关闭并最后停在屏幕上,最后一条消息是“系统停止”。

# shutdown -P now

将关闭系统 - 意味着系统将关闭并最终关闭电源(只有系统实际支持时才有可能,但据我所知大多数系统已经支持一段时间了)

# shutdown -h now

只会根据系统的默认设置停止或关闭系统(有时可以在 BIOS 中更改)

答案3

如果所讨论的机器没有电源管理功能,则没有区别。如果有,区别在于 power off 将发送信号关闭机器,halt 将关闭所有设备,并等待“Power Off”提示,这意味着可以安全地按下电源开关。

答案4

嗯,从技术上讲,您可以停止系统而不关闭电源。因此,您可以发出停止命令,等待它说“您现在可以关闭计算机”,然后您可以按下电源按钮,而不必担心某些东西会奇怪地卸载。

但在大多数现代 unix 中,halt、shutdown、init 0、poweroff 等都执行相同的操作。例如,当系统不在运行级别 0 或 6 时,halt 被映射到“shutdown -h”。

冗余命令都是为了与旧的专有 *nix 保持向后兼容。

相关内容