tunrestore 命令
用途
从文件恢复可调参数值。
语法
tunrestore -R
描述
tunrestore 命令将恢复文件中存储的所有可调参数的值。
tunrestore -f Filename 将立即应用 Filename。 所有 Filename 中列出的可调参数将被设置为该文件中定义的值。 Filename 中未列出的可调参数将保持未变。 明示设置为 DEFAULT 的可调参数将被设置为其缺省值。
tunrestore -r -f Filename 将在下一次引导时应用 Filename。 该操作是通过检查指定文件中不一致之处(相当于运行 tuncheck )并将其复制到 /etc/tunables/nextboot 来完成的。 如果需要 bosboot,将会提示用户运行该命令。
tunrestore -r -K -f Filename 命令恢复指定 nextboot 和 nextliveupdate 文件中的所有可调参数。 此命令检查指定的文件是否存在不一致 (类似于运行 tuncheck 命令) ,并将该文件复制到 /etc/tunables/nextboot 和 /etc/tunables/nextliveupdate 文件。 如果需要,此命令会提示您运行 bosboot 操作。
仅在重新引导期间使用 tunrestore -R。 修改尚未设置为 nextboot 文件中定义的值的所有可调参数。 nextboot 文件中没有列出的可调值将被强制设置为它们的缺省值。 所有的操作、警告和错误都将记录到 /etc/tunables/lastboot.log 文件中。 注意:对受限可调值作出修改时,将添加一个系统 errlog 条目,包括控制已修改的受限可调值的全部可调命令的列表以及 /etc/tunables/lastboot.log 文件的引用。
此外,将会自动生成一个称为 /etc/tunables/lastboot 的新可调文件。 该文件包含所有用数字值列出的可调值。 使用注释标记表示缺省值的值DEFAULT VALUE. 与受限可调参数的缺省值不同的值与注释一起标记。# RESTRICTED not at default value. 新可调文件的 info 节包含 /etc/tunables/lastboot.log 文件的校验和,以确保可以标识 lastboot/lastboot.log 文件对。
标志
| 项 | 描述 |
|---|---|
| -f 文件名 | 指明要应用的可调文件名。 如果它不包含‘/’(正斜杠)字符,那么该名称与 /etc/tunables 相关。 |
| -K | 使用指定文件中列出的可调参数值更新 /etc/tunables/nextboot 和 /etc/tunables/nextliveupdate 文件。 |
| -r | 使用指定文件中列出的可调参数值更新 /etc/tunables/nextboot 文件。 |
| -R | 在启动进程中恢复 /etc/tunables/nextboot。 |
可调参数类型
| 项 | 描述 |
|---|---|
| 动态 | 可以随时更改 |
| 静态 | 永不能更改 |
| 重新引导 | 只能在重新引导序列过程中更改 |
| Bosboot | 只有在运行 bosboot 命令并重新启动机器时才能更改。 |
| 安装 | 只有在以后加载文件系统或目录时所作的更改才生效。 |
| 增量 | 除了在引导时进行操作,否则只能递增。 |
| 连接(C) | 更改仅对以后套接字连接有效。 |
示例
- 要恢复存储在 /etc/tunables/mytunable
中的所有可调值,请输入:
tunrestore -f mytunable - 要验证 /etc/tunables/mytunable 并使其成为新的 nextboot 文件,请输入:
tunrestore -r -f mytunable - 要验证 /etc/tunables/mytunable 文件并使其成为新的 nextboot 和 nextliveupdate 文件,请输入以下命令:
tunrestore -r -K -f mytunable
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/tunrestore | 包含 tunrestore 命令。 |
| /etc/tunables | 包含可调文件。 |
| /etc/tunables/nextboot | 包含在下一次启动时要应用的值。 |
| /etc/tunables/nextliveupdate | 包含要在下一个 "实时更新" 操作期间应用的值。 |
| /etc/tunables/lastboot | 包含上次引导后所有可调参数的值。 |
| /etc/tunables/lastboot.log | 包含 tunrestore 在上次引导期间发出的消息,警告和错误。 |