netcdctrl 命令
用途
管理网络高速缓存 (netcd) 守护程序高速缓存。
语法
netcdctrl [ -t type -e type [ -a file | -b file | -f | -s file ] [ -l level ] [ -h ]
描述
netcdctrl 命令提供以下功能:
- 以 ASCII 格式转储特定的高速缓存:提供了高速缓存内容的可读输出。
- 以二进制格式转储特定高速缓存。 启动 netcd 命令时,二进制格式可以用于后期重新载入高速缓存。 转储从开始的时候避免重新载入高速缓存。
- 显示高速缓存使用情况的统计信息。 高速缓存是表,通过散列算法控制对这些表的访问。 该输出帮助您使用 netcd 配置文件为给定的解析和映射确定表的大小。
- 清空特定的高速缓存。 擦除了指定的高速缓存的内容,随即重新载入本地高速缓存。 其他的高速缓存通过解析器响应重新载入。
- 动态更改日志记录级别。
需求: 您必须具有 root 用户权限才能发出 netcdctrl 命令。
标志
| 项 | 描述 |
|---|---|
| -a 文件 | 指定特定高速缓存的 ASCII 转储。 |
| -b 文件 | 指定特定高速缓存的二进制转储(不转储本地高速缓存)。 |
| -e 类型 | 指定映射。 type 参数可以是下列其中一个值:
|
| -f | 清空指定的高速缓存。 |
| -h | 显示帮助信息。 |
| -l 级别 | 更改 netcd 守护程序的日志记录级别。 level 的值必须为 0 到 7 的整数。 |
| -s 文件 | 提供高速缓存使用情况的统计信息。 |
| -t 类型 | 指定分辨率。 type 参数可以是下列其中一个值:
|
示例
- 要清空所有高速缓存,请输入:
netcdctrl -t all -e all -f - 要以二进制格式转储所有的 NIS 高速缓存,请输入:
netcdctrl -t nis -e all -b /tmp/netcd_nis_binary_dump - 要以 ASCII 格式转储主机的本地高速缓存,请输入:
netcdctrl -t local -e hosts -a /tmp/netcd_dns_hosts - 要设置日志记录级别来获取所有可能的跟踪,请输入:
netcdctrl -l 7