设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> 网管专栏 >> 邮件服务 >> 正文
最新信息
·JMail(4.3)中文手册
·Foxmail密码丢了如何应急
·Merak 5.94完全上手
·用Foxmail Server搭建邮件…
·WebEasyMail 问题解答大全
·VisNetic MailServer 常见…
·James安装使用简易指南
·Winmail和垃圾邮件过滤
·Winmail和邮件监控
·用Windows 2003配置邮件服…
资料搜索
热点信息
·Winmail和垃圾邮件过滤
·James安装使用简易指南
·WebEasyMail 问题解答大全
·如何解决OUTLOOK2002无法访…
·用Windows 2003配置邮件服…
·Merak 5.94完全上手
·邮件乱码产生的原因与解决…
·Foxmail密码丢了如何应急
·Winmail和邮件监控
·VisNetic MailServer 常见…
推荐信息
·用Cdonts实现发送Email
·基于QMail的完整WEBMAIL解…
·Sendmail的安全解决方案
·Foxmail密码丢了如何应急
·James安装使用简易指南
·Exchange2000系统建设及规…
·sendmail大全
·神奇梦"邮"-DreamMail技巧…
·自己电脑做SMTP服务器不求…
·Jmail的主要参数列表


Google
 
基于Linux平台的Domino Server安装与配置
〖编辑:Cloudy | 浏览:人次〗

作为IBM系列产品全面支持Linux的一部分,其麾下的Domino
Server从R5.0.2开始,也开始提供基于Linux的版本。本文

    将以Red Hat Linux为例,从三个方面介绍在Linux平台上进行Domino
Server的安装与配置的整个过程。

   

    一、 系统软硬件环境需求及准备

   

    硬件环境需求

    Linux版的Domino
Server对系统硬件要求不高,不再进行详细说明,需要注意的是要保证有足够的硬盘空间(>50
0M)

    和尽量大一点Swap分区(最好达到RAM空间的3倍)。

    操作系统要求

    Domino Server要求Linux Kernel2.2.5以上版本,Red
Hat6.0使用的就是Kernel2.2.5,如果你的Linux Kernel版本

    达不到这个要求,需要首先对Linux系统内核进行升级。

    编译安装环境

    Domino
Server的编译安装过程中需要用到libstdc++-2.9和glibc-2.1.1(或者其更高的版本)两个编译模
块,它们是

    Linux开发编译环境的一部分,各种Linux
的发行版本都会包含这两个模块。如果你在Linux系统安装时没有选择这两个

    模块,可以在Red
Hat6.0安装盘/RedHat/Rpms目录下分别找到两个模块的安装程序,然后分别使用下列命令进行安装


    >rpm - i libstdc++-2.9.0-12.i386.rpm

    >rpm - i glibc-2.1.1-6.i386.rpm

    运行环境

    Domino
Server的运行环境比较特殊,它需要在Linux的系统资源库(/lib)中包含libjitc.so文件,该文?br>导噬鲜?
    IBM提供的一个java JIT编译鳎贗BM Developer Kit for
Linux中。由于这是IBM自家提供的JIT编译器,各种

    Linux的发行版本一般不会包含它。首先可以在http://www.developer.ibm.com/devcon
找到IBM提供的JDK(JRE、

    SDK亦可)的RPM(.rpm)安装程序或者.tar(.tar.gz)原代码包,例如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命令进行解包,然后再拷贝到/lib目录下,
过程与使用RPM包安装

    区别不大。

    到此为止,Domino Server安装的软硬件条件都已经具备了。

   

    二、 Domino Server的安装

   

    创建用户和用户组

    在Domino Server的安装过程中,会要求指定一个用户名(user)和用户组(user
group),实际上该用户和用户组与

    notes的用户没有任何实际关系,它只是从Linux操作系统的角度,让管理员确定Domino
Server安装以后,所有的系统

    和数据目录归哪个用户和用户组所拥有(owner)。Domino
Server默认用户和用户组都是“notes”,创建方法:使用

    root帐号登录,使用命令

    >adduser notes

    创建notes帐号,对Red Hat来说,notes用户组也会自动创建。

    安装

    下载Domino
Server的原代码5011lis.tar(或5011lns.tar),具体名称可能会因为版本和压缩形式有所区别,但
安装方

    法相同,将该文件放至/ usr/src/目录下,然后使用

    >tar xvf 5011lis.tar

  
