2014年12月7日 星期日

EC2 linux timezone, jdk6+tomcat7

這篇不太有營養,不過加減記錄一下...

大家都知到amz server的特色就是,因為主機在國外,然後台灣的市場是相對的小小小...
所以再怎樣,AMI(Amazon Machine Image)要找到台灣不用改就能用是非常的困難...
(想起當年裝windows時,亞洲版本少的可憐,裝到日文版的...日文介面是非常的新鮮,完全看不懂XD...還好跟win server2008還算熟,反正跟中文版項目順序是一樣的,拿著中文的畫面找日文的功能就是了...)

所以時區就很重要了~官方也有特別寫了一篇~驗證後他沒亂寫XD...
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html
先確認一下timezone的全名與位置,台灣還是用台北Q_Q..就降子...
tzselect 最後會帶出UTC和地區時間,可以確認他時間有沒有對後再用。
## check timezone name and datetime
tzselect
## --> Asia/Taipei
vim /etc/sysconfig/clock

ZONE="Asia/Taipei"
UTC=true

sudo ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
sudo reboot

裝jdk6...嗯,因為裝到爛了,基本上我jdk都是用bin檔裝的,然後在要起Java的sh檔上,加上指定jdk的執行,所以倒也不會搶了openjdk的飯碗...
Tomcat也習慣用zip(tar),就好像也沒啥特別好講的XD...

install jdk6
##use SFTP (use no pwd private key) to upload file
cd /etc/project/jdk
cp ~/software/jdk-6u45-linux-x64.bin .
chmod +x jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin

change default jdk
alternatives --config java
#choose jdk-6xxx
java -version
javac -version

install Tomcat
## upload tomcat.tar to home
cd /etc/project
cp ~/apache-tomcat-7.0.26.tar.gz .
tar -zxv -f apache-tomcat-7.0.26.tar.gz
vim bin/startup.sh  (assign JAVA_HOME)
JAVA_HOME=/etc/project/jdk/jdk1.6.0_45
bin/startup.sh

沒有留言: