对于java的部署方式采用了以下策略:
- 环境配置文件独立,对系统原有的文件几乎无侵入。
- java文件放置于/opt文件夹下使用软连接进行索引,便于版本管理。
部署命令
mkdir -p /home/packages && cd /home/packages && mkdir -p /opt/java
tar -zxvf jdk-8u321-linux-x64.tar.gz
mv jdk1.8.0_321 /opt/jdk1.8.0_321
rm -rf /opt/java
ln -s /opt/jdk1.8.0_321 /opt/java
tee /etc/profile.d/java.sh <<- 'EOF'
#! /bin/bash
export JAVA_HOME=/opt/java
CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
EOF
source /etc/profile
升级指引
- 从其他安装方式升级:
- 删除原来的环境变量配置
- 执行本脚本
- 如果需要,将原来的jdk包移动到 /opt文件夹下
- 从本方法安装java进行升级:
- 直接执行脚本即可
- 如果需要回退则删除软连接重新建立即可