Linux 不同关机命令差别

  1. poweroff: 这个命令会立即关闭系统,它实际上会发送一个 ACPI 信号给系统,告诉它关闭电源。这是在现代系统中推荐使用的命令,因为它会完全关闭机器。
  2. shutdown -h now: 这个命令的 -h 选项表示 “halt”,而 now 表示立即执行。它会发送一个警告给所有登录的用户,告诉他们系统即将关闭,然后停止所有的进程,卸载所有的文件系统,最后关闭系统。如果你想让所有的用户都有时间保存他们的工作并退出,这个命令是很有用的。
  3. halt: 这个命令会立即停止所有的 CPU 功能,但不会关闭电源。这意味着电脑的电源仍然会保持开启,但是操作系统和所有的程序都会停止运行。在早期的计算机系统中,这个命令被用来在关闭电源之前停止系统的运行。然而,在现代计算机系统中,这个命令的行为可能会因为系统的不同而有所差别。在某些系统中,halt 命令可能会和 poweroff 命令有相同的效果。