nscd: name service cache daemon
是一个名字服务缓存守护进程
在linux中,nscd进程负责管理DNS缓存。要清空DNS缓存,重启nscd 守护进程就行了。
事实上缓存也记在文件里了,不只缓存主机记录,还缓存/etc/passwd, /etc/groups
缓存DB文件在/var/db/nscd下
今天在公司遇到个问题就是关于nscd守护进程的。
将server重启以后,发现很多以前可以登录的user现在不能登录了,可能的情况都考虑到了,比如server down了,authority of user等等情况都考虑到了,但是问题依然存在,不知道是什么原因造成的。后来有个哥们说可能是缓存守护进程造成的,然后就将该进程重启了一道,结果就把问题解决了。