|
|
| Sun ONE Directory Proxy Server 管理員指南 |
第 4 章 啟動、重新啟動及停止 Directory Proxy Server
本章描述如何啟動、停止及重新啟動 Sun ONE Directory Proxy Server 及如何檢查目前狀態。
本章包含下列各節:
· 啟動及停止 Directory Proxy Server
· 檢查 Directory Proxy 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:
- 登入 Sun ONE Console (請參閱)。
- 在 [伺服器及應用程式] 標籤中展開主機名稱,然後展開包含您要啟動的 Directory Proxy Server 實例的 [伺服器群組]。
- 在瀏覽樹狀目錄中,找到您要啟動或停止的 Directory Proxy Server 實例,選取對應的項目,然後按一下 [開啟]。
![]()
開啟 Directory Proxy Server [伺服器主控台]。
- 在 [工作] 標籤中按一下 [啟動 Directory Access Router] 來啟動伺服器,或按一下 [停止 Directory Access Router] 來停止伺服器。
![]()
從命令列啟動及停止 Directory Proxy Server
若要從命令列啟動或停止 Directory Proxy Server:
- 開啟連到伺服器的終端機視窗。
- 在 UNIX 系統中,如果伺服器在小於 1024 的連接埠上執行,就以 root 登入;否則就以 root 或伺服器的使用者帳號登入。(依預設,如果 Directory Proxy Server 是以 root 執行,就會將自己的使用者 ID 變更成 nobody。)
- 在命令列提示下輸入下列指令:
若要啟動 Directory Proxy Server: <server-root>/dps-<hostname>/start-dps[.exe]
若要停止 Directory Proxy Server: <server-root>/dps-<hostname>/stop-dps[.exe]
從 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:
- 在您的桌面上選取 [開始] > [設定] > [控制台]。
- 在出現的 [控制台] 視窗中連按兩下 [服務]。
- 捲動服務清單,並找出對應到 Directory Proxy Server 實例的服務。
- 若要啟動服務,請選取 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:
- 開啟連到伺服器的終端機視窗。
- 在 UNIX 系統上,請以 root 或伺服器的使用者帳戶 (如果您原先以這種方式啟動伺服器) 登入。
- 在命令列提示下輸入下列指令:
<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:
- 如果您還沒有檢視 Directory Proxy Server [伺服器主控台],請登入 Sun ONE Console (請參閱)。
- 在 [伺服器及應用程式] 標籤中展開主機名稱,然後展開包含您要重新啟動的 Directory Proxy Server 實例的 [伺服器群組]。
- 在瀏覽樹狀目錄中,找到您要啟動或停止的 Directory Proxy Server 實例,選取對應的項目,然後按一下 [開啟]。
![]()
開啟 Directory Proxy Server [伺服器主控台]。
- 在 [工作] 標籤中按一下 [重新載入路由器組態] 來重新載入伺服器。
![]()
檢查 Directory Proxy Server 系統狀態
您可以用兩種方式檢查特定的 Directory Proxy Server 實例是啟動或是停止。
· 從 Sun ONE Console (從本機及遠端)
· 從命令列 (僅限本機)
從 Sun ONE Console 檢查 Directory Proxy Server 狀態
您可以利用 Sun ONE Console 得知特定的 Directory Proxy Server 實例是否在執行。
- 登入 Sun ONE Console (請參閱)。
- 在 [伺服器及應用程式] 標籤中,選取對應到您要檢查的 Directory Proxy Server 實例的項目。
![]()
- 在右邊窗格檢查 [伺服器狀態] 欄位。
如果選定的 Directory Proxy Server 實例正在執行,狀態就會是 [已啟動]。否則就會是 [警示]、[已停止] 或 [未知]。SIE 名稱成斜體字時,伺服器的狀態也會表示為 [已停止]。
從命令列檢查 Directory Proxy Server 狀態
若要從命令列得知特定的 Directory Proxy Server 實例是否正在執行:
- 開啟連到伺服器的終端機視窗。
- 在 UNIX 系統上,請以 root 或伺服器的使用者帳戶 (如果您原先以這種方式啟動伺服器) 登入。
- 在命令列提示下輸入下列指令:
<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 描述啟動及停止指令檔支援的標幟。
重新啟動 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 指令。