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
至此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
至此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
至此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
这个安装有点慢,需要耐心的等待一下
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
至此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
结束:如果对你有所帮助请点赞收藏,分享给你身边的朋友。