linux操作系統基礎知識「linux上安裝jdk系統」

一、 背景說明:

對於從事運維或者做開發的朋友來說,配置java jdk環境都是常有的事情,剛好這幾天年末了,事情沒有那麼多,抽時間整理了一份批處理一鍵自動安裝配置jdk環境及變量的bash腳本,此腳本是從內網其中一台存有software軟件的服務器上直接自動scp的,這個過程需要做ssh免密設置,不然你還的手動輸入密碼,關於ssh免密設置,特別簡單,就是公鑰私鑰而已,這裡不做配置說明,不明白的朋友可以評論處留言。

二、 執行腳本

這裡其實可以分兩種方式,一種就是把安裝包拷貝到本地的特定目錄下,不用去遠程scp拷貝;另外一種下面腳本里說的通過遠程scp拷貝方式。

三、 腳本賦予執行權限,展示結果如下

jdk1.6:

Linux下一鍵安裝java-jdk任意版本
Linux下一鍵安裝java-jdk任意版本
Linux下一鍵安裝java-jdk任意版本

四、腳本內容:

#!/bin/bash
echo "===============================================[JDK1.6 Install]==============================================="
mkdir /app/java -p
cd /app/java/
chmod 755 /app/java/jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin

echo '
export JAVA_HOME=/app/java/jdk1.6.0_45
export JRE_HOME=/app/java/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
' >>/etc/profile
echo "jdk1.6安裝成功!"
java -version

scp 10.11.19.22:/app/java/jdk-6u45-linux-x64.bin /app/java/
fc99cfe8
chmod 755 jdk-6u45-linux-x64.bin

./jdk-6u45-linux-x64.bin
sed -i 's#jdk1.8.0#jdk1.6.0_45#g' /etc/profile
source /etc/profile
java -version

# rpm -qa |grep gcj #查看服務器安裝的jdk軟件包信息
#libgcj-4.4.4-13.el6.i686
#java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟件包

echo "===============================================[JDK1.7 Install]==============================================="

scp 10.11.19.22:/app/java/jdk-7u80-linux-x64.rpm /app/java/
cd /app/java/
rpm -ivh ./jdk-7u80-linux-x64.rpm
sed -i 's#jdk1.7.0_80#/usr/java/jdk1.7.0_80#g' /etc/profile
source /etc/profile
java -version

sed -i 's#/app/java/#/usr/java/#g' /etc/profile
source /etc/profile
java -version
echo "===============================================[JDK1.8 Install]==============================================="

cp 10.11.19.22:/app/java/jdk1.8.0.tar /app/java/
chmod 755 jdk1.8.*
tar -xf jdk1.8.0.tar
sed -i 's#jdk1.6.0_45#jdk1.8.0#g' /etc/profile
source /etc/profile
java -version

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/273925.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:09
下一篇 2024-12-17 14:09

相關推薦

發表回復

登錄後才能評論