Sun ONE logo     上一章      目錄      索引      下一章     
Sun ONE Directory Proxy Server 管理員指南



第 4 章   啟動、重新啟動及停止 Directory Proxy Server

本章描述如何啟動、停止及重新啟動 Sun ONE Directory Proxy Server 及如何檢查目前狀態。

本章包含下列各節:

· 啟動及停止 Directory Proxy Server

· 重新啟動 Directory Proxy Server

· 檢查 Directory Proxy Server 系統狀態



注意

只有當適當的 Directory Server (組態目錄中指出) 及 Administration Server 在執行時,才能利用 Directory Proxy Server 主控台。請務必在您安裝 Directory Proxy Server 時指定的連接埠上啟動 Administration Server。為了將安全性風險降到最低,請在 Sun ONE Console 使用完畢後,將 Administration Server 關機。有關啟動及關閉 Administration Server 的說明,請參閱 。



啟動及停止 Directory Proxy Server

一旦安裝了 Directory Proxy Server,就會經常執行、監聽並接受要求;本伺服器會以 UNIX 常駐程式程序或 Windows NT 服務的形式執行,一般都在系統開機時啟動。

您可以用幾種方式啟動及停止 Directory Proxy Server。

· 從 Sun ONE Console (從本機及遠端)

· 從命令列 (僅限本機)

· 在 Windows NT 系統上,從 Windows NT [服務] 面板

請注意,若停止 Directory Proxy Server,就會完全關閉所有的元件、中斷服務,直到再啟動此伺服器為止。如果主機當機或離線,伺服器便會停止,且正在處理的所有要求都會遺失。您必須再次啟動此伺服器才能還原服務。

從 Sun ONE Console 啟動及停止 Directory Proxy Server

您可以利用 Sun ONE Console 來啟動及停止安裝在本機或遠端主機上的 Directory Proxy Server。若要啟動或停止 Directory Proxy Server:

  1. 登入 Sun ONE Console (請參閱)。
  2. 在 [伺服器及應用程式] 標籤中展開主機名稱,然後展開包含您要啟動的 Directory Proxy Server 實例的 [伺服器群組]。
  3. 在瀏覽樹狀目錄中,找到您要啟動或停止的 Directory Proxy Server 實例,選取對應的項目,然後按一下 [開啟]。

  4. Sun ONE Console 會顯示�

    開啟 Directory Proxy Server [伺服器主控台]。

  5. 在 [工作] 標籤中按一下 [啟動 Directory Access Router] 來啟動伺服器,或按一下 [停止 Directory Access Router] 來停止伺服器。

  6. Directory Proxy Server [工作] 標�

從命令列啟動及停止 Directory Proxy Server

若要從命令列啟動或停止 Directory Proxy Server:

  1. 開啟連到伺服器的終端機視窗。
  2. 在 UNIX 系統中,如果伺服器在小於 1024 的連接埠上執行,就以 root 登入;否則就以 root 或伺服器的使用者帳號登入。(依預設,如果 Directory Proxy Server 是以 root 執行,就會將自己的使用者 ID 變更成 nobody。)
  3. 在命令列提示下輸入下列指令:
  4. 若要啟動 Directory Proxy Server: <server-root>/dps-<hostname>/start-dps[.exe]

    若要停止 Directory Proxy Server: <server-root>/dps-<hostname>/stop-dps[.exe]

    <server-root> 是保留 Directory Proxy Server 二進位檔案的目錄。您在安裝過程中會先指定這個目錄。

    <hostname> 是安裝此 Directory Proxy Server 實例的主機名稱。

    .exe 會指定副檔名;只有在 Windows NT 系統上執行此公用程式時才需要。



    注意

    如果已經在執行 Directory Proxy Server,啟動指令就會失敗。
    先使用 stop-dps 指令,然後使用 start-dps 指令停止伺服器。



從 Windows NT [服務] 面板啟動及停止 Directory Proxy Server

如果您已經在 Windows NT 系統上安裝 Directory Proxy Server,便可從 Windows NT [服務] 面板啟動並停止伺服器 (以服務方式)。Directory Proxy Server 服務有下列名稱: Sun ONE Directory Proxy Server.

