tuncheck 命令

用途

验证包含可调参数的文件。

语法

通查 [ - [-K] | -p ] -f 文件名

描述

tuncheck 命令验证包含可调参数的文件。 将检查指定文件中列出的所有可调参数的范围和依赖关系。 如果检测到问题,那么发出警告。

tuncheck 命令验证以下项:
根据当前上下文进行验证
检查是否可以立即应用指定文件中的可调参数。 未在 Filename 中列出的可调参数将解释为当前值。 如果以较小值而非其当前值列出 Incremental 类型的可调参数,那么检查将失败;如果以不同值而非其当前值列出 BosbootReboot 类型的可调参数,那么检查也将失败。
针对下一个引导上下文进行验证
检查在重新引导期间是否可以应用指定文件中的可调参数,即,如果它可能是有效的 nextboot 文件。 如果使用小于其当前值的值指定了类型为 Incremental 的可调参数,那么文件验证不会失败。 如果以不同值而非其当前值列出 BosbootReboot 类型的可调参数,将发出警告但检查不会失败。
针对下一个实时更新上下文进行验证
检查在 "实时更新" 操作期间是否可以应用指定文件中的可调参数,即,该文件是否可以是有效的 nextliveupdate 文件。 如果使用小于其当前值的值指定了类型为 Incremental 的可调参数,那么验证不会失败。 如果在指定文件中列出类型为 BosbootReboot 的可调参数的值与其当前值不同,那么将显示一条警告消息,但文件验证不会失败。

另外,如果 Filename 包含未知节或在已知节中包含未知的可调参数,那么发出警告。 然而,这并不会使检查失败。

检查成功后,更新了已检查文件的信息节中的 AIX_level、Kernel_typeLast_validation 字段。

标志

描述
-f 文件名 指定要检查的可调文件的名称。 如果它不包含‘/’(正斜杠)字符,那么该名称与 /etc/tunables 相关。
-K 检查引导和实时更新上下文中的指定文件。
-p 在当前和引导上下文中检查 Filename。 这就等于运行 tuncheck 两次,一次不带任何标志,一次带有 -r 标志。
-r 在引导上下文中检查 Filename

如果未指定 -p-r,那么根据当前上下文检查 Filename

调整参数类型

描述
动态 可以随时更改
静态 永不能更改
重新引导 只能在重新引导序列过程中更改
Bosboot 只有在运行 bosboot 命令并重新启动机器时才能更改。
安装 只有在以后加载文件系统或目录时所作的更改才生效。
增量 除了在引导时进行操作,否则只能递增。
连接(C) 更改仅对以后套接字连接有效。

退出状态

0
文件名 有效。
>0
Filename 无效,提供消息。

示例

  1. 要检查 mytunable 是否能够立即应用,请输入:
     tuncheck -f ./mytunable
  2. 要检查在重新引导过程中是否能应用 /etc/tunables/nextboot,请输入:
     tuncheck -r -f nextboot 
  3. 要检查是否能立即和在重新引导后应用 /etc/tunables/nextboot,请输入:
    tuncheck -p -f nextboot
  4. 要检查在重新引导和实时更新操作期间是否可以应用 mytunables 文件中的可调参数,请输入以下命令:
    tuncheck -r -K -f ./mytunable

文件

描述
/usr/sbin/tuncheck 包含 tuncheck 命令。
/etc/tunables 包含所有可调文件。