主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本教程的运行环境:linux5.9.8系统和Dell G3电脑。
什么是linux nscd?
Linux下的开放缓存服务NSCD
NSCD(名称服务缓存守护程序)是一个服务缓存守护程序,为NIS和LDAP等服务提供更快的身份验证。无论什么系统,缓存都是一项非常重要的技术[或机制],缓存的目的是提高客户端的访问速度。
NSCD命令选项:
# nscd - help用法:nscd[选项...]名称服务缓存守护进程。-d,- debug不要在当前tty上派生和显示消息-f,- config-file=NAME从NAME中读取配置数据-F,- foreground不要派生,否则表现得像守护进程一样-g,- statistics打印当前配置统计信息-i,- invalidate=TABLE使指定的缓存无效-K,- shutdown关闭服务器-t,-nthreads = NUMBER Start NUMBER threads-?,- help给出这个帮助列表-用法给出一个简短的用法消息-V,-version打印程序版本NSCD配置文件:NSCD配置文件是/etc/nscd.conf,nscd程序启动时会读取/etc/nscd.conf文件,每一行都会指定一个属性及其对应的值,或者一个服务及其对应的值。#表示评论。有效的服务设置包括:passwd、group、hosts、services和ornet group。
NSCD配置文件相关参数说明:
# Set log file log file debug-file-name #设置调试记录的级别。默认情况下,调试级别值#是程序启动时等待请求的处理线程数,至少有5个线程数#是最大线程数。默认情况下,32最大线程数#nscd程序在哪个用户中运行。如果设置了此选项,nscd将以此用户身份运行,而不是以root用户身份运行。如果每个用户使用单独的缓存(-S参数),该选项将被忽略。Server-user user #哪个用户可以请求计算在删除缓存项之前允许使用user stat-user user#的次数?默认值为5 reload-count unlimited | number#无论是否启用偏执模式,这将导致定期重新启动nscd。默认值是没有妄想症
当你需要通过域名与外界进行交互时,Dns缓存就派上了用场,可以减少域名解析的时间,提高效率。比如以下几种情况,使用爬虫收集网络上的页面数据,使用auth2.0协议从其他平台(如微博或QQ)获取用户数据,使用第三方支付接口,使用短信通道发送短信。
启动NSCD DNS缓存服务的利与弊
优势:
在本地缓存NDS解析信息以提高解析速度。
DNS服务器挂机没有问题,在缓存服务的时间范围内解析还是正常的。
缺点:
DNS解析信息会滞后。例如,域名解析更改需要手动刷新缓存,NSCD不适合实时切换应用。目前对于依赖DNS切换的服务,建议不要开放DNS缓存。DNS缓存作为普通的DNS解析缓存是没有问题的。如果使用RDS云服务器,不建议使用DNS缓存服务。
配置DNS缓存:
您可以通过编辑/etc/nscd.conf文件并添加以下行来打开本地DNS缓存。
Enable-cache hosts yes #除了dns缓存之外,此服务还可以缓存密码、组和服务器。
完整的配置如下:
启用-缓存密码是正数生存时间密码600负数生存时间密码20建议大小密码211检查文件密码是持久密码是共享密码是最大数据库大小密码33554432自动传播密码是启用-缓存组是正数生存时间组3600负数生存时间组60建议大小组211检查文件组是持久组是共享组 启用缓存服务是正数生存时间服务28800负数生存时间服务20建议大小服务211检查文件服务是持久服务是共享服务是最大数据库大小服务33554432启用缓存网络组是正数生存时间网络组28800负数生存时间网络组20建议大小网络组211检查k文件网络组是持久网络组是共享网络组是max数据库大小网络组333 您可以通过nscd -g查看统计信息:
# nscd -g nscd配置:0服务器调试级别50d 14h 33m 40s服务器运行时间5当前线程数32最大线程数0客户端必须等待的次数没有启用偏执模式3600重新启动interna l 5重新加载countpasswd缓存:是缓存已启用是缓存是持久的是缓存已共享211建议大小216064总数据池大小544已用数据池大小600秒正条目的生存时间20秒 负数条目的生存时间280382正数条目的缓存命中数10047负数条目的缓存命中数3260正数条目的缓存未命中数474负数条目的缓存未命中数98%缓存命中率6缓存值的当前数量52缓存值的最大数量2搜索到的最大链长度0 rd lock的延迟数0 wrlock的延迟数0内存分配失败是检查/etc/passwd是否有更改以清除指定类型的缓存:
NSCD-I Passwd NSCD-I集团NSCD-I主机推荐学习:linux视频教程
以上是linux nscd是什么的详细介绍。更多信息请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:什么是linux nscd? https://zhujicankao.com/91950.html
评论前必须登录!
注册