看板FreeBSD
标 题Re: LDAP server 的调整
发信站铭传筑梦别境 (Sat Dec 4 16:09:08 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
※ 引述《ganymede (深邃之蓝)》之铭言:
> > 3. client 端打开 nscd 作 cache (Linux上有 BSD端我不是很清楚 :p )
> 果然...
> 在 Linux 上有没有 nscd, 真的差很多, 有开启 nscd 的话, 系统反应速度
> 快很多, 没开的话, 真的慢到不行...
> 但...FreeBSD 的 nscd 在那里??? 或者有类似的??
唉...真是笨的可以...
怎麽会把方向搞到 nscd 上面去, 多绕了冤枉路...因为根本不需要 nscd...
仔细看了 log 档, 原来若开放使用者登入, 系统会去 LDAP Server 要
uid, uidNumber, gidNumber 等资料, 而当初没有对 uidNumber 及 gidNumber
做 index, 也难怪 /var/log/slapd.log 会狂增, 也难怪在登入时慢到不行,
因为系统要去查使用者的 uidNumber, LDAP Server 在没有 uidNumber 的
index 下, 自然只能由 uid 去比对了, 只要将
index uidNumber,gidNumber eq
加入到 /usr/local/etc/slapd.conf 内, 再
/usr/local/etc/rc.d/slapd.sh stop
先将 LDAP Server 停掉, 因为重作 index 需要离线处理.
再 run
slapindex -v
将 index 重做完後, 重新启动 LDAP Server 即可.
一点小经验分享给大家...
--
什麽是疼你的责任?? 就是陪你一起老...^_^
--
o ╔╦╦╦╦╦╦╦╗o。心灵交流的桥梁 资讯传递的园地 建筑梦想的别境 o○。
。╠铭传╬筑梦别境╣ 。 ≡telnet://bbs.mcu.edu.tw≡ o
○╚╩╩╩╩╩╩╩╝○o From:daphne.schcic.idv.tw 。 ○ 。。