nscd缓存三种服务passwd group hosts,所以它会记录三个库,分别对应源/etc/passwd, /etc/hosts 和 /etc/resolv.conf每个库保存两份缓存,一份是找到记录的,一份是没有找到记录的。每一种缓存都保存有生存时间(TTL).
开启 、停止、 重启服务
sevices nscd start | stop | restart
缓存DB文件在/var/db/nscd下
查看统计信息
nscd -g
清除缓存
nscd -i passwd nscd -i group nscd -i hosts
使用 reload 会实现上面的功能
force-reload | reload) echo -n $"Reloading $prog: " RETVAL=0 /usr/sbin/nscd -i passwd || RETVAL=$? /usr/sbin/nscd -i group || RETVAL=$? /usr/sbin/nscd -i hosts || RETVAL=$? /usr/sbin/nscd -i services || RETVAL=$? echo ;;
Leave a Reply