> 软件包与系统管理 > halt

halt: 系统立即关机指南

halt 命令用于停止系统中的所有 CPU 功能。它使系统安全地进入关机状态,但电源保持开启。通常,为了完全关闭系统,会使用 'poweroff' 或 'shutdown -h' 命令。

概述

halt 命令会停止系统的所有进程并使 CPU 停止工作。过去它仅仅起到停止系统的作用,但现在许多系统已配置为与 'poweroff' 命令相同。因此,它也被用于完全关闭系统。

主要特点

halt 命令的主要特点如下:

  • 提供安全关闭系统的功能
  • 停止所有进程并使 CPU 停止工作
  • 在大多数现代 Linux 系统中与 'poweroff' 行为相同
  • 在关机前同步文件系统以防止数据丢失

关机相关命令比较

halt, reboot, poweroff, shutdown 都与系统关机相关。

  • halt: 停止系统并中止 CPU 功能。电源可能保持开启,但在现代系统中通常会关闭电源。
  • poweroff: 完全关闭系统并切断电源。比 halt 更明确的电源关闭命令。
  • reboot: 关闭系统后立即重新启动。
  • shutdown: 提供在特定时间(如 'now', '+10')关闭或重启系统的预约功能。

主要选项

根据目的对常用的 halt 命令选项进行了分组。

1) 基本操作

2) 帮助

生成的命令:

请尝试组合命令。

描述:

`halt` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

通过 halt 命令的各种使用示例来熟悉其功能。

立即关闭系统

sudo halt

立即关闭系统。执行与 'poweroff' 相同的操作。

强制关机

sudo halt -f

跳过文件系统同步等安全程序,强制关闭系统。存在数据丢失的风险,请谨慎使用。

只留下关机记录

sudo halt -w

不实际关闭系统,只在 /var/log/wtmp 文件中留下关机记录。

提示与注意事项

总结了使用 halt 命令时需要注意的事项。

提示

  • halt 命令需要 root 权限,因此必须与 'sudo' 一起使用。
  • halt 与 'shutdown -h' 类似,但 shutdown 具有提前通知用户关机并预约关机的功能,因此在服务器环境中,使用 shutdown 更安全。
  • halt 和 poweroff 的区别可能因系统配置而异。在大多数最新的 Linux 系统中,执行 halt 会自动调用 poweroff 来关闭电源。

相关命令

功能上相似或经常一起使用的命令。


相同类别命令