linux系统dns缓存服务nscd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统dns缓存服务nscd相关的知识,希望对你有一定的参考价值。
众所周知,Linux本身是不带DNS缓存的。
可以安装nscd来开启linux系统dns缓存。
1.安装:
yum -y install nscd
2.修改配置文件:
vim /etc/nscd.conf
logfile /var/log/nscd.log
threads 4
max-threads 32
server-user nscd
debug-level 0
reload-count 5
paranoia no
restart-interval 3600
enable-cache hosts yes
positive-time-to-live hosts 3600
negative-time-to-live hosts 20
suggested-size hosts 211
check-files hosts yes
persistent hosts yes
shared hosts yes
max-db-size hosts 33554432
3.重启nscd服务。
/etc/init.d/nscd restart
nscd缓存三种服务passwd group hosts,所以它会记录三个库,分别对应源/etc/passwd, /etc/hosts 和 /etc/resolv.conf每个库保存两份缓存,一份是找到记录的,一份是没有找到记录的。每一种缓存都保存有生存时间(TTL).
开启 、停止、 重启服务
sevices nscd start | stop | restart
缓存DB文件在/var/db/nscd下
nscd -g 查看统计信息
清除缓存
nscd -i passwd
nscd -i group
nscd -i hosts
补充:开启 NSCD 缓存服务以加快 DNS 解析速度
本文出自 “努力!奋斗!” 博客,请务必保留此出处http://026mm.blog.51cto.com/8783374/1787835
以上是关于linux系统dns缓存服务nscd的主要内容,如果未能解决你的问题,请参考以下文章