启动 NIS+ 高速缓存管理器守护程序。
nis_cachemgr [ -i ] [ -n [ -v ]
nis_cachemgr 守护程序维护 NIS+ 目录对象的高速缓存。高速缓存包含联系 NIS+ 服务器所必需的位置信息,这些服务器服务名称空间里不同的目录。这包含传输地址,认证服务器所需要的信息以及暗示目录对象能够被高速缓存多久的 live 字段的时间。高速缓存帮助提高遍历 NIS+ 名称空间的客户机的性能。nis_cachemgr 守护程序应运行在使用 NIS+ 的所有机器上。然而,无需为被服务的 NIS+ 请求运行 nis_cachemgr 守护程序。
该守护程序维护的高速缓存被机器上所有访问 NIS+ 的进程共享。高速缓存(由所有进程映射的内存)在一个文件中被维护。启动时,nis_cachemgr 守护程序从冷启动文件初始化高速缓存并且保存已存在于高速缓存文件中的未过期的项。因此,高速缓存不受机器重新引导的影响。
nis_cachemgr 守护程序从一个系统启动脚本正常启动。nis_cachemgr 守护程序在它运行的主机的 NIS+ 主体名称下产生 NIS+ 请求。在运行 nis_cachemgr 守护程序前,应使用 nisaddcred 命令在主机域中添加主机的安全性凭证到 cred.org-dir 表。如果 NIS+ 服务以安全级别 2 运行,就需要类型 DES 的凭证,(参阅 rpc.nisd 命令)。另外,需要在机器上完成 keylogin -r。
注意: 如果主机主体针对它的域在 cred.org_dir 表中没有适当的安全性凭证,那么无 -n 非安全方式标志运行该守护程序可能会明显地降低发出 NIS+ 请求的进程性能。
nis_cachemgr 守护程序使用 syslog 记录错误消息和警告。错误消息以 LOG_ERR 优先级,警告信息以 LOG_WARNING 优先级被记录到 DAEMON 设备。额外的状态消息可通过 -v 标志来获取。
/var/nis/NIS_SHARED_DIRCACHE | 包含共享高速缓存文件 |
/var/nis/NIS_COLD_START | 包含冷启动文件 |
/etc/init.d/rpc | 包含针对 NIS+ 的初始化脚本 |
keylogin 命令、nisaddcred 命令、nisinit 命令及 nisshowcache 命令。
rpc.nisd 守护程序。