AIX命令参考大全,卷 4,n - r - nischttl 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

nischttl 命令

用途

nischttl 命令更改名称空间中的对象或项的 time-to-live 值。

语法

更改对象的生存时间值

nischttl [-A] [-L] [-P] [time-to-live] [object-name]

更改项的生存时间值

nischttl [ time-to-live ] [ column=value,... ] [ table-name ] [-A] [-L] [-P]

注:生存时间的表达如下:

注: 这些值能组合使用。例如,一个形如 4d3h2m1s 的 TTL 值指定的生存时间是 4 天 3 小时 2 分钟 1 秒。

描述

高速缓存管理器使用此 time-to-live 值来确定何时终止一个高速缓存项。您可以用秒的总数量或天数、小时数、分钟数和秒数的组合形式来指定 time-to-live。分配给对象或项的 time-to-live 值依赖于对象的稳定性。如果对象倾向于频繁更改,则为它设置低的生存时间值。如果它是稳定的,设置一个较高值。一个高的生存时间是一星期,一个低的值为不到一分钟。密码项应该有约为 12 小时的 time-to-live 值以适应密码的每天更改。表中不常更改的项,如 RPC 表中的那些项,可以有几星期的生存时间值。

注意事项
  1. 要更改对象的 time-to-live,必须有此对象的修改权限。要更改表项的 time-to-live,您必须有对期望修改的对象、项或列的修改权限。
  2. 要显示对象或表项的当前 time-to-live 值,使用在管理 NIS+ 访问权限中描述的 nisdefaults -t 命令。

标志

-A 将更改应用于与所提供的 column=value 规范相匹配的所有项
-L 跟随链接并将更改应用于链接对象或项而不是链接本身。
-P 跟随路径直到有满足条件的项。

示例

更改对象的生存时间

  1. 要更改对象的 time-to-live,请输入带有 time-to-live 值和对象名的 nischttl 命令。您可以添加 -L 命令用于扩展对链接对象的更改。

    nischttl -L time-to-live object-name
  2. 通过输入秒数来以秒为单位指定 time-to-live。或者,通过使用后缀 s, m, hd 表示秒、分钟、小时和天的数量来指定天、小时、分钟和秒的组合形式。例如:
    86400 秒的 TTL client% nischttl 86400 sales.wiz.com.
    24 小时的 TTL client% nischttl 24h sales.wiz.com.
    2 天 1 小时 1 分 1 秒的 TTL client% nischttl 2d1h1m1s sales.wiz.com.
  3. 前两条命令将 sales.wiz.com. 目录的 time-to-live 更改为 86,400 秒或 24 小时。第三条命令将主机表中所有项的 time-to-live 更改为 2 天 1 小时 1 分 1 秒。

更改表项的生存时间

  1. 要更改项的 time-to-live,使用索引项格式。可使用这些选项中的任何一个:-A -L-P

    nischttl [-ALP] time-to-live [column=value,...],
    table-name
  2. 这些示例与上面的相似,但它们更改的是表项的值,而不是对象:

    client% nischttl 86400 '[uid=99],passwd.org_dir.wiz.com.'
    client% nischttl 24h `[uid=99],passwd.org_dir.wiz.com.'
    client% nischttl 2d1h1m1s `[name=fred],hosts.org_dir.wiz.com'

    注意C shell 用户应该使用引号来防止 shell 将方括号([)作为元字符解释。

相关信息

defaults 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]