Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis,让你快人一步

Centos 7 脚本命令环境部署安装JDK+Maven+Git+MySql+Redis


1,首先我们先新建一个存放我们脚本目录的位置


mkdir script


执行完了,在我们/home目录下就有已经有了这个script文件夹了


1.png


进入文件目录,把我们提前写好的脚本放进去


1.png

以上脚本文件就是这几个,下面我们简单的看一下脚本内容以及执行效果。


1,JDK的安装


jdk相关脚本,以上脚本很简单这里就不再过多描述了


#! /bin/bash
#========================================================================
#                                快速安装JDK
#                           CentOS7 中已成功验证
#                               使用yum方式安装
#
#                            author: Somnus_小凯
#========================================================================
hasJdk(){
    RESULT=$(pgrep java)
    if [[ ! $RESULT ]]
    then
        return 0;
    fi
    return 1;
}
hasJdk
if [ $? != 1 ]
then
    echo "Not Found jdk"
    echo "Installing jdk..."
    yum install -y java-1.8.0-openjdk
    hasJdk
    if [ $? != 1 ]
    then
      echo "Install jdk Fail"
    fi
fi
java -version
echo ""


执行脚本命令


./install-jdk.sh

1.png

1.png


至此JDK安装结束


2,maven 的安装


maven相关脚本


#! /bin/bash
#======================================================================
#                        快速安装maven 脚本
#
#                       author: Somnus_小凯
#======================================================================
hasMaven(){
    MAVEN_VERSION=$(mvn -version)
    echo "${MAVEN_VERSION}"
    if [[ ! $MAVEN_VERSION ]]
    then
        return 0;
    fi
    return 1;
}
hasMaven
if [ $? != 1 ]
then
    echo "Not Found maven"
    echo "Installing maven..."
    # 下载 maven aliyun mirror settings.xml
    wget -O settings.xml https://raw.githubusercontent.com/geekidea/spring-boot-plus/master/docs/config/settings.xml
    yum install -y maven
    hasMaven
    if [ $? == 1 ]
    then
      echo "Config Aliyun Maven Mirror..."
      rm -rf /etc/maven/settings.xml
      cp settings.xml /etc/maven/
      mvn -version
    else
      echo "Install maven Fail"
    fi
fi
echo ""


执行./install-maven.sh脚本


./install-maven.sh 

1.png

1.png


至此Maven执行结束


3,git的安装


git相关脚本


#! /bin/bash
#========================================================================
#        快速安装GIT
#            CentOS7 中已成功验证
#         使用yum方式安装
#
#            author: Somnus_小凯
#========================================================================
hasGit(){
    GIT_VERSION=$(git --version)
    echo "${GIT_VERSION}"
    if [[ $GIT_VERSION == *version* ]]
    then
        return 1;
    fi
    return 0;
}
hasGit
if [ $? != 1 ]
then
    echo "Not Found Git"
    echo "Installing Git..."
    yum install -y git
    hasGit
    if [ $? != 1 ]
    then
      echo "Install Git Fail"
    fi
fi
echo "Git Success"


执行./install-git.sh脚本


./install-git.sh

1.png

1.png


至此git安装结束


4,MySql的安装


MySql脚本


#! /bin/bash
#======================================================================
#                        快速安装MySQL
#                     CentOS7 中已成功验证
#                      使用yum+rpm方式安装
#
#                      author: Somnus_小凯
#======================================================================
# 首先配置阿里云yum镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
#更新缓存
yum makecache
# 下载mysql rpm
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
# 安装rpm
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
# yum 安装mysql服务
yum install -y mysql-community-server
# 启动mysql服务
systemctl start mysqld.service
# 查看mysql服务状态
systemctl status mysqld.service
#以下添加创建用户创建组等等操作,因为服务器下载原因,以下的命令暂时省略了,有需要的这边可以在这个脚本下加上


执行./install-mysql.sh脚本

./install-mysql.sh

1.png


这个安装有点慢,需要耐心的等待一下


5,Redis 安装


redis脚本


#! /bin/bash
#======================================================================
#      快速安装redis shell脚本
#
#         author: Somnus_小凯
#======================================================================
hasRedis(){
    RESULT=$(redis-server -v)
    echo "${RESULT}"
    if [[ ! $RESULT ]]
    then
        return 0;
    fi
    return 1;
}
hasRedis
if [ $? != 1 ]
then
    echo "Not Found redis"
    echo "Installing redis..."
    yum install -y redis
    hasRedis
    if [ $? != 1 ]
    then
      echo "Install Redis Fail"
    fi
fi
# 设置redis开机启动
systemctl enable redis
# 在后台启动redis服务
systemctl start redis
# 通过redis-cli是否能正常连接,输出PONG,则连接成功
redis-cli ping
echo ""


执行./install-redis.sh脚本


./install-redis.sh

1.png

1.png

至此redis我们也安装完成了


看到通过这种脚本安装是不是So Easy!最后我们通过把我们的脚本合并执行。

#! /bin/bash
#=======================================================
#         全部安装顺序执行相关脚本
#
#     author:Somnus_小凯
#=======================================================
sh install-jdk.sh
sh install-maven.sh
sh install-git.sh
sh install-mysql.sh
sh install-redis.sh

结束:如果对你有所帮助请点赞收藏,分享给你身边的朋友。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
16天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
89 26
|
2天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
58 7
|
23天前
|
SQL 存储 关系型数据库
MySQL进阶突击系列(01)一条简单SQL搞懂MySQL架构原理 | 含实用命令参数集
本文从MySQL的架构原理出发,详细介绍其SQL查询的全过程,涵盖客户端发起SQL查询、服务端SQL接口、解析器、优化器、存储引擎及日志数据等内容。同时提供了MySQL常用的管理命令参数集,帮助读者深入了解MySQL的技术细节和优化方法。
|
1月前
|
存储 NoSQL 关系型数据库
MySQL和Redis的区别
**MySQL和Redis的区别** MySQL和Redis都是流行的数据存储解决方案,但它们在设计、用途和特性上有显著区别。理解这些区别有助于选择合适的数据库来满足不同的应用需求。本文将详细介绍MySQL和Redis的区别,包括它们的架构、使用场景、性能和其他关键特性。 ### 一、基本概述 **MySQL**: MySQL是一个关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL)进行数据管理。它支持事务、复杂查询和多种存储引擎,广泛应用于各种Web应用、企业系统和数据分析项目。 **Redis**: Redis是一个基于内存的键值数据库,通常被称为NoSQL数
87 4
|
3月前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
381 3
|
4月前
|
Oracle Java 关系型数据库
Mac安装JDK1.8
Mac安装JDK1.8
783 4
|
4月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
65 1
|
1月前
|
Oracle Java 关系型数据库
安装 JDK 时应该注意哪些问题
选择合适的JDK版本需考虑项目需求与兼容性,推荐使用LTS版本如JDK 17或21。安装时注意操作系统适配,配置环境变量PATH和JAVA_HOME,确保合法使用许可证,并进行安装后测试以验证JDK功能正常。
55 1
|
1月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
72 1
|
4月前
|
Java 开发工具
开发工具系列 之 同一个电脑上安装多个版本的JDK
这篇文章介绍了如何在一台电脑上安装和配置多个版本的JDK,包括从官网下载所需JDK、安装过程、配置环境变量以及如何查看和切换当前使用的JDK版本,并提到了如果IDEA和JDK版本不兼容时的解决方法。
开发工具系列 之 同一个电脑上安装多个版本的JDK