作為IBM系列產品全面支持Linux的一部分,Lotus Domino/Notes 從R5.0.0開始提供基於Linux的版本。 本文將以Red Hat Enterprise Linux 4.0 為例,介紹在Linux平台上進行Lotus Domino/Notes 6.0的安裝與配置。Lotus Domino/Notes 6包括了1000多項全新和增強特性,還改進了郵件存檔、郵件日記和垃圾郵件控制等功能。在Lotus Domino /Notes 6.0裡,Lotus做了許多技術上的改進,其中一個很重要的方面就是對J2EE的支持。比如在數據管理和應用集成方面,只要把Domino所提供的功能嵌入進去,用戶就能得到一個功能更強大的解決方案。 Lotus Domino/Notes 6支持活動目錄的以及XML等開放標准。
一、系統要求:
硬件:中央處理器:兼容 Intel X86處理器Pentium II 400 以上 ,64 兆(推薦128兆)內存,700兆硬盤空間 ,顯示內存4兆。
軟件:內核版本 2.2以上(推薦2.4以上) ,KDE 2.0以上或GNOME 1.2以上,X Window System XFree86 3.6.x 以上,桌面分辨率 至少為640×480 ,桌面顏色至少6萬5千色(16位元)。
二、安裝Java虛擬機
運行Lotus Domino /Notes 6.0環境比較特殊,它需要在Linux的系統資源庫(/lib)中包含libjitc.so文件,該文件實際上是IBM提供的一個java JIT編譯器。可以使用以下命令安裝:
rpm -ivh IBMJava2-JRE-1.3.1-2.0.i386.rpm
三、為應用軟件建立帳戶
創建用戶和用戶組 在Lotus Domino /Notes 6.0的安裝過程中,系統會要求指定一個用戶名(user)和用戶組(user group)。這裡為了簡單筆者使用Notes為用戶名的用戶組名。
useradd notes
passwd XXXXXX
groupadd notes
四、安裝Lotus Domino /Notes 6.0
1、以超級用戶權限登陸 RHEL 4.0 Linux ,加載光驅。執行安裝命令:
#./install
系統會首先出現主選單。軟件安裝是在交互環境下進行的大致分為九個部分:
1、首先是軟件的許可協議,內容非常多。使用Tab鍵翻頁,注意Tab鍵在安裝中起同意默認的作用,h表示幫助,在協議的結尾處按Tab鍵回主選單。在主選單內按Tab鍵同意軟件協議書,按E鍵退出。按Esc鍵從新閱讀協議書。見圖-1。
圖-1 Lotus Domino /Notes 6.0的軟件協議書
2、按Tab鍵繼續進行,接著選擇是否安裝目錄中的所有數據。缺省選擇是“NO”。
3、按Tab鍵繼續進行,選擇服務器類型,是[Domino Message Server].
4、按Tab鍵繼續進行,選擇是否安裝所有臨時文件到Domino Server。
5、按Tab鍵繼續進行,選擇應用程序安裝目錄,缺省目錄/opt/lotus/。
6、按Tab鍵繼續進行,選擇未來是否要在本台機器安裝第二個Domino Server,缺省選擇是NO。
7、按Tab鍵繼續進行、選擇數據存放目錄,缺省目錄是/local/notesdata/。
8、按Tab鍵繼續進行、確定服務器用戶notes。
9、按Tab鍵繼續進行,系統給出所有選擇的匯總列表,請仔細閱讀。確認後按Tab鍵正式開始安裝。這裡參考筆者的配置見圖-2。若有問題按Esc鍵回去從新選擇。
圖-2系統所有選擇的匯總
經過20多分鐘的安裝,需要從新啟動系統。然後以“notes”用戶帳號登陸Xwindow,然後打開一個終端。
一、添加系統搜尋路徑
PATH=$ PATH:/opt/lotus/bin:/local/notesdata。
二、進入數據存放目錄
cd /local/notesdata執行/opt/lotus/bin/http httpsetup就看到與和Notes5.0不同的啟動界面,見圖-3。其中opt/lotus/bin/是軟件安裝目錄,/local/notesdata是數據存放目錄。
圖-3Lotus Domino /Notes 6.0 在Linux啟動界面
三、接著你需要配置Lotus Domino /Notes 6.0的其他選項。
1、首先配置服務器的字體,也可以使用缺省選項,然後按“NEXT”鍵繼續進行。
2、選擇未來是否要在本台機器安裝第二個Domino Server,缺省選擇是NO,然後按“NEXT”鍵繼續進行。
3、接著給主機和服務器起一個名字,然後按“NEXT”鍵繼續進行。
4、接著填寫organization密碼,以及organization密碼存放目錄,然後按“NEXT”鍵繼續進行。
5、接著填寫管理員密碼,以及密碼存放目錄,然後按“NEXT”鍵繼續進行。
6、接著填寫服務器類型。要配置所有服務,輕按“Customize”按鈕。Lotus Domino /Notes 6.0可以作為各種不同功能的服務器包括:各種Web服務器(HTTP)、郵件服務器(POP3、SMTP、IMAP)、動態主機服務器(DHCP)、遠程調試服務器(Remote Debug Server)、本機輕型目錄訪問協議目錄服務器(LDAP),見圖-4。把你需要的服務前打鉤,其中有星號是必須選擇的服務,選擇後按“OK”按鈕會上級對話框。然後按“NEXT”鍵繼續進行。
圖-4 Lotus Domino /Notes 6.0服務器類型
7、接著配置Domino服務器的網絡設備和主機名稱,然後按“NEXT”鍵繼續。
8、接著配置Domino服務器的安全設置,通過通過 ACL(訪問控制表,Access Control List)來控制對目錄的訪問。例如,管理員可以根據給定組或位置中的成員資格來限制誰可以看到哪些內容,或者給予特殊用戶在其自己記錄中修改所選字段的能力。在Linux 2.4內核中,ACL作為補丁存在,而在2.6新內核中,它已經是標准內核的一部分了。傳統Unix的ACL,只能對文件設定用戶、組和其他人的權限,也就是我們常用的755、644之類的權限。如果想為一個文件交叉定義若干個不同組的用戶訪問權限,比如說tom、mary、tony、tod分別屬於不同的組,某一文件想讓mary和tony只讀,tom和tod可寫,其他用戶不可訪問。這種要求用傳統的Unix ACL是無法實現的。Linux 2.6內核中的ACL正是為應付類似的需求所設計的。它可以方便地為文件配置任意用戶和組的訪問權限。 ACL 提供極其細粒度的訪問控制,而且 ACL 將這種控制與 LDAP 安裝結合在一起,而不是與請求信息的客戶機結合在一起。此外,可以容易地將 LDAP 與大多數現有的安全性層和/或認證系統(例如 SSL、Kerberos 和 PAM 等)集成在一起,見圖-5。按“NEXT”鍵後Lotus Domino /Notes 6.0服務器啟動。
圖 5 Domino服務器的安全設置
以上就是筆者在Linux環境下Lotus Domino /Notes 6.0的安裝與配置詳細過程。