| 中国 |
|
|
|
![]() |
HP-UX 系统管理员指南:配置管理: HP-UX 11i v3 > 第 10 章 配置内核通过 kconfig 管理保存的配置 |
|
如果您有一个满足需要的 HP-UX 内核配置,则可能希望保存一个副本以防止不经意的更改。或者,您可能希望拥有多个内核配置,以便能方便地在各配置间切换。HP-UX 允许保存任意多的内核配置(受 /stand 中可用磁盘空间的限制),并允许随意修改和使用它们。 不带任何选项运行 kconfig 命令,会显示系统上保存的配置。始终存在一个名为 backup 的保存配置,它是系统自动维护的;同时会列出系统上所有其他的保存配置(有关 backup 配置的详细信息,请参阅“从错误中恢复”)。 kconfig 的输出结果随使用的选项不同而异。可以在命令行上列出特定配置,以限制输出结果仅显示这些配置。 要控制输出格式,可使用 -a(全部)、-v(详细)或 -P(分析)选项。
使用 -v 选项 -v 选项可在多行中给出每个保存配置的详细信息:
适于每个特定配置或隐含配置 (config)。这样可以列出配置中所有设置的详细记录。以下输出已编辑。
使用 -P 选项 -P 选项专供脚本或程序使用,可完全控制要输出的信息。有关详细信息,请参阅“分析命令输出”或 kconfig(5) 联机帮助页。 特殊关键字 ALL 显示所有可能类别。请与 -v 选项进行比较。
如上述示例所示,每个保存的配置均具有一个名称、标题、时间签名、用户签名和内核位置。 该名称必须以字母开头,只包含字母、数字和下划线,最长可有 32 个字符。除 backup 配置外,应在每次创建要保存的配置时为其选择一个名称,并可随意更改其名称。 每个保存的配置还具有一个标题。此标题可为您提供有关配置目的或设置的详细说明。标题是可选的。 每个保存的配置还具有一对时间戳。Created/createtime 时间戳表示配置的创建 (kconfig –s) 时间。Modify/modifytime 时间戳表示配置的上次更改时间。每个时间戳均与执行该操作的用户的登录名关联。 与每个保存的配置相关联的是一组完整的模块状态设置和可调参数值设置。可以使用下列命令查看这些信息:
有三种方法可用于创建保存的内核配置:通过保存当前运行的配置,通过复制现有的保存配置或通过读取系统文件。 要保存当前运行的配置,请使用 kconfig -s(保存)。这样生成的保存配置会包括要保留至下次引导的对当前运行配置的所有更改。 可以使用 kconfig -c(复制)来复制现有的保存配置。 有关使用系统文件的信息,请参阅“使用系统文件管理配置”。 可以使用 kconfig -l(加载)来加载保存的配置。这会更改当前运行的内核的配置,以使其与保存的配置相匹配。如果配置可在不重新引导系统的情况下更改,则所进行的更改会立即生效。否则,所有更改均会保留至下次引导。 有时您可能想强制将配置更改保留至下次引导,而不想立即应用它。这种情况下,可以使用 kconfig -n(下次引导)来标记下次引导时要使用的保存配置。HP 建议只有在很快会进行下次引导时再使用此选项。例如,如果更改后几个月还没有重新引导系统,管理员可能会忘记此更改,而产生意外的不良后果。 要确定哪些保存的配置已标记为下次引导时使用,请使用 kconfig -w(哪些)此命令还可确定最近加载或引导的保存配置,或最近导入的系统文件。 要修改保存的配置中的模块状态设置和可调参数值设置,请分别使用 kcmodule 和 kctune 命令的 -c(配置)选项。也可以通过更改系统文件,再将其导入,来更改保存的配置;请参阅“使用系统文件管理配置”。 可使用 kconfig 命令的其他选项对保存的配置进行其他更改。-r(重命名)选项可对保存的配置重命名(不能重命名 backup 配置)。-t 选项可更改保存的配置的标题。-d(删除)选项可将保存的配置删除。 如果配置已标记为下次引导时使用,而您决定继续使用当前运行的配置,可以使用 kconfig -H(取消保留)来放弃所有保留至下次引导的更改。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||