VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

什么是linux nscd?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

什么是linux nscd?

本教程的运行环境: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

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 什么是linux nscd?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!