若要從 Windows NT [服務] 面板啟動或停止 Directory Proxy Server:

  1. 在您的桌面上選取 [開始] > [設定] > [控制台]。
  2. 在出現的 [控制台] 視窗中連按兩下 [服務]。
  3. 捲動服務清單,並找出對應到 Directory Proxy Server 實例的服務。
  4. 若要啟動服務,請選取 Directory Proxy Server 實例,然後按一下 [啟動]。若要停止服務,請選取 Directory Proxy Server 實例,然後按一下 [停止]。

重新啟動 Directory Proxy Server

當您變更 Directory Proxy Server 的組態時,必須儲存變更才能將其儲存在組態目錄中。所有組態變更需要在您儲存變更後重新啟動 Directory Proxy Server 才行。如果必須重新啟動,主控台會提示您。

重新啟動期間 Directory Proxy Server 會重新讀取組態,並使用新組態進行以後的連線。已經建立的用戶端連線會繼續使用舊組態,直到用戶端中斷連線為止。只有 UNIX 平台上才有重新啟動的功能。在 Windows NT 上,重新啟動 Directory Proxy Server 就等於停止然後啟動 Directory Proxy Server。

您可以用兩種方式重新啟動 Directory Proxy Server:

· 從 Directory Proxy Server [伺服器主控台] (從本機及遠端)

· 從命令列 (僅限本機)

從命令列重新啟動 Directory Proxy Server

若要從命令列重新啟動 Directory Proxy Server:

  1. 開啟連到伺服器的終端機視窗。
  2. 在 UNIX 系統上,請以 root 或伺服器的使用者帳戶 (如果您原先以這種方式啟動伺服器) 登入。
  3. 在命令列提示下輸入下列指令:
  4. <server-root>/dps-<hostname>/restart-dps[.exe]

在 UNIX 平台上從 Sun ONE Console 重新載入 Directory Proxy Server

您可以在 UNIX 平台上利用 Directory Proxy Server [伺服器主控台] 來重新載入安裝在本機或遠端主機上的 Directory Proxy Server。您在 UNIX 平台上變更 Directory Proxy Server 的組態時,重新載入 Directory Proxy Server 組態就會使變更生效。在 NT 平台上您必須重新啟動 Directory Proxy Server 組態。

從 Directory Proxy Server [主控台] 重新載入 Directory Proxy Server:

  1. 如果您還沒有檢視 Directory Proxy Server [伺服器主控台],請登入 Sun ONE Console (請參閱)。
  2. 在 [伺服器及應用程式] 標籤中展開主機名稱,然後展開包含您要重新啟動的 Directory Proxy Server 實例的 [伺服器群組]。
  3. 在瀏覽樹狀目錄中,找到您要啟動或停止的 Directory Proxy Server 實例,選取對應的項目,然後按一下 [開啟]。

  4. Sun ONE Console 會顯示�

    開啟 Directory Proxy Server [伺服器主控台]。

  5. 在 [工作] 標籤中按一下 [重新載入路由器組態] 來重新載入伺服器。


Directory Proxy Server [工作] 標�

檢查 Directory Proxy Server 系統狀態

您可以用兩種方式檢查特定的 Directory Proxy Server 實例是啟動或是停止。

· 從 Sun ONE Console ­(從本機及遠端)

· 從命令列 (僅限本機)

從 Sun ONE Console 檢查 Directory Proxy Server 狀態

您可以利用 Sun ONE Console 得知特定的 Directory Proxy Server 實例是否在執行。

  1. 登入 Sun ONE Console (請參閱)。
  2. 在 [伺服器及應用程式] 標籤中,選取對應到您要檢查的 Directory Proxy Server 實例的項目。

  3. Sun ONE Console 會顯示�

  4. 在右邊窗格檢查 [伺服器狀態] 欄位。

如果選定的 Directory Proxy Server 實例正在執行,狀態就會是 [已啟動]。否則就會是 [警示]、[已停止] 或 [未知]。SIE 名稱成斜體字時,伺服器的狀態也會表示為 [已停止]。

從命令列檢查 Directory Proxy Server 狀態

若要從命令列得知特定的 Directory Proxy Server 實例是否正在執行:

  1. 開啟連到伺服器的終端機視窗。
  2. 在 UNIX 系統上,請以 root 或伺服器的使用者帳戶 (如果您原先以這種方式啟動伺服器) 登入。
  3. 在命令列提示下輸入下列指令:
  4. <server-root>/dps-<hostname>/status-dps[.exe]

