一、 背景说明:
对于从事运维或者做开发的朋友来说,配置java jdk环境都是常有的事情,刚好这几天年末了,事情没有那么多,抽时间整理了一份批处理一键自动安装配置jdk环境及变量的bash脚本,此脚本是从内网其中一台存有software软件的服务器上直接自动scp的,这个过程需要做ssh免密设置,现在适合开什么店不然你还的手动输入密码,关于ssh免密设置,特别简单,就是公钥私钥而已,这里不做配置说明,不明白的朋友可以评论处留言。
二、 执行脚本
这里其实可以分两种方式,一种就是把安装包拷贝到本地的特定目录下,不用去远程scp拷贝;另外一种下面脚本里说的通过远程scp拷贝方式。
三、 脚本赋予执行权限,展示结果如下:
jdk1.6:
四、脚本内容:
#!/bin/bashecho "===============================================[jdk1.6 install]================================雷锋纪念馆观后感==============="mkdir /app/java -pcd /app/java/chmod 755 /app/java/jdk-6u45-linux-x64.bin./jdk-6u45-linux-x64.binecho 'export java_home=/app/java/jdk1.6.0_45export jre_home=/app/java/jdk1.6.0_45/jreexport classpath=.:$java_home/lib:$jre_home/lib:$classpathexport path=$java_home/bin:$jre_home/bin:$path' >>/etc/profileecho "jdk1.6安装成功!"java -versionscp 10.11.19.22:/app/java/jdk-6u45-linux-x64.bin /app/java/fc99cfe8chmod 755 jdk-6u45-linux-x64.bin./jdk-6u45-linux-x64.bind -i 's#jdk1.8.0#jdk1.6.0_45#g' /etc/profilesource /etc/profilejava -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.rpmd -i 西瓜英语单词怎么读's#jdk1.7.0_80#/usr/java/jdk1.7.0_80#g纳兰性德 人生若只如初见' /etc/profilesource /etc/profilejava -versiond -i 's#/app/java/#/usr/java/#g' /etc/profilesource /etc/profilejava -versionecho "===============================================[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.tard -i 's#jdk1.6.0_45#jdk1.8.0#g' /etc/profilesource /etc/profilejava -version
本文发布于:2023-04-05 14:21:21,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/742759f2c6a97f2db3fcee0387610b55.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:linux上安装jdk系统(linux操作系统基础知识).doc
本文 PDF 下载地址:linux上安装jdk系统(linux操作系统基础知识).pdf
留言与评论(共有 0 条评论) |