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

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

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

mkdir script

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

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

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

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

 

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

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

至此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 

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

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

至此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

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

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

至此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

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

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

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

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

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

至此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

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

你可能感兴趣的:(java,linux,mysql)