10、OpenLDAP实用工具使用指南

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值