当前位置: 首页 > article >正文

Java 环境一键部署

文章目录

        • 一、场景说明
        • 二、脚本职责
        • 三、参数说明
        • 四、操作示例
        • 五、注意事项

一、场景说明
  • 本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。

  • 脚本遵循拿来即用的原则快速完成 CentOS 系统各应用环境部署工作。

  • 统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

二、脚本职责
  • 根据用户传入的参数来执行 jdk | jre 系统环境变量的在线或者离线快速配置。

  • 为提高环境部署效率,降低团队成员的学习成本而编写。

  • 本脚本可以重复执行,不会破坏系统环境变量。

三、参数说明
  • 第一组必传入参:Java 环境安装模式(在线示例:jdk-21.0.2_linux-x64_bin 离线示例:/tmp/jre-8u271-linux-x64.tar.gz)

  • 第二组必传入参:Java 环境安装路径(示例:/opt/modules)

  • 第三组必传入参:Java 环境变量名称(示例:JAVA_HOME)

  • 第四组必传入参:Java 命令执行权限(示例-1:root 示例-2:develop:develop:123456)

四、操作示例
  • 下载Java 安装脚本

    # 下载安装脚本
    cd /tmp/ && wget https://gitee.com/Ramboooooooo/deploy-script/raw/master/environment/java/install-java.sh && chmod +x install-java.sh
    
  • 在线安装示例

    # 在线安装示例
    cd /tmp/ && ./install-java.sh jdk-21.0.2_linux-x64_bin /opt/modules JAVA_HOME develop:develop:123456
    
    # 脚本执行效果
    

    1

  • 离线安装示例

    # 离线安装示例
    cd /tmp/ && ./install-java.sh /tmp/jre-8u271-linux-x64.tar.gz /opt/modules JAVA_HOME root
    
    # 脚本执行效果
    

    2

五、注意事项
  1. 如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。

  2. 控制台输出的每条信息都是有效信息,请留意且认真阅读

  3. 为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。


http://www.kler.cn/a/274131.html

相关文章:

  • C#连接SQLite数据库并实现基本操作
  • Spring源码_05_IOC容器启动细节
  • 【ES6复习笔记】模板字符串(3)
  • 100V宽压输入反激隔离电源,适用于N道沟MOSFET或GaN或5V栅极驱动器,无需光耦合
  • Vivado常用IP例化2
  • 机器人加装电主轴【铣削、钻孔、打磨、去毛刺】更高效
  • 赛道快马问题
  • 香港科技大学广州|智能制造学域博士招生宣讲会—同济大学专场
  • 基于单片机的模糊PID炉温控制系统设计
  • bios开启secure boot选项,进行pxe安装操作系统时报错,求解决办法
  • 海外代理IP在跨境电商中的五大应用场景
  • 【晴问算法】提高篇—动态规划专题—斐波那契数列II
  • NSGA-III算法:如何在多目标优化问题中找到最合适的解
  • Echo服务器学习__01(基础)
  • CSS学习(2)-盒子模型
  • 设计模式在芯片验证中的应用——装饰器
  • 鸿蒙开发入门教程—瀑布流的实战案例
  • v-model的基本使用,v-model原理;v-model绑定;v-model的值绑定;v-model修饰符
  • 开发K8S Operator
  • Flink实时写Hudi报NumberFormatException异常
  • c语言(数据在内存中的存储)
  • EI期刊复现:面向配电网韧性提升的移动储能预布局与动态调度策略程序代码!
  • Element UI +Vue页面生成二维码的方法
  • Javascript抓取京东、淘宝商品数据(商品采集商品详情图片抓取)
  • AI检测识别技术,为智能化视频生产赋能
  • bootstrap精选模板tabler下载