广东省建设工程质量安全协会网站,汕尾网站建设,企业网站建设中存在的问题分析,宁波网站建站模板编写自动安装jdk的shell脚本
完整流程: 大数据—Hadoop安装教程#xff08;一#xff09; 文章目录编写自动安装jdk的shell脚本上传压缩包编写shell脚本vim autoinstall.sh解压更名添加环境运行上传压缩包
在opt目录下创建连个目录install和soft 将压缩包上传到install目录…编写自动安装jdk的shell脚本
完整流程: 大数据—Hadoop安装教程一 文章目录编写自动安装jdk的shell脚本上传压缩包编写shell脚本vim autoinstall.sh解压更名添加环境运行上传压缩包
在opt目录下创建连个目录install和soft 将压缩包上传到install目录下
编写shell脚本
创建目录来放shell脚本 [roothadoop shellfile]# mkdir shellfile 修改atuoinstall.sh的文件权限 [roothadoop shellfile]# vim autoinstall.sh [roothadoop shellfile]# chmod 777 ./autoinstall.sh [roothadoop shellfile]# ll total 4 -rwxrwxrwx. 1 root root 46 Feb 10 11:59 autoinstall.sh
vim autoinstall.sh
#! /bin/bash
echo auto install begining....#global var
jdktrueif [ $jdk true ];thenecho jdk install set trueecho setup jdk 8tar -zxf /opt/install/jdk-8u321-linux-x64.tar.gz -C /opt/soft/mv /opt/soft/jdk1.8.0_321 /opt/soft/jdk180
# echo #jdk /etc/profile
# echo export JAVA_HOME/opt/soft/jdk180 /etc/profile
# echo export CLASSPATH.:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tools.jar /etc/profile
# echo PATH$PATH:$JAVA_HOME/bin /etc/profilesed -i 73a\PATH$PATH:$JAVA_HOME/bin /etc/profilesed -i 73a\export CLASSPATH.:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tools.jar /etc/profilesed -i 73a\export JAVA_HOME/opt/soft/jdk180 /etc/profilesed -i 73a\#jdk /etc/profileecho setup jdk 8 success!!!
fi
解压
根据自己的压缩包版本解压
更名
为解压后的版本名称改名为jdk180
添加环境
用sed命令在 /etc/profile文件内第73行后添加java的环境变量
运行
刷新资源 [roothadoop shellfile]# source /etc/profile 运行 [roothadoop shellfile]# ./autoinstall.sh 输入java 显示表示成功