附錄 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
|
將 LDIF 匯入至 LDAP 之上
|
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/
請勿修改這些目錄或其內容。