Linux安装
1、Freebsd安装步骤
TurboGate 在linux 下采用 .tgz的打包发行办法,主要考虑各个版本linux都支持tar命令。用tar命令,直接展开压缩包,即可完成安装。具体步骤如下:
1)安装linux前磁盘分区没有特别要求,但至少有一个存放邮件的分区要大些。如果TurboGate 如果安装在/home分区下,/home分区要至少10G以上。
2)安装需要以root用户登陆,插入TurboGate安装光盘,依次输入如下命令:
# mount /dev/cdrom (挂接TurboGate安装光盘)
# cd /mnt/cdrom/
# cp turbogate_linux_x86_xxx.tgz / (把TurboGate安装包拷贝到根目录)
# cd /
# tar -xvzf turbogate_linux_x86_xxx.tgz
注意:安装包的名字以光盘实际存在的名字为准。
3)启动TurboGate
# cd /turbogate
# ./starttm.sh
# cd /turbogate/web/bin/
# ./startup.sh
4)修改启动脚本/etc/rc.d/rc.local,使操作系统起来时,TurboGate自动启动,加入下面几行:
/turbogate/starttm.sh &
/turbogate/web/bin/startup.sh &
/turbogate/safestart.sh &
注意:
TurboGate 如果不是安装在/turbogate 目录下,请一定要修改 starttm.sh、safestart.sh、startup.sh、三个启动脚本文件中的路径。一定要设为绝对路径。
举例说明:如果TurboGate安装在/home/turbogate
修改TurboGate/starttm.sh :该脚本主要用于启动TurboGate核心服务(smtp服务)。
TURBOGATE_ROOT=/home/turbogate
修改 turbogate/safestart.sh : 该脚本主要监控TurboGate核心服务进程。
cd /home/turbogate
修改 web/bin/startup.sh : 该脚本主要启动TurboGate web服务,即webmail和webadmin。
JAVA_HOME="/home/turbogate/jdk"
相应的 /etc/rc.d/rc.local也要改为:
/home/turbogate/starttm.sh &
/home/turbogate/web/bin/startup.sh &
/home/turbogate/safestart.sh &
2.检查安装是否成功
1)检查smtp服务是否正常启动
可以在命令行输入:
#telnet localhost 25
如果显示:220 TurboGate SMTP Service ready
说明smtp服务启动成功。
如果返回的不是这个信息,可能有其它smtp服务已经占用的25号端口,请先停止其它smtp服务。比较常见
的是sendmail服务,默认都是启动的,可以用:
Linux 环境:
# pkill -9 sendmail
# chkconfig –level 2345 sendmail off
Solaris、Aix、HP-UX 环境:
直接用ps –ef|grep sendmail ,查到sendmail 进程号,用 kill -9 杀掉 sendmail 进程。
如果没有任何提示信息,立即返回到命令提示符下,说明TurboGate服务没有正常启动,请输入:
# ps –ef |grep turbogate
检查是否有
root 23586 23446 0 Apr22 ? 00:00:02 ./turbogate
root 23587 23446 0 Apr22 ? 00:00:02 ./turbogate
root 23588 23446 0 Apr22 ? 00:00:05 ./turbogate
root 23589 23446 0 Apr22 ? 00:00:05 ./turbogate
root 23590 23446 0 Apr22 ? 00:00:02 ./turbogate
root 23591 23446 0 Apr22 ? 00:00:04 ./turbogate
root 23592 23446 0 Apr22 ? 00:00:03 ./turbogate
root 23593 23446 0 Apr22 ? 00:00:02 ./turbogate
这些服务进程启动,如果没有,请检查starttm.sh 脚本中TURBOGATE_ROOT路径设置是否正确。
如果TURBOGATE_ROOT设置正确,TurboGate 服务进程还是无法启动,请记录操作系统版本,并且联系客服人员协助解决。
2)检查web是否正常启动
在命令行,输入:
# ps –ef|grep web
如果出现,
root 4455 1 0 Apr20 ? 00:00:01 /home/turbogate/jdk/bin/java -Djava.endorsed.dirs=/home/turbogate/web/common/endorsed -classpath /home/turbogate/jdk/lib/tools.jar:/home/turbogate/web/bin/bootstrap.jar:/home/turbogate/web/bin/commons-logging-api.jar -Dcatalina.base=/home/turbogate/web -Dcatalina.home=/home/turbogate/web -Djava.io.tmpdir=/home/turbogate/web/temp org.apache.catalina.startup.Bootstrap start
说明TurboGate web 服务进程已经启动。 |