附录 A
已安装产品的布局
本附录概述了在典型安装之后产品的软件布局。在已安装的文件中,只有此处列出并在产品文档中讨论的文件属于受支持的公用产品界面。
注意
|
此处显示的示例反映了 Solaris 操作环境的产品安装。对于在其他平台上的安装,文件名和扩展名可能有所不同。
在安装产品的 Solaris 封装版本之后,还可以使用 pkgchk(1M) 公用程序、pkgchk -v package-name 获得特定软件包的安装路径名称的完整列表。
|
诸如 Solaris 操作环境之类的某些平台提供了用于管理目录服务的集成工具。Sun ONE Directory Server 也提供了这样的工具。有关此处列出的工具的详细信息,请参阅 Sun ONE Directory Server 管理指南 和 Sun ONE Directory Server 参考手册 。
ServerRoot 目录
ServerRoot 目录包含多个系统管理公用程序。要确定在您的平台、配置和安装情况下,ServerRoot 目录所对应的路径,请参阅“默认路径和文件名”。
表 A-1    ServerRoot 下的公用程序
公用程序
|
注释
|
ServerRoot/restart-admin
|
重新启动管理服务器
|
ServerRoot/start-admin
|
启动管理服务器
|
ServerRoot/startconsole
|
启动 Sun ONE Server Console
|
ServerRoot/stop-admin
|
停止管理服务器
|
ServerRoot/uninstall
|
卸载产品软件
|
ServerRoot/bin 目录包含在创建服务器实例时内部使用的产品二进制文件和配置模板。
表 A-2    ServerRoot/bin 下的文件
文件
|
注释
|
ServerRoot/bin/
|
内部使用,下列情况除外:
|
ServerRoot/bin/admin/admconfig
|
配置管理服务器
|
ServerRoot/bin/https/bin/ns-httpd
|
Sun ONE Administration Server
|
ServerRoot/bin/https/bin/uxwdog
|
管理服务器监视程序
|
ServerRoot/bin/slapd/server/ns-ldapagt
|
基于 LDAP 的 SNMP 副代理
|
ServerRoot/bin/slapd/server/ns-slapd
|
Sun ONE Directory Server
|
ServerRoot/lib 目录包含产品库,其中包括插件。
表 A-3    ServerRoot/lib 下的库
库
|
注释
|
ServerRoot/lib/
|
内部使用和插件
|
ServerRoot/lib/libnspr4.so
|
NSPR,4.x 版
|
ServerRoot/manual 目录包含对控制台联机帮助的支持。
表 A-4    ServerRoot/manual 下的联机帮助支持
目录
|
注释
|
ServerRoot/manual/
|
联机帮助支持
|
ServerRoot/plugins 目录包含服务器插件示例、用于插件开发的标头文件以及用于提供 SNMP 支持的插件。
表 A-5    ServerRoot/plugins 下的插件支持
目录或文件
|
注释
|
ServerRoot/plugins/
|
示例、标头、SNMP 支持
|
ServerRoot/plugins/slapd/slapi/examples/
|
插件示例
|
ServerRoot/plugins/slapd/slapi/include/
|
插件标头文件
|
ServerRoot/plugins/snmp/magt/magt
|
配置管理代理
|
ServerRoot/plugins/snmp/mibs/
|
SNMP MIB
|
ServerRoot/plugins/snmp/sagt/sagt
|
配置 SNMP 代理
|
ServerRoot/shared/bin 目录包含管理服务器的工具。
表 A-6    ServerRoot/shared/bin 下的工具和客户机
目录或文件
|
注释
|
ServerRoot/shared/bin
|
内部使用,下列情况除外
|
ServerRoot/shared/bin/admin_ip.pl
|
更改 IP 地址
|
ServerRoot/shared/bin/entrycmp
|
比较用于复制的条目
|
ServerRoot/shared/bin/fildif
|
转储过滤的 LDIF
|
ServerRoot/shared/bin/insync
|
检查复制同步
|
ServerRoot/shared/bin/ldapcompare
|
比较属性值
|
ServerRoot/shared/bin/ldapdelete
|
删除目录条目
|
ServerRoot/shared/bin/ldapmodify
|
修改目录条目
|
ServerRoot/shared/bin/ldapsearch
|
查找目录条目
|
ServerRoot/shared/bin/modutil
|
管理 PKCS #11 模块
|
ServerRoot/shared/bin/uconv
|
从 ISO 转换到 UTF-8
|
ServerRoot/shared/bin/repldisc
|
发现复制拓扑
|
ServerRoot/shared/config 目录包含用于将证书映射到目录条目的配置文件。
表 A-7    ServerRoot/shared/config 下的证书映射配置文件
目录或文件
|
注释
|
ServerRoot/shared/config
|
内部使用,下列情况除外
|
ServerRoot/shared/config/certmap.conf
|
将证书映射到条目
|
ServerRoot/setup5 目录包含用于进行无提示安装和卸载的模板示例。
表 A-8    ServerRoot/setup5 下的无提示安装和卸载模板
目录或文件
|
注释
|
ServerRoot/setup5
|
内部使用,下列情况除外
|
ServerRoot/setup5/typical.ins
|
无提示安装模板文件
|
ServerRoot/setup5/uninstall.ins
|
无提示卸载模板文件
|
服务器实例目录
slapd-ServerID 目录包含对应于服务器实例 ServerID 的文件。ServerRoot/slapd-ServerID 目录本身包含多个用于进行命令行管理的脚本。
表 A-9    服务器实例脚本
脚本
|
注释
|
ServerRoot/slapd-ServerID/
|
服务器实例
|
ServerRoot/slapd-ServerID/bak2db
|
还原数据库(脱机)
|
ServerRoot/slapd-ServerID/bak2db.pl
|
还原数据库(联机)
|
ServerRoot/slapd-ServerID/db2bak
|
备份数据库(脱机)
|
ServerRoot/slapd-ServerID/db2bak.pl
|
备份数据库(联机)
|
ServerRoot/slapd-ServerID/db2index.pl
|
生成索引(联机)
|
ServerRoot/slapd-ServerID/db2ldif
|
将数据库转储到 LDIF(脱机)
|
ServerRoot/slapd-ServerID/db2ldif.pl
|
将数据库转储到 LDIF(联机)
|
ServerRoot/slapd-ServerID/getpwenc
|
打印加密口令
|
ServerRoot/slapd-ServerID/ldif2db
|
导入 LDIF(脱机)
|
ServerRoot/slapd-ServerID/ldif2db.pl
|
导入 LDIF(联机)
|
ServerRoot/slapd-ServerID/ldif2ldap
|
导入 LDAP 上的 LDIF
|
ServerRoot/slapd-ServerID/monitor
|
检索监视信息
|
ServerRoot/slapd-ServerID/ns-accountstatus.pl
|
建立帐户状态
|
ServerRoot/slapd-ServerID/ns-activate.pl
|
激活条目
|
ServerRoot/slapd-ServerID/ns-inactivate.pl
|
禁用条目
|
ServerRoot/slapd-ServerID/restart-slapd
|
重新启动目录服务器
|
ServerRoot/slapd-ServerID/restoreconfig
|
还原管理服务器配置
|
ServerRoot/slapd-ServerID/saveconfig
|
保存管理服务器配置
|
ServerRoot/slapd-ServerID/start-slapd
|
启动目录服务器
|
ServerRoot/slapd-ServerID/stop-slapd
|
停止目录服务器
|
ServerRoot/slapd-ServerID/suffix2instance
|
将后缀映射到后端
|
ServerRoot/slapd-ServerID/vlvindex
|
创建虚拟列表视图索引
|
ServerRoot/slapd-ServerID 的子目录包含配置、日志和备份数据。
表 A-10    服务器实例子目录
目录
|
注释
|
ServerRoot/slapd-ServerID/
|
服务器实例
|
ServerRoot/slapd-ServerID/bak/
|
目录数据库备份
|
ServerRoot/slapd-ServerID/confbak/
|
管理服务器配置备份
|
ServerRoot/slapd-ServerID/conf_bk/
|
目录服务器配置备份
|
ServerRoot/slapd-ServerID/config/
|
目录服务器配置
|
ServerRoot/slapd-ServerID/config/schema/
|
目录架构配置
|
ServerRoot/slapd-ServerID/db/
|
目录数据库
|
ServerRoot/slapd-ServerID/ldif/
|
LDIF 文件示例
|
ServerRoot/slapd-ServerID/locks/
|
运行时间进程锁定
|
ServerRoot/slapd-ServerID/logs/
|
服务器日志文件
|
ServerRoot/slapd-ServerID/tmp/
|
运行时间临时文件
|
使用提供的工具管理服务器实例。不要手动修改目录内容。
仅供内部使用
下面的内容由 Directory Server 内部使用。这些内部组件不属于受支持的公用界面。
- ServerRoot/adminacl/
- ServerRoot/admin-serv/
- ServerRoot/admserv
- ServerRoot/alias/
- ServerRoot/dist/
- ServerRoot/httpacl/
- ServerRoot/include/
- ServerRoot/install/
- ServerRoot/java/
- ServerRoot/userdb/
不要修改这些目录或其内容。