Solaris 7(Intel 平台版)安裝程式庫

註冊伺服器

如果要附予使用者能尋找您的文件伺服器而不需知道 URL 的能力,您可以用 FNS 系統註冊您的伺服器的名稱。如果使用者知道 URL,他們仍然可以存取未註冊的文件伺服器。

您如何註冊您的伺服器取決於兩件事:

使用 ab2regsvr 指令註冊您的伺服器

如果要註冊您的伺服器,請使用 ab2regsvr 指令。 ab2regsvr 指令會察看您的系統配置並為您的伺服器設定合適的名稱空間。

如果要註冊您的伺服器,請鍵入:


# /usr/lib/ab2/bin/ab2regsvr server_url

server_url 是到達此伺服器的完全合格 URL(例如: http://imaserver.eng.sun.com:8888/)。

ab2regsvr 指令也提供一些您可能會覺得有用的其它選項:

有關 ab2regsvr 指令的更多資訊,請參閱 ab2regsvr(1m) 線上援助頁

使用標準 FNS 指令註冊您的伺服器

如果您想要使用 FNS 指令註冊您的伺服器,且您的位置已經安裝了 FNS,請使用下列的指令將設定的 URL 註冊為您的組織(領域)文件伺服器:


# fnbind -r thisorgunit/server/answerbook2 onc_answerbook2 \
onc_addr_answerbook2 server_url

server_url 是到達此伺服器的完全合格的 URL(例如:http://imaserver.eng.sun.com:8888/)。

如果要找出目前註冊的伺服器為何,使用下列指令:


% fnlookup -v thisorgunit/service/answerbook2

此動作會回覆看起來與下列類似的註冊伺服器列表:


參考類型: onc_answerbook2 
位址類型onc_addr_answerbook2 
長度: 19
資料: 0x68 0x74 0x74 0x70 0x3a 0x2f 0x2f 0x61 0x6e 0x73  http://ans
     0x77 0x65 0x72 0x73 0x3a 0x38 0x38 0x38 0x38       wers:8888

在此範例中,註冊的伺服器是 http://answers:8888/

如果您取得與下列類似的回應,那便表示沒有文件伺服器是以 FNS 註冊的:


'thisorgunit/service/answerbook2' 的尋找失敗:\ 
找不到名稱:'answerbook2'

有關 FNS 更多的資訊,包括如何安裝,請參閱 FNS 文件。

名稱服務與 AnswerBook2 使用者

與其使用描述的名稱服務找出文件伺服器,使用者可以使用環境變數 AB2_DEFAULTSERVER 定義內定的 AnswerBook2 伺服器。例如,使用者在 .cshrc檔案中可以有下列行:


setenv AB2_DEFAULTSERVER http://imaserver.eng.sun.com:8888

如果使用者未定義環境變數,當使用者從桌上管理系統啟動 AnswerBook2 產品時,產品會察看從其啟動的系統是否正在執行文件伺服器。如果是,其便會使用 URL 啟動:http://localhost:portport 內定為 8888

如果使用者未定義環境變數,且目前系統不是文件伺服器,當使用者從桌上管理系統啟動AnswerBook2 時,系統會執行 fnlookup thisorgunit/service/answerbook2 指令找出可使用的文件伺服器為何。然後選擇這些伺服器之一,並使用 URL 的該伺服器名稱啟動 AnswerBook2 瀏覽器。