OpenLDAP实用工具使用指南
1. slapindex工具
slapindex用于管理OpenLDAP后端(如hdb、bdb和已弃用的ldbm)的索引文件。OpenLDAP维护一组索引文件以加快记录搜索速度,这些文件存储在主目录数据库之外。当目录中的记录被添加、修改或删除时,slapd服务器会相应地修改索引文件。但在某些情况下,slapd服务器可能无法获取足够信息来更新索引文件,此时需要手动重建索引。
使用slapindex前,应停止slapd服务器,因为它不能在服务器运行时执行。需要使用slapindex命令的常见情况有:
1. 当使用工具(通常是slapadd)向现有数据库添加记录时。
2. 当修改slapd.conf中的索引指令或添加新索引时。
3. 在其他(罕见)情况下,外部条件或失败的slapadd命令可能导致目录数据库和目录索引不同步,主要症状是使用ldapsearch搜索时无法返回已知存在于目录中的记录。
使用示例:
$ sudo slapindex -q -f /etc/ldap/slapd.conf
此命令将重建slapd.conf中定义的第一个数据库的所有索引。其中, -q 标志指示slapindex执行一些额外的检查操作,可大大加快重新索引的过程; -f 标志指定slapd配置文件的路径,若省略该标志,slapindex将在默认位置查找slapd.conf文件。
若要监控slapindex的进度,可使用 -v
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



