安装Linux软件shell脚本

#!/bin/bash
echo "========================INSTALL ALL IN======================="
# Download and unzip JAVA_HOME
function cd_soft(){
sudo chown -R www:www /data
if [ -d /data/soft ]
then
cd /data/soft
else
sudo mkdir -p /data/soft
cd /data/soft
fi
}

function install_JDK(){
cd_soft
echo "========================INSTALL JDK======================="
wget https://imsld.com/soft/jdk-8u152-linux-x64.tar.gz
tar -zxvf jdk-8u152-linux-x64.tar.gz
cd jdk-8u152-linux-x64
home=`pwd`
echo $home
echo "JAVA_HOME=${home}" >> /etc/profile
echo "CLASSPATH=\$JAVA_HOME/lib" >> /etc/profile
echo "PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
echo "安装完毕!!!\r下面进行测试"
source /etc/profile
javac
echo "java版本为:"
java -version
echo "========================INSTALLED JDK======================="
}

function install_MYSQL(){
cd_soft
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm -y
sudo yum repolist enabled | grep "mysql.*-community.*"
sudo yum install mysql-community-server  -y
service mysqld start
sleep 1
defaultmysqlpwd=`grep 'A temporary password' /var/log/mysqld.log | awk -F"root@localhost: " '{ print $2}' `
/usr/bin/mysql -uroot -p${defaultmysqlpwd} <<EOF
set global validate_password_policy = 0;
SET PASSWORD = PASSWORD('123456');
grant all privileges on *.* to XXX@'%' identified by '123456';    #修改成对应的用户名和密码
EOF
sleep 1
service mysqld restart
grep 'temporary password' /var/log/mysqld.log
echo "========================INSTALLED MYSQL======================="
}

function install_redis(){
cd_soft
wget https://imsld.com/soft/redis-3.2.9.tar.gz
tar -zxvf redis-3.2.9.tar.gz
cd redis-3.2.9
echo "========================INSTALLED REDIS======================="
}

function install_ZK(){
cd_soft
sudo wget https://imsld.com/soft/zookeeper-3.4.10.tar.gz
tar -zxvf zookeeper-3.4.10.tar.gz
cd zookeeper-3.4.10
echo "========================INSTALLED ZK======================="
}

function install_mongo(){
  cd_soft
   curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
   tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
  cd mongodb-linux-x86_64-rhel62-3.6.0/bin
  ./mongod
  echo "========================INSTALLED MONGO======================="
}

#install_JDK
#install_redis
#install_mongo
#install_MYSQL
#install_ZK


转载于:https://my.oschina.net/u/4119932/blog/3040252

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值