欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Shell腳本實現(xiàn)在Linux系統(tǒng)中自動安裝JDK

Shell腳本實現(xiàn)在Linux系統(tǒng)中自動安裝JDK

熱門標簽:衛(wèi)星地圖標注地名 地圖標注輻射圖案 電銷機器人 劍魚 申請公司400電話要注意什么 寧波智能外呼系統(tǒng)公司 奧維互動地圖標注參數(shù) 曲阜400電話辦理 安裝外呼系統(tǒng)費用 聯(lián)通電話機器人怎么接

A:本腳本運行的機器,Linux
B:待安裝JDK的機器, Linux

首先在腳本運行的機器A上確定可以ssh無密碼登錄到待安裝jdk的機器B上,然后就可以在A上運行本腳本:

復(fù)制代碼 代碼如下:

$ ./install-jdk.sh B的IP 

or:

復(fù)制代碼 代碼如下:

$ ./install-jdk.sh "B的IP" "JDK的URI"

就可以在機器B上安裝JDK。jdk使用的tar包需要用戶自己設(shè)定DEFAULT_JDK_SRC=?,保證可以wget得到即可。下面是全部腳本內(nèi)容:

復(fù)制代碼 代碼如下:

#!/bin/bash 

# @file 
#   install-jdk.sh 

# @date 
#   2013-12-19 

# @author 
#   cheungmine 

# @version 
#   0.0.1pre 

# @usage: 
#   ./install-jdk.sh 192.168.122.206 

################################################################################ 
. common.sh 
 
#*********************************************************** 
# install_jdk 
#   install jdk on machine: /usr/local/lib 

# Parameters: 
#   machine - root@ipaddr 
#   jdkUri  - uri for fetching tarball 

# Example: 

#   install_jdk root@192.168.122.206 ftp://vm-ftp/pub/tarball/jdk-7u67-linux-x64.tar.gz 

#*********************************************************** 
. common.sh 
 
# YOU MIGHT CHANGE BELOW LINE TO GET YOUR JDK TARBALL: 
DEFAULT_JDK_SRC="ftp://vm-ftp/pub/tarball/jdk-7u67-linux-x64.tar.gz" 
 
# DO NOT CHANGE BELOW TWO LINES: 
INSTALL_DIR="/usr/local/lib/java" 
LOCAL_DIR="./.tmp" 
 
