脚本为云服务器安装环境,memcached,mysql,tomcat,djk
jdk1.7包,tomcat8包,mysql5.6.21包 我博客资源可下载,因文件名问题不能上传所以将文件名改了,将压缩包内文件尾_1 去掉既可用脚本安装,或者手动改包名。
####脚本内容如下!######
#!/bin/bash
#Centos6.5#安装Tomcat,Memcached,Jdk,MySQL环境脚本
#-----------------------------------------------------------------------------------------#
#安装Memcached
repo=`yum repolist | awk '{print $2}' | tail -n 1`if [ $repo != 0 ];then
yum -y install memcached && service memcached start && chkconfig memcached on
else
echo "ERROER:yum源包数量为0" && exit 1
fi
#-----------------------------------------------------------------------------------------#
#安装MySQL5.6.21版本
#MySQL包名
MySQL=MySQL-5.6.21-1.el6.x86_64.rpm-bundle.tar
#rpm包后缀
MySQL1=5.6.21-1.el6.x86_64.rpm
MySQL_devel=MySQL-devel-5.6.21-1.el6.x86_64.rpm
MySQL_client=MySQL-client-5.6.21-1.el6.x86_64.rpm
MySQL_server=MySQL-server-5.6.21-1.el6.x86_64.rpm
#卸载服务器自带低版本MySQL
#MySQL包需要自己下载,文件名不一样需要更改文件名,放在/root下
[ ! -f /root/$MySQL ] && echo "/root/${MySQL}不存在" && exit 1
yum -y remove mysql-libs.x86_64
tar xf /root/MySQL-5.6.21-1.el6.x86_64.rpm-bundle.tar && rpm -ivh --nodeps $MySQL_devel $MySQL_client $MySQL_server
service mysql start && chkconfig mysql on
rm -rf /root/MySQl-*-${MySQL1} ${MySQL}
#修改MySQL初始密码
MySQL_password=`awk '{print $18}' /root/.mysql_secret`
mysqladmin -uroot -p${MySQL_password} password "123456" && echo "MySQL初始密码:123456"
#-----------------------------------------------------------------------------------------#
#安装Jdk
#Jdk包名
Jdk=jdk-7u80-linux-x64.tar.gz
#Jdk包需要自己下载,文件名不一样需要更改文件名,放在/root下
[ ! -f /root/$Jdk ] && echo "${Jdk}不存在" && exit 1
tar xf /root/$Jdk && rm -rf /root/$Jdk && mv /root/jdk* /usr/local/
#-----------------------------------------------------------------------------------------#
#定义JAVA_HOME
[ ! -f /etc/profile ] && echo "/etc/profile不存在" && exit 1
sed -i '$a #JAVA_HOME' /etc/profile
sed -i '$a export JAVA_HOME=/usr/local/jdk1.7.0_80' /etc/profile
sed -i '$a export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile
sed -i '$a export PATH=$PATH:$JAVA_HOME/bin' /etc/profile
source /etc/profile
#-----------------------------------------------------------------------------------------##安装Tomcat
#Tomcat包名
Tomcat=apache-tomcat-8.0.30.tar.gz
#Tomcat包需要自己下载,文件名不一样需要更改文件名,放在/root下
[ ! -f /root/$Tomcat ] && echo "${Tomcat}不存在" && exit 1
tar xf /root/$Tomcat && rm -rf /root/$Tomcat && mv /root/apache-tomcat* /usr/local/tomcat && /usr/local/tomcat/bin/startup.sh
#-----------------------------------------------------------------------------------------#