| 中国 |
|
|
|
![]() |
HP-UX 系统管理员指南:配置管理: HP-UX 11i v3 > 第 10 章 配置内核从错误中恢复 |
|
有时会对内核配置进行不合需要的更改。而且,硬件故障和更改都会破坏先前可接受的内核配置。HP-UX 提供了几种方法,系统管理员可以用来对这些问题进行恢复,方法包括:
系统自动维护一个名为 backup 的保存配置。通常,每次使用内核配置工具更改当前运行的配置时,先前(更改前)的配置将保存到 backup 中。因此,备份配置在某种程度上类似于字处理器中的“撤消”命令。在这种情况下,如果使用 kconfig -l backup 加载 backup 配置,它会使用内核配置命令从当前运行的配置返回到上次更改前的配置。 对当前运行配置的某些更改可直接通过调用内核系统调用实现。这样进行更改时,backup 配置不会更新。 有时您可能不希望看到这种自动备份行为。例如,如果您进行了不合需要的更改并企图修复它,便不希望内核配置命令使用包含不合需要的更改的配置来替换完好的备份配置。 在任何内核配置命令中均可使用 -b off 选项(保持现有备份)以禁用 backup 配置的自动更新。使用 HP SMH 进行更改时,可取消选中 back up the current configuration before applying change 复选框以禁用自动备份行为。 系统首次引导时,backup 配置在重新引导之前镜像当前使用的配置。您可能不想使用首次进行的内核配置更改来替换它,特别是,此更改可能是在您得到登录提示符之前由启动脚本进行的。 因此,引导后的首次配置更改会被特殊处理。这时不会自动替换备份配置,内核配置命令会询问是否替换。[4]每次进行更改时,这些命令都会继续询问,直到您首次回答 Yes 为止。从这时起,在下次引导之前,它们会按上述方式在每次更改时自动替换备份配置。 如果要为特定更改禁用备份配置的自动替换,可指定 -b off。如果要强制执行备份配置的自动替换,可指定 -b on(备份)。对于进行配置更改的所有内核配置命令,这些选项均适用。 在极其特殊的情况下,错误的配置更改会导致内核配置无法引导。这时可以有两种选择:引导另一个配置(例如,自动备份配置)和(或)从安全模式(在“从安全模式引导”讲述)引导。 Integrity要在 Integrity 系统上引导保存的配置,请在自动引导进程启动 HP-UX 引导加载程序时中断自动引导进程。(在大多数系统上,这大约发生在倒数第 10 秒)。在 HPUX> 提示符下,键入
HP 9000要在 HP 9000 系统上引导保存的配置,请在进入引导控制台处理程序时中断自动引导进程。让其从理想的设备引导(通常使用 boot pri 命令)。当它询问您是否想与 ISL 或 IPL 交互时,回答“yes”(此操作的确切机制有所不同;有关详细信息,请参阅系统硬件文档或 hpux(1M) 联机帮助页)。在 ISL> 提示符下,键入
在任一种情况下,均会引导名为 thursday 的保存配置。引导完成后,它便是当前运行的配置;先前的配置将丢失(除非它已自动作为 backup 保存)。 从无法引导的配置中恢复的另一方法是从安全模式进行引导。从安全模式引导系统时,会忽略您的配置设置。所有内核可调参数均指定为安全值,而且在引导时不会动态加载内核模块。当硬件更改或故障导致所有保存的配置均不可引导时,此方式尤为有用。 Integrity要从安全模式引导 Integrity 系统,请按照“引导保存的配置”中的说明进入 HPUX> 提示符,然后输入:
HP 9000要从安全模式引导 HP 9000 系统,请按照“引导保存的配置”中的说明进入 ISL> 提示符,然后输入:
从早期版本的 HP-UX 更新的某些 HP 9000 系统的引导加载程序不支持 -tm 选项。在那些系统上,应输入下面的替代命令:
(如果想从安全模式引导保存的配置,可结合使用这两种方法。这会为保存的配置构建内核可执行程序,包括所有静态模块,但不包括其动态加载的模块)。 从安全模式引导系统时,先前的内核配置会自动保存,名称类似于 saved_3DE78FA0。精确的名称会显示在控制台的引导信息中。 如果从安全模式引导系统,当进入单用户模式时,引导会停止。这时,应采取所有可能的方法修复系统或配置,然后使用有效配置重新引导。HP 不建议在安全模式引导后继续引导进入多用户模式。 通过将可调参数设置放在引导加载程序命令行的末尾,可以在引导时更改可调参数的值。这些设置的格式为可调参数名=值,中间不嵌入任何空格。值必须是十六进制(前缀为 0x)整数或十进制整数。该值将替换正在引导的配置中的保存值(如果该值无效,则不执行任何更改)。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||