function install_jdk() { 
    echo -e "INFO> install jdk on machine: $1" 
 
    local DEST_LOGIN=$1 
    local JDK_URI=$2 
    local TAR=$(basename $JDK_URI) 
 
    echo -e "INFO> jdk: '$JDK_URI'" 
 
    wget -c $JDK_URI -P $LOCAL_DIR -O $LOCAL_DIR/$TAR 
 
    $(is_empty_dir "$LOCAL_DIR/jdk_untar") 
    local ret=$? 
 
    case $ret in 
    $DIR_NOT_EXISTED) 
        mkdir -p $LOCAL_DIR/jdk_untar 
        ;; 
    $DIR_IS_EMPTY) 
        ;; 
    $DIR_NOT_EMPTY) 
        rm -rf $LOCAL_DIR/jdk_untar/* 
        ;; 
    *) 
        exit $ERR_FATAL_ERROR 
        ;; 
    esac 
 
    # untar to jdk_untar 
    tar -zxf $LOCAL_DIR/$TAR -C $LOCAL_DIR/jdk_untar 
 
    $(is_empty_dir "$LOCAL_DIR/jdk_untar") 
    local ret=$? 
 
    if [ "$ret" -eq "$DIR_NOT_EMPTY" ]; then 
        local jdk_home=`ls $LOCAL_DIR/jdk_untar 2>/dev/null` 
        echo $jdk_home 
    else 
        exit $ERR_FATAL_ERROR 
    fi 
 
    echo -e "INFO> create folder on: $DEST_LOGIN:$INSTALL_DIR" 
    local ret=`ssh $DEST_LOGIN "mkdir $INSTALL_DIR"` 
 
    echo -e "INFO> copy $jdk_home/ to: $DEST_LOGIN:$INSTALL_DIR/" 
    local ret=`scp -r $LOCAL_DIR/jdk_untar/$jdk_home $DEST_LOGIN:$INSTALL_DIR` 
 
    # remove local tar 
    rm -rf $LOCAL_DIR/jdk_untar 
 
    local DEST_JAVA_HOME=$INSTALL_DIR/$jdk_home 
 
    echo -e "TODO> remove old settings for install_jdk in /etc/profile" 
 
    echo -e "INFO> set /etc/profile: JAVA_HOME=$DEST_JAVA_HOME" 
    local ret=`ssh $DEST_LOGIN "echo '' >> /etc/profile"` 
    local ret=`ssh $DEST_LOGIN "echo '#!{{install_jdk@hgdb.net==>' >> /etc/profile"` 
 
    local ret=`ssh $DEST_LOGIN "echo 'export JAVA_HOME=$DEST_JAVA_HOME' >> /etc/profile"` 
    local ret=`ssh $DEST_LOGIN "echo 'export CLASSPATH=.:\\$JAVA_HOME/lib/tools.jar:\\$JAVA_HOME/lib/dt.jar' >> /etc/profile"` 
    local ret=`ssh $DEST_LOGIN "echo 'export PATH=\\$JAVA_HOME/bin:\\$JAVA_HOME/jre/bin:\\$PATH' >> /etc/profile"` 
 
    local ret=`ssh $DEST_LOGIN "echo '#!==install_jdk@hgdb.net}}'>> /etc/profile"` 
 
    local ret=`ssh $DEST_LOGIN ". /etc/profile"` 

 
 
function uninstall_jdk() { 
    echo -e "TODO> uninstall jdk from: $1" 

 
#======================================================================= 
# ---- main() ---- 
if [ -n $1 ]; then 
    DEST_IP=$1 
    JDK_SRC=$DEFAULT_JDK_SRC 
 
    if [ $# == 2 ]; then 
        JDK_SRC=$2 
    fi 
 
    echo -e "INFO> install jdk on '$DEST_IP', jdk: '$JDK_SRC'" 
 
    install_jdk "root@$DEST_IP" "$JDK_SRC" 
fi 

您可能感興趣的文章:
  • shell腳本自動安裝jdk的方法示例

標簽:安康 江西 上饒 遵義 仙桃 大慶 大興安嶺 三門峽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Shell腳本實現(xiàn)在Linux系統(tǒng)中自動安裝JDK》,本文關(guān)鍵詞  Shell,腳本,實,現(xiàn)在,Linux,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本實現(xiàn)在Linux系統(tǒng)中自動安裝JDK》相關(guān)的同類信息!
  • 本頁收集關(guān)于Shell腳本實現(xiàn)在Linux系統(tǒng)中自動安裝JDK的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91美女片黄在线| 欧美xxxxx牲另类人与| 国产精品人妖ts系列视频| 国内精品伊人久久久久av影院| 在线天堂www在线国语对白| 欧美日韩久久久一区| 亚洲另类在线视频| 99精品黄色片免费大全| 国产探花在线播放| 一区视频在线播放| 成人18视频在线播放| 国产精品国产高清国产| 17c精品麻豆一区二区免费| 国产xxx精品视频大全| 99热在线观看精品| 中文字幕高清不卡| 成人听书哪个软件好| 欧美人禽zoz0强交| 成人欧美一区二区三区视频网页| 风间由美一区二区av101| www.97视频| 日韩美女精品在线| 99riav久久精品riav| 欧美日韩在线播放一区| 天天操天天干天天综合网| 尤物网站在线观看| 日韩女优av电影| 久久国产精品色| а天堂中文在线资源| 国产精品欧美极品| 91在线免费视频观看| 欧美图片一区二区三区| 图片区日韩欧美亚洲| 日韩网站在线播放| 久久久久久亚洲综合| 国产成+人+日韩+欧美+亚洲| 538精品在线观看| 亚洲一区二区三区国产| 性色av蜜臀av色欲av| 久久亚洲影视婷婷| 成人在线视频首页| 欧美日韩视频一区二区| 日韩中文字幕亚洲一区二区va在线| 野外性满足hd| 国产精品卡一卡二| 国产精品果冻传媒| 精品国产乱码久久久久久夜甘婷婷 | 精品久久久久久久久久久久久久久久久| 乱中年女人伦av一区二区| 国产极品视频在线观看| 亚洲欧洲av另类| 年下总裁被打光屁股sp | 中文字幕亚洲日本| 精品久久久三级丝袜| 成人午夜精品在线| 欧美精三区欧美精三区| 久久99久久精品| 一本色道久久综合狠狠躁的推荐 | 性欧美18—19sex性高清| 欧美精品一区二区久久久| 成人午夜免费电影| 欧美一卡二卡在线| 成人免费av资源| 日韩一二三四区| 成人午夜短视频| 欧美成人a在线| 91麻豆国产在线观看| 精品国产乱子伦一区| 99精品视频在线观看| 亚洲精品在线三区| 乳色吐息在线观看| 国产女人18水真多18精品一级做| 丰满饥渴老女人hd| 国产亚洲污的网站| 2一3sex性hd| 亚洲欧美乱综合| 少妇久久久久久久久久| 有码一区二区三区| 蜜桃av.com| 日日骚欧美日韩| 高h视频免费观看| 久久er精品视频| 欧美三级中文字幕| 国产精品18久久久久久vr| 7777精品伊人久久久大香线蕉完整版| 成人午夜私人影院| 久久免费国产精品 | 国产精品久久综合| 波多野结衣一本| 亚洲一区二区在线观看视频 | 蜜桃传媒一区二区亚洲| 一区二区三区小说| 永久免费看片视频教学| 免费三级欧美电影| 欧美日韩国产大片| 99免费精品在线| 国产视频一区二区在线观看| 久久久久国产精品区片区无码| 亚洲欧洲国产专区| av在线免费播放网址| 蜜臀久久久99精品久久久久久| 欧美午夜宅男影院| 99视频一区二区三区| 亚洲国产精品传媒在线观看| 强伦人妻一区二区三区| 午夜精品福利在线| 欧美日韩一级视频| 91香蕉国产在线观看软件| 亚洲国产成人自拍| 色噜噜噜噜噜噜| 久久精品国产亚洲a| 欧美一区二区性放荡片| 美女流白浆视频| 亚洲日本一区二区| 色婷婷综合久久| 成人av手机在线观看| 国产精品理论在线观看| 国产尤物在线播放| 国产99久久久久| 中文字幕不卡在线| 日本精品在线免费观看| 国产二区国产一区在线观看 | 亚洲第一成人网站| 美女爽到高潮91| 日韩欧美一级二级三级| av网页在线观看| 日韩中文欧美在线| 欧美一卡二卡在线| 中文字幕一区二区人妻在线不卡| 日本欧美一区二区| 欧美成人福利视频| 国产又粗又猛又爽又黄av| 国产资源在线一区| 日本一区二区三区dvd视频在线| 日日操免费视频| 国产激情视频一区二区在线观看| 久久久99精品免费观看不卡| 纪美影视在线观看电视版使用方法| 国内外精品视频| 国产精品久久久久久久久图文区| 人妻少妇精品一区二区三区| 99精品欧美一区二区蜜桃免费 | 午夜精品久久久久久久| 日韩一区二区在线看片| 久久久亚洲av波多野结衣| 精品一区二区三区免费| 久久蜜桃av一区二区天堂| 久久精品色妇熟妇丰满人妻| 国产成人免费视频网站| 亚洲你懂的在线视频| 欧美日韩亚洲丝袜制服| 老熟女高潮一区二区三区| 天天综合天天做天天综合| 欧美大片国产精品| 久久久久麻豆v国产| 成人av网站在线观看免费| 亚洲午夜私人影院| 日韩三级精品电影久久久| 蜜桃传媒一区二区亚洲| 成人丝袜高跟foot| 亚洲成在线观看| 欧美岛国在线观看| 在线观看黄网址| 97超碰免费在线观看| 日本aⅴ亚洲精品中文乱码| 久久久www免费人成精品| 成熟的女同志hd| 亚洲激情 欧美| 国产一区二区三区在线观看免费 | 高潮毛片无遮挡| 成人综合婷婷国产精品久久蜜臀| 亚洲一级二级三级| 久久一日本道色综合| 日本精品裸体写真集在线观看| 捆绑凌虐一区二区三区| 国产一区二区三区国产| 亚洲欧美日韩一区二区三区在线观看| 91麻豆精品国产自产在线| аⅴ天堂中文在线网| 亚洲丝袜在线观看| 韩国视频一区二区| 亚洲精品日韩专区silk| 精品国产91九色蝌蚪| 色狠狠色狠狠综合| 欧美bbbbb性bbbbb视频| 成人免费毛片a| 天天操天天色综合| 中文字幕一区二区三区在线播放 | 在线看不卡av| 法国空姐电影在线观看| av电影一区二区| 久久国产精品99精品国产| 亚洲日本乱码在线观看| 久久婷婷国产综合精品青草| 在线一区二区视频| av电影在线不卡| 久久精品无码专区| 成人动漫视频在线| 麻豆成人在线观看| 一区二区三区日韩精品视频|