nscd.conf

原创
2016/06/24 18:09
阅读数 2.1K

  nscd是啥就不用介绍了,能找到这里的说明已经知道自己的需求了。nscd程序在启动的时候会读取/etc/nscd.conf文件, 每一行指定一个属性和对应的值,或者指定一个服务和对应的值,#表示注释

有效的服务设定是:passwd, group, hosts, services, or netgroup五个

#设置日志文件
logfile debug-file-name

#设置debug记录的级别,默认是0
debug-level value

#程序启动时,等待进去请求的处理线程数,至少5个
threads number

#最大线程数,默认32
max-threads number

#nscd程序以哪个用户运行
server-user user

#哪个用户可以请求统计用户
stat-user user

#在一个缓存项被删除之前允许使用的次数,默认是5
reload-count unlimited | number

#是否启用偏执模式,启用会导致nscd周期性重启,默认是no
paranoia <yes|no>

#如果启用偏执模式,设置的定期重启nscd的时间间隔,默认是3600秒
restart-interval time

#开启或者关闭服务缓存,默认是no
enable-cache service <yes|no>

#为成功请求的元素设置缓存TTL,单位是秒,值越大缓存命中率越高,降低平均响应时间,但会增加缓存的一致性问题
positive-time-to-live service value

#为失败查询元素设置缓存TTL,单位是秒,应保持小值,减小缓存一致性问题
negative-time-to-live service value

#内部的散列表大小,默认值是211
suggested-size service value

#启用或者禁用检查文件是否属于指定的服务,这些文件是/etc/passwd、/etc/group、/etc/hosts、/etc/services、/etc/netgroup等
check-files service <yes|no>

#设置缓存在服务器重启后,仍旧能提供缓存服务,在使用偏执模式时有用,默认是no
persistent service <yes|no>

#为客户端共享nscd数据库在内存中做的映射,使客户端可以直接搜索,而不用每次都查询守护进行,默认是no
shared service <yes|no>

#该数据库的最大大小,单位是bytes,默认是33554432
max-db-size service bytes

#此选项仅使用于passwd和group服务
auto-propagate service <yes|no>
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部