歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

在Linux系統上安裝和配置Domino服務器

內容提要: 本文以RedHat為例,簡要說明了Domino for Linux的安裝和配置過程。本文共包含三個主要部份:安裝前的准備工作、安裝過程和配置過程。     正文 :Lotus Domino服務器從5.0.2之後開始發行Linux操作系統上的版本。以下簡要介紹Domino for Linux的安裝和配置過程。本文中所描述的操作步驟都是以RedHat 6.0為例,但其基本過程適用於各種版本的Linux。用戶可以根據自己的實際情況,將其中RedHat的特定操作改為實際使用的Linux中的操作,從而完成整個安裝配置過程。    一、安裝前的准備工作    1. Domino for Linux的軟硬件要求    Domino for Linux的最低要求為:    486以上的處理器(CPU)    64MB以上的內存 (推薦值為128MB以上)    750MB硬盤剩余空間 (推薦值為1GB以上)    Linux 內核版本2.2.5以上   常用的Linux版本,如RedHat 6.x,Caldera OpenLinux 2.2,TurboLinux 6.0等都可以安裝Domino。每個Domino版本對操作系統的具體要求可參閱《Release Notes: Domino/Notes 5.0.x》。    2. Linux上的服務    缺省情況下,Linux系統上都會自動啟動一些服務,如HTTP、SMTP、POP3和IMAP等。如果希望使用Domino提供的這些服務,就需要把系統上原來的服務停用。    1). 停用POP3和IMAP服務    編輯/etc/inetd.conf文件,將POP3和IMAP的行注釋掉即可    2). 停用SMTP服務    RedHat上的SMTP服務是由sendmail提供的。要想停用它,需要使用linuxconf程序。    a. 在命令行輸入 linuxconf  b. 展開 +Control,+Control panel,點擊Control Service activity  c. 在隨後出現的菜單中選擇sendmail,按Enter鍵  d. 點擊Stop,停止當前正在運行的sendmail程序  e. 去掉Automatic start-up後面的選定標記,點擊Accept。以後系統啟動時sendmail就不會自動啟動了  f. 點擊Quit    3). 更改HTTP服務使用的端口號    RedHat上的HTTP服務是由httpd提供的。可以修改它所使用的端口號,使它與Domino不沖突,因此不必完全停用它。更改HTTP服務使用的端口號也需要使用linuxconf程序:    a. 在命令行輸入 linuxconf  b. 展開 +Networking,+Server tasks,+ApacheWeb server,點擊Defaults  c. 在隨後出現的屏幕上找到Listen on port,將缺省的80改為其它值,如8080。注意不要使用8081,因為Domino的配置過程中需要用到這個端口號。  d. 點擊Accept,回到linuxconf主菜單  e. 展開 +Control,+Control panel,點擊Control Service activity  f. 在隨後出現的菜單中選擇httpd,按Enter鍵  g. 點擊Restart,用新的端口號重新啟動當前正在運行的httpd  h. 點擊Accept,再點擊Quit,退出linuxconf程序    3. 為Domino服務器創建專用的用戶和組    Domino服務器運行時需要使用專用的用戶和組,因此在安裝過程中會要求輸入專用的用戶名和組名。在安裝前應創建它們,以便安裝過程中使用。 可以直接用命令來創建用戶和組,也可以通過linuxconf。使用linuxconf創建用戶和組的步驟是:    a. 在命令行輸入 linuxconf  b. 展開 +User Accounts,+Normal,點擊下面的User Accounts  c. 在出現的屏幕上點擊Add  d. 在Login name域中輸入要創建的用戶名,在group (opt)域中輸入要創建的組名  e. 點擊Accept  f. 根據屏幕上的提示,為該用戶輸入口令(兩次)    安裝Domino服務器前的准備工作到此就完成了,下面可以開始進行安裝。    二、安裝Domino服務器的過程    1. 啟動安裝程序    如果是從CDROM安裝,則首先將Domino for Linux所在的光盤放入驅動器,然後輸入命令  mount /dev/cdrom  /mnt/cdrom/linux/install    注意不要切換到光盤上的目錄來執行以上命令,而應從硬盤上的目錄中執行,如 /local/linux。    如果已將Domino for Linux的安裝文件(如filename.tar)下載到了本地硬盤上,則輸入命令  tar -xvf filename.tar  cd linux  ./install    2. 完成安裝    Domino for Linux的安裝程序是基於字符界面的,它會提示用戶輸入必要的信息以完成安裝過程。在各種Linux的版本上,這個過程都是相同的。    1). 歡迎界面       向用戶說明安裝所需要用到的功能鍵。按Tab鍵繼續    2). 許可協議  按Tab鍵閱讀許可協議並接受它    3). 安裝類型  根據實際情況選擇郵件服務器(Mail Server)、應用服務器(Application Server)或企業級服務器(Enterprise Server)。按空格鍵來改變當前的選擇,按Tab鍵繼續    4). 選擇Domino的程序目錄  缺省的Domino程序目錄是 /opt/lotus,一般沒有必要改變它    5). 是否安裝分區服務器  如果要安裝分區服務器則按空格鍵將當前設置改為Yes。在此例中我們不安裝分區服務器,仍保持缺省設置(No)。按Tab鍵繼續    6). 選擇Domino的數據目錄  缺省的Domino數據目錄是 /local/notesdata,一般也沒有必要改變它    7). 指定Domino所用的用戶名  安裝程序缺省給出的用戶名是notes,按Enter鍵並輸入先前創建的用戶名。該用戶將成為所安裝的數據文件的所有者。    8). 指定Domino所用的組名  安裝程序缺省給出的組名也是notes,按Enter鍵並輸入先前創建的組名。該組也將成為所安裝的數據文件的所有者。    9). 總結界面  前面輸入的所有信息都將顯示出來。檢查所有的設置,確認無誤後按Tab鍵開始安裝文件。若要修改設置,可以按ESC鍵。      10). 完成安裝  安裝完成後,所需的文件都已被拷貝到指定目錄中,安裝程序將自動退出,返回到命令提示符。此時用戶需要以指定給Domino所用的用戶名登錄,以便進行Domino服務器的配置。    三、配置Domino服務器    Domino服務器所需的文件安裝完成後,需要通過浏覽器對服務器進行配置。用戶既可以使用Linux服務器本地的浏覽器,也可以使用其它計算機上的浏覽器,只要能通過TCP/IP協議訪問該Linux服務器就可以。所用的浏覽器要求是圖形化的,並且支持Java。    要進行配置,需要將Lotus Domino http服務器啟動至初始配置狀態。首先,切換到Domino的數據目錄:  cd /local/notesdata  然後輸入以下命令:  /opt/lotus/bin/http httpsetup    該命令將啟動http服務器,並使用setupweb.nsf數據庫來完成配置。此時啟動的http服務器是在8081端口上偵聽,不對http用戶提供除setupweb.nsf之外的其他數據庫。    如果http服務器未能正常啟動,並顯示如下錯誤信息  "libjitc.so: cannot open shared object file: No sUCh file or Directory (libjitc.so)"  請參閱下面的“如何解決用於配置的http服務器無法啟動的問題”。    在浏覽器中,輸入以下URL:  http://server:8081  其中server是服務器的IP地址,或在DNS中登記的主機名。    浏覽器連接成功後,用戶就會看到熟悉的Domino配置界面了。共有四個頁面要求用戶輸入設置Domino服務器所需的信息:    1. 組織中第一台服務器還是附加服務器  如果是附加服務器,必須已在另一台Domino服務器上注冊了新的Domino服務器,而且必須能夠從網絡上連接到另一台Domino服務器,以獲取Domino通訊錄。本例中我們選擇組織中第一台服務器。      2. Domino自動啟動的服務  選擇希望Domino服務器自動啟動的服務,如HTTP、SMTP、DECS等。注意這些服務所涉及的程序實際上都已安裝,這裡只是選擇是否要自動啟動而已。      3. 服務器及管理員的信息  對於組織中第一台服務器,需要輸入網絡域、驗證者、服務器以及管理員的名稱和口令。這些信息對Domino服務器的管理工作十分重要,最好將這些信息單獨記錄下來,以免忘記。  對於附加服務器,需要提供獲取通訊錄的服務器的名稱(層次名而不是主機名),本服務器的名稱或ID文件。     4. 配置網絡  Domino for Linux只支持TCP/IP和X.PC協議。按網絡的實際情況輸入網絡端口的信息,將所用的端口狀態設為Enabled。     設置完畢後,點擊Finish按鈕。Domino服務器完成所有的配置工作後會顯示Congratulations畫面,點擊Exit將完成整個配置過程並終止前面啟動的http服務器。    如果配置的過程中失敗,用戶可能不會直接看到錯誤信息,這時可以打開服務器的notes.ini文件,可能的失敗原因會記錄在其中。notes.ini文件一般都在Domino的數據目錄中,缺省是 /local/notesdata。    至此,Domino for Linux的安裝和配置已全部完成,可以通過運行 /opt/lotus/bin/server 來啟動它了。    四、如何解決用於配置的http服務器無法啟動的問題    當用戶輸入“/opt/lotus/bin/http httpsetup”命令來啟動用於配置的http服務器時,有時會看到無法找到libjitc.so文件的錯誤信息:  "libjitc.so: cannot open shared object file: No such file or directory (libjitc.so)"  這是由於Domino要求在Linux的系統資源庫(/lib)中包含libjitc.so文件。該文件包含在IBM Developer Kit for Linux中,用戶可以從http://www.developer.ibm.com/devcon 找到並下載IBM提供的JDK(或JRE、SDK)的RPM(.rpm)包或者.tar(.tar.gz)源代碼包,將它安裝到系統中,以解決上述問題。    例如,下載了IBM JRE 1.1.8 (IBMJava -JRE-1.1.8-1.0.i386.rpm) 之後,輸入以下命令進行安裝:   rpm -i IBMJava-JRE-1.1.8 -1.0.i386.rpm  安裝完成後,在目錄“/usr/jre118/lib/linux/native_threads”中可以找到libjitc.so文件,輸入以下命令將該文件拷至/lib目錄下:  cp /usr/jre118/lib/linux/native_threads/libjitc.so /lib/libjitc.so    如果找到的是.tar或者.tar.gz的源代碼包,先使用tar命令進行解包,找到libjitc.so文件後再拷貝到/lib目錄下即可。    拷貝完成後,重新進入“/local/notesdata”目錄,運行“/opt/lotus/bin/http httpsetup”命令,用於配置的http服務器應可正常啟動。




 



Copyright © Linux教程網 All Rights Reserved