本節將說明 UNIX 系統管理者的前置安裝作業。它包含下列各小節:
安裝和修補 UNIX 作業系統 | 第 "安裝和修補 UNIX 作業系統" 頁 |
配置核心 | 第 "配置核心" 頁 |
建立 IBM WebSphere Business Integration 管理者帳戶 | 第 "建立 IBM WebSphere Business Integration 管理者帳戶" 頁 |
設定埠號 | 第 "設定埠號" 頁 |
若為 AIX,請遵循 IBM 的安裝指示來安裝作業系統,若為 Solaris 、HP-UX、Red Hat Linux、以及 SuSE Linux,請分別遵循 Sun Microsystems、HP、Red Hat 以及 SuSE 的安裝指示。 請確定您有 root 帳戶的密碼之後再繼續此安裝程序。 如需 IBM 支援的 AIX、Solaris、HP-UX 及 Linux 版本清單, 請參閱軟體需求。
在安裝 UNIX 作業系統之後, 請以必要的修補程式加以更新。 某些修補程式對軟體會有直接的影響,例如 Java。因此,請維持最新的修補程式層次。
chmod o+r /dev/mem
請根據以下相關小節中的指示,驗證您執行的是受支援的作業系統組合及修補程式層次。
您可以在 AIX 系統上發出 oslevel -rq 指令,以判斷作業系統版本和維護版本層次。
下列範例顯示與支援作業系統和維護版本層次相符的 AIX 5.2 系統上所輸出的指令:
# oslevel -rq
已知的建議維護層次
5200-01
如需適用於系統的修補程式詳細清單,可發出
lslpp -L all
指令。此指令的輸出會列出每個檔案集的層次、狀態、類型和說明。
您可以在 Solaris 中使用 cat /etc/release 指令,來判斷所套用的作業系統版本和維護更新版本日期。
如需適用於系統的修補程式詳細清單,可發出
showrev -p 指令。
showrev -p 指令的輸出如下所示:
Patch: patchID Obsoletes: patchIDs Requires: patchIDs : Incompatibles: Packages:
您可以在 HP-UX 中使用 uname -a 指令,來判斷作業系統層次。
您可以在 HP-UX 中使用 swlist | grep patch 指令,來判斷目前套用到系統的修補程式。 指令的輸出如下所示:
PHSS_patch_number 或 PHCO_patch_number
您可以在 Linux 中使用 uname -R 指令,來判斷作業系統層次。
您可以在 Linux 中使用 uname -v 指令,來判斷核心版本的現行版本層次 (這個資訊包含在 uname -r 的輸出中,但可能難以識別)。
HP-UX 上,您可能必須修改核心配置,才能執行 WebSphere InterChange Server。 若要執行此動作,請新增或修改表 12 中所列的參數,以編輯核心配置檔 /etc/system。
表 12. WebSphere InterChange Server 的 HP-UX 核心配置設定
set Shmmax=0x3908b100 set nproc=4096 set nkthread=7184 set maxusers=64 set maxfiles=256 set maxfiles_lim=1024 set Nfiles=8192 set Max_thread_proc=4096 set MAXSSIZ=8388608 (0X800000) set MAXDSIZ=268435456 (0x10000000) |
InterChange Server 軟體是安裝成使用者空間程式。不需要任何 root 或特殊專用權就能執行它。 雖然您可以在任何有寫入權的目錄下面安裝它,不過建議您為 WebSphere Business Integration 管理者建立特殊帳戶, 並在此帳戶的起始目錄下安裝 InterChange Server 軟體。
以 root 身分,在即將安裝 InterChange Server 的機器上,建立 WebSphere Business Integration 管理者的使用者帳戶。 此帳戶提供管理此軟體的單一點。 建議您使用 admin 作為這個帳戶的名稱。 不過,您可以選擇別的帳戶名稱。在本手冊中, WebSphere Business Integration 管理者是指這位使用者。
執行下列步驟來建立 WebSphere Business Integration 管理者的帳戶:
AIX |
---|
使用 SMIT 指定下列資訊:
|
Solaris |
---|
請使用 useradd 指令搭配下列語法來建立新的 WebSphere Business Integration 管理者帳戶: useradd -d home_dir -s shell_path -m username 其中
例如,下列 useradd 指令會建立名為 admin 的 WebSphere Business Integration 管理者帳戶,此帳戶使用 Korn Shell 作為它的登入 Shell: useradd -d /home/admin -s usr/bin/ksh -m admin
|
HP-UX |
---|
使用 SAM 指定下列資訊:
|
Linux |
---|
使用 useradd 來指定下列資訊:
|
檔案專用檔案包括個人設定檔。
每一個登入 Shell 有自己相關聯的個人設定檔。這些檔案的名稱根據為帳戶選擇的登入
Shell 而定。表 13 列示建議的 Shell 和它們的對應設定檔。
Shell | 設定檔 |
---|---|
csh | .cshrc |
sh, ksh | .profile |
bash | .bashrc, .bash_profile |
請在 WebSphere Business Integration 管理者的設定檔中納入下列資訊:
set ORB_PORT=14500 export ORB_PORT
. /ProductDir/bin/CWSharedEnv.sh
其中 ProductDir 是要安裝 InterChange Server 軟體的目錄路徑。
此檔案被安裝成 InterChange Server 安裝程序的一部份 (如果您正在升級現有系統,請參閱升級 InterChange Server 系統)。 如需此檔案之內容的詳細資訊,請參閱驗證環境變數。
passwd 指令會要求您輸入新密碼兩次。下列範例會提示您為建議的 WebSphere Business Integration 系統管理者帳戶 admin 設定密碼:
passwd admin
確定有給予網站管理者此密碼。
稍後在此安裝中,您會將 WebSphere Business Integration 管理者新增至系統需要的特殊群組中。
表 14 所列的程式在 UNIX 上安裝 InterChange Server 時必須具備埠號。
程式 | 預設埠號 | 如需詳細資訊 |
---|---|---|
WebSphere MQ 接聽器 | 1414 | 配置 WebSphere MQ 接聽器 |
Oracle 接聽器 | 1521 | 配置 Oracle Server |
MS SQL 接聽器 | 1433 | 使用精靈配置資料庫內容 |
SNMP 代理程式 | 1161 | 決定安裝 InterChange Server 的位置 |
遠端代理程式技術 | 無 | 附錄 B, 安裝遠端代理程式技術 |
下列文件是 UNIX 用來儲存埠號及其相關程序資訊的系統檔案。
只有 root 帳戶才有修改這些檔案的許可權。
您可以使用下列指令判斷埠號是否在使用中:
netstat -n -a | grep port_number
其中 port_number 是您要測試的埠。