從命令列啟動及停止 Directory Proxy Server

Directory Proxy Server 程式以 UNIX 常駐程式程序或 NT 服務的形式執行,一般都在系統開機時啟動。

在所有平台上,Directory Proxy Server 的啟動程式在下列位置:

<server-root>/dps-<hostname>/start-dps

啟動組態設定檔在下列位置:

<server-root>/dps-<hostname>/etc/tailor.txt

您可以用下列位置中的指令檔啟動及停止 Directory Proxy Server:

<server-root>/dps-<hostname>

在 Windows NT 上應該使用 Windows NT [服務管理員] 來啟動及停止 Directory Proxy Server。在非 Windows NT 的平台上,Directory Proxy Server 只會產生一個核心影像以防當機 (如果其有效的使用者 ID 與真正的使用者 ID 相同)。因此,如果您要 Directory Proxy Server 產生核心,就必須將 ids-proxy-sch-GlobalConfiguration 物件類別中的 ids-proxy-con-userid 屬性,設定成與啟動 Directory Proxy Server 程序的使用者相同。依預設,如果 Directory Proxy Server 是以 root 執行,就會將自己的使用者 ID 變更成 nobody。

支援的標幟

表4-1 描述啟動及停止指令檔支援的標幟。

表4-1    啟動及停止指令檔支援的標幟  

標幟

描述

-d

本標幟存在時,Directory Proxy Server 一次只會處理一個傳入連線,而且會把更詳細的內部追蹤資訊傳送給記錄檔。請不要在正常作業時使用本標幟,因為會讓 Directory Proxy Server 常駐程式無法脫離控制的終端機。

-D

本標幟告訴 Directory Proxy Server 要將更詳細的追蹤資訊傳送給記錄檔。Directory Proxy Server 仍將處理多個用戶端連線,並以常駐程式的形式執行。-d 及 -D 標幟應視為互相排斥。

-t <啟動組態設定檔>

本選項可用來指定其他的啟動組態設定檔。您必須指定組態設定檔的絕對路徑。

-s

本選項告訴 Directory Proxy Server 要利用 LOG_DAEMON facility,將初始記錄訊息傳送給 syslogd。Windows NT 會忽略此標幟。如果沒有定義 dps_ROOT 環境變數,這個就是預設值。

-M

如果指定本標幟,Directory Proxy Server 就會產生另一個程序來自我監視。Directory Proxy Server 以不當的方式退出時,監視程序會在等候 30 秒後重新啟動 Directory Proxy Server。Windows NT 上沒有這個功能。

-r

本標幟的功能,是將值加入硬式編碼的登錄路徑後面。最後的登錄路徑會將 Directory Proxy Server 服務指向自己的組態資訊,譬如根目錄或實例根目錄名稱。在 Windows 系統上,您只能將一個 Directory Proxy Server 實例安裝在主機上。

-v

本標幟會列印 Directory Proxy Server 的版本資訊。本標幟在 Windows NT 上只能從命令列使用。

重新啟動 Directory Proxy Server

在 UNIX 平台上,您可以將 SIGHUP 通知傳送給 Directory Proxy Server,使其重新讀取自己的組態。如果順利重新讀取組態,Directory Proxy Server 會使用此新組態進行以後的連線。已經建立的用戶端連線會繼續使用舊組態,直到用戶端中斷連線為止。

若要通知 Directory Proxy Server 重新讀取自己的組態,請利用 <server-root>/dps-<hostname> 中的 hup-dps 指令。

某些屬性值不能用 HUP 通知 facility 變更。如果要變更下列組態參數,您必須關閉 Directory Proxy Server 然後再啟動。這些屬性包含:

ids-proxy-con-listen-port
ids-proxy-con-listen-host
ids-proxy-con-ldaps-port
ids-proxy-con-foreground
ids-proxy-con-listen-backlog
ids-proxy-con-ssl-cert
ids-proxy-con-ssl-key

此外,不能利用此 facility 變更 ids-proxy-sch-LogProperty 記錄內容。

在所有平台上,restart-dps 指令可在 <server-root>/dps-<hostname> 找到。重新啟動指令只會叫用前述目錄中的 stop-dps 及 start-dps 指令。


上一章      目錄      索引      下一章     
版權所有 2003 Sun Microsystems, Inc. 保留所有權利。