关于halt
Linux中这些地方:
指出以下内容:
halt is usually to get to a state where you can perform low level maintenance.
和
You can use it to get the system to a state where you can perform low level maintenance.
因此:什么是“您可以执行低级维护”意思是?
一些需要理解的示例/场景将很有价值。我想知道在操作系统不运行且 PC 运行时(因此有电)可以做什么
答案1
简要回顾一下历史:在 1995 年左右引入 ATX 外形规格和相关电源连接之前,台式电脑没有标准的自行关闭电源的方法。在笔记本电脑和一些名牌系统上,可能存在特定于供应商的断电解决方案,需要特定于供应商的电源。此外,用于断电功能的唯一标准软件控制接口是 APM,(我认为)它使用 16 位 BIOS 调用,因此与新的 32 位操作系统一起使用很尴尬。
要关闭系统电源,用户必须先关闭操作系统,然后操作机械电源开关仅在操作系统关闭过程表明这样做是安全的之后。
在 ATX 电源和 ACPI 电源管理接口变得普遍之后,任何 PC 计算机在操作系统关闭过程结束时自动关闭电源已成为常态。
在现代系统中,自动断电是常态。即使是服务器类型的系统也开始使用自动断电功能,因为人们认识到,与局域网唤醒或更先进的远程管理技术相结合,可以远程关闭数据中心中不需要的服务器,从而可以节省电力和冷却成本。
如今,暂停状态主要是历史遗留物,几乎没有什么用处。
但是,如果您需要在开机时对系统内部进行物理检查(例如,您希望在不断开电源的情况下使用万用表检查台式电脑电源的电压输出电平),那么最安全的做法是在开机时进行操作。系统处于暂停状态,因此即使系统或其任何部分在没有警告的情况下断电,也不会丢失数据。
此外,某些系统可能具有诊断 LED,用于指示故障组件的位置。如果您的系统有类似的情况,并且您需要打开机箱来识别出现故障的内存 DIMM,您可能会停止系统以保护您的数据,但在您知道要修复哪个组件之前,请避免关闭电源并可能关闭诊断 LED代替。
在常见的台式电脑机箱内,基本上只有 SATA/SAS 磁盘连接器(电源和数据)在硬件级别上保证可热插拔。为了安全起见,我假设当系统以任何方式通电时,任何其他机箱内部组件都不可拆卸或插入除非我有文档告诉我该特定硬件型号的正确热插拔程序。
(好吧,机箱内部 USB 电缆可能也相对安全......但前提是您绝对确定以正确的方向插入连接器。)