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/