星期四, 4月 19, 2007

upgrade from CentOS-4 to CentOS-5

[root@micematt CentOS]# rpm -Uvh centos-release-notes-5.0.0-2.i386.rpm

[root@micematt CentOS]# rpm -Uvh centos-release-5-0.0.el5.centos.2.i386.rpm

[root@micematt yum.repos.d]# ll /etc/yum.repos.d/
-rw-r--r-- 1 root root 2371 Apr 9 03:22 CentOS-Base.repo
-rw-r--r-- 1 root root 622 Apr 9 03:22 CentOS-Media.repo

[root@micematt yum.repos.d]#init 3

[root@micematt yum.repos.d]#yum upgrade

星期一, 4月 16, 2007

build up tomcat startup shell script

1) Pre-requisite
Be ready your environments before creating it.
My environment is listed below:
Tomcat-5.5.23,,
jdk1.6.0_01,
mysql-4.1.20
on Centos-4.4 linux platform.

2) create shell script named tomcat5 in /etc/init.d/
the content of tomcat5 is :

#!/bin/sh
#
# v 0.8 2003/10/30 initial by Albert Liao
# v 0.9 2004/01/15 troubleshoot why tomcat cannot startup when system boots up
# v 1.1 2006/09/29 change tomcat from 5.0.19 to 5.5.20, and jdk to 1.5
# v 1.2 2007/03/12 change tomcat from 5.5.20 to 5.5.23, and jdk to 1.6
#
# jakarta-tomcat:
#
# Version: tomcat 5.5.23
#
# chkconfig: 345 85 15
# description: Apache Tomcat is a HTTP/JSP/Servlet server.


# Source function library.
. /etc/rc.d/init.d/functions

JAVA_HOME=/usr/java/jdk1.6.0_01
JRE_HOME=/usr/java/jdk1.6.0_01
CATALINA_HOME=/usr/local/apache-tomcat-5.5.23

export JAVA_HOME JRE_HOME CATALINA_HOME

# tuning Tomcat JVM memory
JAVA_OPTS=" -server -Xms128m -Xmx512m"
export JAVA_OPTS

#


case "$1" in
start)
echo "Starting Tomcat-5.5.23 ... "
echo "Tomcat port is 8080"
echo
$CATALINA_HOME/bin/startup.sh > /dev/null 2>&1 ; \

echo
;;

stop)
echo -n "Shuting down Tomcat-5.5.23 ... "
echo
$CATALINA_HOME/bin/shutdown.sh > /dev/null 2>&1 ; \

echo
;;


restart)
$0 stop
$0 start
;;
*)
echo "*** Usage: tomcat {start|stop|restart}"
exit 1
esac

exit 0