本章包含发行 Directory Server Resource Kit 时可用的特定于产品的重要信息。
本章包含以下部分:
本部分提供了 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 转换,并在其他系统中运行其他操作。
本部分列出了此发行版中修复的错误。
以下错误自上一个 Directory Server Resource Kit 发行版以来已得到修复。
searchrate 命令应具有用于指定超时的选项。
修复了 authrate 的用法。
修复了 searchrate 的用法。
修复了 modrate 的用法。
在 ldifxform 命令中使用 to=cs 时,该命令未成功转换。
ldapsubtdel 命令应允许从文件读取密码。
authrate 命令应发出绑定错误。
dsmlsearch 命令应处理 LDAP 过滤字符串语法。
修复了 dsmlmodify 的用法。
在 Windows 系统上,使用 -c to=ascii 选项时 ldifxform 命令崩溃。
logconv -d 选项产生有关除数为零的错误。
本部分列出了发行时的已知问题和限制。
在 Windows 系统上,使用多线程时 searchrate 崩溃。
在 Windows 系统上,使用多线程时 modrate 崩溃。
在 Windows 系统上,使用多线程时 authrate 崩溃。
dsmlsearch 命令的 -D 选项使用 HTTP 用户 ID,而不是绑定 DN。
要解决此问题,请提供映射到目录服务器中某个 DN 的用户 ID。
在 Windows 系统上,无法在应用服务器中部署 NameFinder。
NameFinder 在部署后抛出有关找不到页面的错误。
要解决此问题,请将 nsDSRK/nf 重命名为 nsDSRK/NF。
无法在 NameFinder 的“我的选择”列表中添加两个以上的用户。
NameFinder 搜索应获取值不等于“姓氏”、“名字”、“电子邮件”和“给定名字”的条目。
NameFinder 搜索应允许搜索组。