實用腳本----Linux下Jdk和Tomcat自動安裝shell腳本總結


系統環境為:ubuntu 14.04

一、JDK 自動安裝腳本

jdk自動安裝bash shell腳本,截止今天(2014/10/15)親測可用:

sudo su #切換到root權限
mkdir /usr/local/java
cd /usr/local/java

#download jdk 1.7.67
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz

#extract jdk
tar -xvf jdk-7u67-linux-x64.tar.gz

#set environment
export JAVA_HOME="/usr/local/java/jdk1.7.0_67"
if ! grep "JAVA_HOME=/usr/local/java/jdk1.7.0_67" /etc/environment 
then
    echo "JAVA_HOME=/usr/local/java/jdk1.7.0_67" | sudo tee -a /etc/environment 
    echo "export JAVA_HOME" | sudo tee -a /etc/environment 
    echo "PATH=$PATH:$JAVA_HOME/bin" | sudo tee -a /etc/environment 
    echo "export PATH" | sudo tee -a /etc/environment 
    echo "CLASSPATH=.:$JAVA_HOME/lib" | sudo tee -a /etc/environment 
    echo "export CLASSPATH" | sudo tee -a /etc/environment 
fi

#update environment
source /etc/environment  
ehco "jdk is installed !"

 

簡單解釋一下:用wget直接下載jdk和tar.gz包,然后解壓,然后再修改系統環境變量,並更新。

輸入javac 或java -version即可進行驗證。

JAVA_HOME=/usr/jdk1.7.0_67
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=.:$JAVA_HOME/lib
export CLASSPATH

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME=/usr/local/java/jdk1.7.0_67

 

二、Tomcat 自動安裝腳本

#install tomcat
sduo su
mkdir /usr/local/tomcat
cd /usr/local/tomcat
wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.tar.gz
tar -xvf apache-tomcat-7.0.56.tar.gz
#change port 8080 to 80
sed -i 's/8080/80/' apache-tomcat-7.0.56/conf/server.xml
#startup
nohup ./apache-tomcat-7.0.56/bin/startup.sh

注:同樣是使用wget進行下載Tomcat tar.gz包,然后解壓,解壓完成以后使用sed命令更改默認端口號8080為80,然后使用nohup命令進行后台服務啟動!

 

附windows環境下安裝jdk配置:

jdk官方下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

windows:

1)在系統變量里新建JAVA_HOME變量,變量值為:C:\Java\jdk1.7.0_67(根據自己的安裝路徑填寫)

2)新建classpath變量,變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3)在path變量(已存在不用新建)添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變量值之間用“;”隔開)

 

參考:

1、how-to-automate-download-and-installation-of-java-jdk-on-linux

2、linux shell 腳本攻略學習19--sed命令詳解

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM