首页 > 代码库 > opensslfix升级操作说明
opensslfix升级操作说明
opensslfix升级操作说明
1. 下载升级包
1、访问Turbomail官网下载中心http://www.turbomail.org/download/opensslfix.zip,下载升级包。
2、查看并解压升级包。
说明:以下是升级包内的文件及文件夹对应turbomail安装目录位置:
Linux turbomail/ (Linux版本升级文件)
Win turbomail/ (Windows版本升级文件)
2. 升级
Windows版本
(一)备份原文件
1、 打开邮件服务控制台,停止所有服务,点击退出控制台。
2、 备份turbomail安装目录下以下文件到其他目录:
(二) 升级
1、解压升级包opensslfix.zip,将opensslfix\win下的所有文件拷贝覆盖到turbomail安装目录下。
2、打开邮件服务控制台,运行服务。
Linux版本
(一)备份原文件
1、停止 mail、turbostore、turboright服务。
2 、将/turbomail/下turboim、turbomail、turbostore、turbomail_imap4、turbomail_pop3、turbomail_smtp、turboright、turbowatchdog这些文件剪切到其他目录备份。
(二) 升级
1、unzip opensslfix.zip得到opensslfix,将opensslfix/linux下的所有.tgz文件拷贝到/turbomail目录下,执行以下命令解压:
[root@sto turbomail]# for i in $(ls *.tgz)
> do
> tar xzvf $i
> done
turboim
turbomail_imap4
turbomail_pop3
turbomail_smtp
turbomail
turboright
turbostore
turbowatchdog。
2、启动mail、turbostore、turboright服务。
附录
Linux版本停止和启动Mail、TurboStore、TurboRight、WebMail服务指令参考
一、停止mail、turbostore、turboright、webmail服务
[root@mail ~]# ps -ef|grep safe //查看mail、turbostore监控进程
root 2444 2411 0 13:50 pts/0 00:00:00 grep safe
root 10987 1 0 Jun06 ? 00:02:55 /bin/bash ./safestart.sh
root 10993 1 0 Jun06 ? 00:02:09 /bin/bash ./safestartts.sh
[root@localhost ~]# kill -9 10987 //停止监控Turbomail核心服务进程
[root@localhost ~]# kill -9 10993 //停止监控Turbostore服务进程
[root@localhost ~]# ps -ef|grep safe
root 13968 12627 0 11:04 pts/1 00:00:00 grep safe
[root@localhost ~]# cd /turbomail
[root@localhost turbomail]# ./shutdown.sh //停止mail服务
shutdown turbomail successfully!
[root@mail ~]# telnet localhost 25 //查看mail服务是否已停止
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
[root@localhost turbomail]# pkill -9 turbostore //停止turbostore服务
[root@localhost turbomail]# pkill -9 turboright //停止turboright服务
[root@localhost turbomail]# ps -ef|grep java //查看webmail进程
root 3911 1 23 Mar13 ? 4-20:41:11 java -Djava.net.preferIPv4Stac k=true -classpath /turbomail/web/webapps/ROOT/WEB-INF/lib/turbomail.jar turb otech.aloneapp.AppStart /turbomail/web/webapps/ROOT/WEB-INF/lib turbomail.ar chive.aloneserver.ArchiveAloneServer
root 13526 1 0 Mar12 ? 00:18:01 java -Djava.net.preferIPv4Stack= true -classpath /turbomail/web/webapps/ROOT/WEB-INF/lib/turbomail.jar turbot ech.aloneapp.AppStart /turbomail/web/webapps/ROOT/WEB-INF/lib turbomail.sear ch.aloneserver.AloneServer
root 13527 1 0 Mar12 ? 00:30:30 java -Djava.net.preferIPv4Stack= true -Xmx512m -classpath /turbomail/web/webapps/ROOT/WEB-INF/lib/turbomail.j ar turbotech.aloneapp.AppStart /turbomail/web/webapps/ROOT/WEB-INF/lib turbo mail.autorun.AutoRunMain
root 13533 1 0 Mar12 ? 00:17:24 java -Djava.net.preferIPv4Stack= true -classpath /turbomail/web/webapps/ROOT/WEB-INF/lib/turbomail.jar turbot ech.aloneapp.AppStart /turbomail/web/webapps/ROOT/WEB-INF/lib turbotech.logs erver.AloneServer
root 27142 27111 0 11:33 pts/0 00:00:00 grep java
root 28967 1 0 Mar28 ? 00:54:20 /turbomail/jdk/bin/java -Dja va.util.logging.config.file=/turbomail/web/conf/logging.properties -Djava.aw t.headless=true -Xmx512m -Djava.util.logging.manager=org.apache.juli.ClassLoader LogManager -Djava.endorsed.dirs=/turbomail/web/endorsed -classpath :/opt/tur bomail/web/bin/bootstrap.jar -Dcatalina.base=/turbomail/web -Dcatalina.home= /turbomail/web -Djava.io.tmpdir=/turbomail/web/temp org.apache.catalina. startup.Bootstrap start
[root@localhost turbomail]# kill -9 3911 //停止archive服务
[root@localhost turbomail]# kill -9 13526 //停止search服务
[root@localhost turbomail]# kill -9 13527 //停止autorun服务
[root@localhost turbomail]# kill -9 13533 //停止logserver服务
[root@localhost turbomail]# kill -9 28967 //停止webmail服务
[root@localhost turbomail]# ps -ef|grep turbomail
root 14004 12627 0 11:05 pts/1 00:00:00 grep turbomail
[root@localhost turbomail]#
二、启动mail、turbostore、turboright、webmail服务
[root@localhost ~]# cd /turbomail
[root@localhost turbomail]# ./starttm.sh //启动mail服务
start turbomail successfully!
[root@mail turbomail]# telnet localhost 25 //查看mail服务是否已启动
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is ‘^]‘.
220 TurboMail SMTP Service ready
[root@localhost turbomail]# ./startts.sh //启动turbostore服务
start turbostore successfully!
[root@localhost turbomail]# ./starttr.sh //启动turboright服务
start turboright successfully!
[root@localhost turbomail]# nohup ./safestart.sh & //启动监控Turbomail核心服务进程
[1] 14386(按回车返回命令行即可)
[root@localhost turbomail]# nohup ./safestartts.sh & //启动监控Turbostore核心服务进程
[1] 14393(按回车返回命令行即可)
[root@localhost turbomail]# cd web/bin/
[root@localhost bin]# ./startup.sh //启动webmail服务
Using CATALINA_BASE: /turbomail/web
Using CATALINA_HOME: /turbomail/web
Using CATALINA_TMPDIR: /turbomail/web/temp
Using JRE_HOME: /turbomail/jdk
[root@localhost bin]#ps –ef|grep turbomail
root 14161 1 0 11:10 pts/2 00:00:00 ./turbomail
root 14162 14161 0 11:10 pts/2 00:00:00 ./turbomail
root 14163 14162 0 11:10 pts/2 00:00:00 ./turbomail
root 14164 14162 0 11:10 pts/2 00:00:00 ./turbomail
root 14385 14162 0 11:10 pts/2 00:00:00 ./turbomail
root 14416 1 12 11:10 pts/2 00:00:04 /turbomail/jdk/bin/java -Djava.util.logging.config.file=/turbomail/web/conf/logging.properties -Djava.awt.headless=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/turbomail/web/endorsed -classpath :/turbomail/web/bin/bootstrap.jar -Dcatalina.base=/turbomail/web -Dcatalina.home=/turbomail/web -Djava.io.tmpdir=/turbomail/web/temp org.apache.catalina.startup.Bootstrap start
root 14453 14117 0 11:11 pts/2 00:00:00 grep turbomail
[root@mail turbomail]# cd /turbomail/archiveserver/ //启动archive服务
[root@mail archiveserver]# nohup ./startserver.sh &
[root@mail turbomail]# cd /turbomail/autorun/ //启动autorun服务
[root@mail archiveserver]# nohup ./startserver.sh &
[root@mail turbomail]# cd /turbomail/logserver/ //启动logserver服务
[root@mail archiveserver]# nohup ./startserver.sh &
[root@mail turbomail]# cd /turbomail/searchserver/ //启动searchserver服务
[root@mail archiveserver]# nohup ./startserver.sh &
[root@localhost /]# ps -ef|grep safe
root 14386 14117 0 11:10 pts/2 00:00:00 /bin/bash ./safestart.sh
root 14472 14117 0 11:11 pts/2 00:00:00 grep safe