进行解包,所有的原代码可以在/usr/src/5011lis/目录中找到。在解包后生成的原代码目录中找?br>絠nstall和

    license.txt文件所在的子目录,并进入该子目录,运行

    > ./install

    真正的安装过程就开始了,该过程大致包括7个可以交互的步骤,简单列举和说明如下:

    a、 是否接受许可协议,没办法,必须选择[yes];

    b、 选择服务器类型,就功能上来说,应该是[Enterprise Server] > [Application
Server] > [Mail Server],如

    果你是Domino Server管理员,应该非常清楚其中的差别;

    c、 选择应用程序安装目录,默认[/opt/lotus/];

    d、 未来是否要在本台机器安装第二个Domino Server,可以根据实际需求进行选择;

    e、 数据存放目录,默认是[/local/notesdata/];

    f、 确定用户,默认[notes],前边已经解释过;

    g、 确定用户组,默认[notes]。

    所有的选项设置完毕,系统给出所有选择的汇总列表,确认后开始安装。

   

    三、Domino Server的配置

   

  
安装结束后,先前设置的“notes”用户帐号就可以开始发挥作用了,以下的步骤可以退出root身?br>荩褂胣otes用户重

    新登录后进行,当然也可以不切换。

    添加系统搜寻路径

    >path=$path:/opt/lotus/bin:/local/notesdata

    这个步骤不是必要步骤,如果你很懒的话,敲一次还是有好处的。

    服务器配置

    进入数据存放目录

    >cd /local/notesdata

    启动服务器配置程序

    >/opt/lotus/bin/http httpsetup

  
这两行命令乍看起来很烦琐,但是必要的,因为httpsetup命令在/opt/lotus/bin/http目录下,而
运行时所需要的数据

    却是存放在/local/notesdata/,即Domino
Server的数据目录下,该服务程序,实际上是启动了一个Web服务,正确启

    动后,就可以在本机或者其它机器上通过浏览器来进行服务器的配置了,配置使用的URL是

    http://yourserverip:8081/

    yourserverip是Domino
Server安装机器的IP,如果你有DNS或者其它名字解析服务,也可以使用主机名代替。

    然后通过浏览器可以看到那个久违了的Domino Server配置画面,与基于Windows NT的Domino
Server配置画面几乎没

    有什么差别,其配置的过程也是基本相似。该过程已经完全是一个Domino
Server的配置过程,不同操作系统版本之间的

    差别不大,不再赘述。不过有一点需要强调的是,由于以后基于Linux的Domino
Server的配置和管理,都是要通过浏览

    器来进行,因此,对Domino Server首次启动的配置过程中的第二步,即选择Domino
Server的服务种类步骤中,一定要

    将HTTP服务选上。

  
服务器配置程序只能运行一次,以后再通过上面的命令是没有办法再对服务器进行配置的。因此,
配置过程中一定要小心

    仔细。千万不能到了这一皆偾肮∑?
  
配置完成后,配置程序会自动停掉,系统重新回到提示符状态。此时三个必要的id文件都已经产生
,其中server.id和

  
cert.id存放在数据目录(/local/notesdata/)中,user.id附属在names.nsf这个个人文档中,在
下面的步骤中进行

    拆离。

    启动Domino Server

    由于Domino
Server也提供HTTP服务,因此如果系统中已经启动了其它的HTTP服务程序,如apache等,必须将其
停掉,

    否则两个同样的HTTP服务会因为使用相同的端口而发生冲突。

    >cd /local/notesdata

    >/opt/lotus/bin/server

    服务启动后,可以通过浏览器再次访问你的机器

    http://yourserverip or href="http://yourservername" target="_blank">http://yourservername

  
注意此处已经不是8081端口,而是默认的HTTP端口(通常为80),如果能看到默认的Domino页面,
说明Domino Server

    已经开始工作了!

    拆离user.id

    继上一步,在浏览器中转到:

    target="_blank">http://yourserverip/names.nsf

  
在该页中,通过“people”连接进入,会找到附在页面中的user.id,点击下载到本地。然后,你?br>涂梢允褂盟戳雍?
    配置notes客户端了。

    至此,整个Domino Server的安装和配置就完成了。不过,由于Domino
Server和notes客户端的各种操作都要通过图形

  
界面进行,而没有文字化的命令,这就使得使用notes开发的各种应用系统在系统和环境搭建方面?br>哂胁豢筛粗频娜醯悖?
    大大增加系统移植的难度,本以为基于Linux这种字符界面操作系统的Domino
Server版本会有所改进,然而结果却令人

  
感到失望,原来需要怎么做现在差不多还得怎么做,只不过操作界面从专用的图形界面换到了浏览
器上。


录入时间:2006-05-08 21:51:26 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号