本部分提供了 Directory Server Resource Kit 组件的概述。
Directory Server Resource Kit 提供了一些工具,用于在实验室、在部署过程中以及在数据中心使用目录服务。
使用 ldapsubtdel(1) 工具时,只需一个命令即可通过 LDAP 删除整个目录子树。
在设计、开发和测试 Web 应用程序时,可以使用以下工具通过 DSML v2 来测试目录访问:
dsmlmodify(1) 命令,用于添加、删除、修改、重命名和移动条目
dsmlsearch(1) 命令,用于查找和读取条目
通过 LDAP 访问目录时,可以使用以下工具测量绑定、读取和写入性能:
authrate(1) 命令,用于测量 LDAP 绑定性能
modrate(1) 命令,用于测量 LDAP 写入性能
searchrate(1) 命令,用于测量 LDAP 读取性能
可以使用以下工具生成示例 LDIF,以用于大小排列和调优。还可以使用以下工具对 LDIF 进行转换、排序和过滤,以提高互操作性:
ldifxform(1) 命令,用于对 LDIF 进行转换、排序和过滤
makeldif(1) 命令,用于生成示例 LDIF
可以使用 logconv(1) 命令检查客户端如何使用目录服务,以及生成索引编制建议。
您可以决定在与目录服务器相同的系统上设置和运行 Directory Server Resource Kit 工具,还是在其他系统上设置和运行。此决策取决于您的工作环境。此外还取决于您所达到的部署阶段。以下问题和解答有助于您决定在何处使用 Directory Server Resource Kit。
问题:您是否要在开发目录服务之前评估或演示目录技术?
答案:为方便起见,请在与目录相同的系统上安装和使用 Directory Server Resource Kit。
问题:您是否要开发目录客户端应用程序或插件?
答案:为方便起见,请在与目录相同的系统上安装和使用 Directory Server Resource Kit。
问题:您是否要测试目录性能特性?
答案:在提供目录服务的系统上必须运行的唯一命令是 idsktune 命令,该命令用于生成特定于系统的调优建议。
答案:通过在其他系统上安装 Directory Server Resource Kit 和运行命令(idsktune 除外),可以避免对所测量的系统造成干扰。
通过在单独的系统上运行客户端(如 authrate、modrate 和 searchrate),可以准确地测量目录性能。可以通过仔细控制所测量系统上运行的进程来提高准确性。还可以通过控制目录中存储的示例数据来提高准确性。可以使用 makeldif 生成受控制的数据。
问题:您是否已将目录部署到数据中心?
答案:通过在其他系统上安装 Directory Server Resource Kit 和运行命令,可以避免对所部署的系统造成干扰。
请使用 logconv 运行分析、使用 ldifxform 运行 LDIF 转换,并在其他系统中运行其他操作。