NSCD.CONF - Linux手册页
时间:2019-08-20 18:01:49 来源:igfitidea点击:
Linux程序员手册 第5部分
更新日期: 2014-02-07
名称
nscd.conf-名称服务缓存守护程序配置文件
说明
启动时从nscd(8)读取文件/etc/nscd.conf。每行指定一个属性和一个值,或者一个属性,服务和一个值。字段由空格或TAB字符分隔。 aq#aq(数字符号)指示注释的开头; nscd不会解释直到行尾的以下字符。
有效的服务是passwd,组,主机,服务或网络组。
日志文件调试文件名
- 指定应将调试信息写入的文件的名称。
调试级别的值
- 设置所需的调试级别。默认值为0。
线程数
- 这是开始等待请求的线程数。始终将至少创建五个线程。
最大线程数
- 指定最大线程数。默认值为32。
服务器用户用户
- 如果设置此选项,则nscd将以该用户身份而不是root用户身份运行。如果为每个用户使用了单独的缓存(-S参数),则忽略此选项。
统计用户用户
- 指定被允许请求统计信息的用户。
重新加载数量无限制|数
- 限制在删除缓存条目之前重新使用它的次数。默认值为5。
偏执狂
- 启用妄想模式会导致nscd定期重新启动自身。默认为"否"。
重新启动间隔时间
- 如果通过启用偏执狂模式启用了定期重启,则将重启间隔设置为秒数。默认值为3600。
启用缓存服务
- 启用或禁用指定的服务缓存。默认为"否"。
积极的生存时间服务价值
- 为指定的服务缓存中的肯定条目(成功查询)设置TTL(生存时间)。值以秒为单位。较大的值会增加缓存命中率并减少平均响应时间,但会增加缓存一致性的问题。
生存时间负值
- 为指定的服务缓存中的否定条目(失败的查询)设置TTL(生存时间)。值以秒为单位。如果UID(用户ID)拥有多个文件而不是系统数据库中的文件(例如,将Linux内核源解锁为root),则可以显着提高性能。应该保持较小以减少高速缓存一致性问题。
建议规模的服务价值
- 这是内部哈希表的大小,为了保持最佳效率,值应保持为素数。默认值为211。
检查文件服务
- 启用或禁用检查属于指定服务的文件的更改。这些文件是/ etc / passwd,/ etc / group,/ etc / hosts,/ etc / services和/ etc / netgroup。默认值为是。
持续服务
- 保留高速缓存的内容以通过服务器重新启动进行服务;设置妄想模式时很有用。默认为"否"。
共享服务
- nscd数据库用于服务的内存映射与客户端共享,以便客户端可以直接在客户端中搜索,而不必在每次执行查找时都通过套接字询问守护程序。默认为"否"。
max-db-size服务字节
- 服务的数据库文件的最大允许大小(以字节为单位)。默认值为33554432。
自动传播服务
- 如果为passwd或group service设置为no,则.byname请求不会添加到passwd.byuid或group.bygid缓存中。这可以帮助包含相同ID的多个记录的表。默认值为是。此选项仅对服务密码和组有效。
备注
本手册页中所述的默认值源自nscd(8)的源代码,如果未在配置文件中覆盖该默认值,则使用这些默认值。您的发行版的配置文件中使用的默认值可能会有所不同。
另外参见
nscd(8)
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。