tuncheck 命令
用途
验证包含可调参数的文件。
语法
描述
tuncheck 命令验证包含可调参数的文件。 将检查指定文件中列出的所有可调参数的范围和依赖关系。 如果检测到问题,那么发出警告。
tuncheck 命令验证以下项:
- 根据当前上下文进行验证
- 检查是否可以立即应用指定文件中的可调参数。 未在 Filename 中列出的可调参数将解释为当前值。 如果以较小值而非其当前值列出 Incremental 类型的可调参数,那么检查将失败;如果以不同值而非其当前值列出 Bosboot 或 Reboot 类型的可调参数,那么检查也将失败。
- 针对下一个引导上下文进行验证
- 检查在重新引导期间是否可以应用指定文件中的可调参数,即,如果它可能是有效的 nextboot 文件。 如果使用小于其当前值的值指定了类型为 Incremental 的可调参数,那么文件验证不会失败。 如果以不同值而非其当前值列出 Bosboot 或 Reboot 类型的可调参数,将发出警告但检查不会失败。
- 针对下一个实时更新上下文进行验证
- 检查在 "实时更新" 操作期间是否可以应用指定文件中的可调参数,即,该文件是否可以是有效的 nextliveupdate 文件。 如果使用小于其当前值的值指定了类型为 Incremental 的可调参数,那么验证不会失败。 如果在指定文件中列出类型为 Bosboot 或 Reboot 的可调参数的值与其当前值不同,那么将显示一条警告消息,但文件验证不会失败。
另外,如果 Filename 包含未知节或在已知节中包含未知的可调参数,那么发出警告。 然而,这并不会使检查失败。
检查成功后,更新了已检查文件的信息节中的 AIX_level、Kernel_type 和 Last_validation 字段。
标志
| 项 | 描述 |
|---|---|
| -f 文件名 | 指定要检查的可调文件的名称。 如果它不包含‘/’(正斜杠)字符,那么该名称与 /etc/tunables 相关。 |
| -K | 检查引导和实时更新上下文中的指定文件。 |
| -p | 在当前和引导上下文中检查 Filename。 这就等于运行 tuncheck 两次,一次不带任何标志,一次带有 -r 标志。 |
| -r | 在引导上下文中检查 Filename。 |
如果未指定 -p 或 -r,那么根据当前上下文检查 Filename。
调整参数类型
| 项 | 描述 |
|---|---|
| 动态 | 可以随时更改 |
| 静态 | 永不能更改 |
| 重新引导 | 只能在重新引导序列过程中更改 |
| Bosboot | 只有在运行 bosboot 命令并重新启动机器时才能更改。 |
| 安装 | 只有在以后加载文件系统或目录时所作的更改才生效。 |
| 增量 | 除了在引导时进行操作,否则只能递增。 |
| 连接(C) | 更改仅对以后套接字连接有效。 |
退出状态
- 0
- 文件名 有效。
- >0
- Filename 无效,提供消息。
示例
- 要检查 mytunable 是否能够立即应用,请输入:
tuncheck -f ./mytunable - 要检查在重新引导过程中是否能应用 /etc/tunables/nextboot,请输入:
tuncheck -r -f nextboot - 要检查是否能立即和在重新引导后应用 /etc/tunables/nextboot,请输入:
tuncheck -p -f nextboot - 要检查在重新引导和实时更新操作期间是否可以应用 mytunables 文件中的可调参数,请输入以下命令:
tuncheck -r -K -f ./mytunable
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/tuncheck | 包含 tuncheck 命令。 |
| /etc/tunables | 包含所有可调文件。 |