0、一键安装JDK+MySQL+Tomcat+Git+Maven+Redis+Jenkins脚本

本文介绍了一种一键安装JDK、MySQL、Tomcat、Git、Maven、Redis和Jenkins的方法,通过自动化脚本实现快速搭建开发环境,省时高效。
摘要由CSDN通过智能技术生成
#!/bin/bash

echo -e "\E[1;32m ━━神兽出没━━━━━━━━━━\E[0m"
echo -e "\E[1;32m  ┏┓    ┏┓           \E[0m"
echo -e "\E[1;32m ┏┛┻━━━━┛┻━┓         \E[0m"
echo -e "\E[1;32m ┃         ┃         \E[0m"
echo -e "\E[1;32m ┃    ━    ┃         \E[0m"
echo -e "\E[1;32m █████━█████         \E[0m"
echo -e "\E[1;32m ┃         ┃         \E[0m"
echo -e "\E[1;32m ┃    ┻    ┃         \E[0m"
echo -e "\E[1;32m ┃         ┃         \E[0m"
echo -e "\E[1;32m ┗━━┓   ┏━━┛         \E[0m"
echo -e "\E[1;32m    ┃   ┃            \E[0m"
echo -e "\E[1;32m    ┃   ┗━━━━━━━━━┓  \E[0m"
echo -e "\E[1;32m    ┃             ┣┓ \E[0m"
echo -e "\E[1;32m    ┃             ┏┛ \E[0m"
echo -e "\E[1;32m    ┗┓┓┏━━━━━┳┓┏━━┛  \E[0m"
echo -e "\E[1;32m     ┃┫┫     ┃┫┫     \E[0m"
echo -e "\E[1;32m     ┗┻┛    ┗┻┛     \E[0m"
echo -e "\E[1;32m ━━━再看打爆你眼镜━━━\E[0m"

#开始执行时间
startTime=$(date +'%Y-%m-%d %H:%M:%S')

#0、安装net-tools工具包
if [ $(rpm -qa | grep net-tools |wc -l) -ne 0 ];
then
	echo -e "\E[1;33m 0、开始安装net-tools工具包 \E[0m"
	yum -y install net-tools >/dev/null 2>&1
	echo -e "\E[1;31m   工具包安装成功! \E[0m"
fi



#1、安装JDK
echo -e "\E[1;33m 1、5秒后开始安装JDK(Y/N) \E[0m"
read -t 5 flag
if [ "$flag" = "N" -o "$flag" = "n" ]; 
then
	echo -e "\E[1;32m   跳过JDK安装! \E[0m"
else
	echo -e "\E[1;33m   开始安装JDK... \E[0m"
	#批量卸载
	rpm -qa | grep java | xargs rpm -e --nodeps >/dev/null 2>&1
	rpm -qa | grep jdk | xargs rpm -e --nodeps >/dev/null 2>&1
	rpm -qa | grep gcj | xargs rpm -e --nodeps >/dev/null 2>&1
	#安装JDK
	yum -y install java-1.8.0-openjdk* >/dev/null 2>&1
	#检查JDK是否安装成功
	if [ $(rpm -qa | grep jdk |wc -l) -ne 0 ];
	then
		echo -e "\E[1;32m   JDK安装成功! \E[0m"
	else
		echo -e "\E[1;31m   JDK安装失败! \E[0m"
	fi
fi



#2、安装MySQL
echo -e "\E[1;33m 2、5秒后开始安装MySQL(Y/N) \E[0m"
r
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值