[root@129-2-10-8 src]# cat b.sh
#!/bin/bash ####install redis software #####echo "##############now start install redis############################"cd /usr/local/srctar fxvz redis-2.8.22.tar.gzmkdir -pv /usr/local/redismv redis-2.8.22/* /usr/local/redis/rm -rf redis-2.8.22cd /usr/local/redis/make && make installcp /usr/local/src/redis.conf /etc/echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.local/usr/local/bin/redis-server /etc/redis.confecho "###################redis install finished#############################################################################"echo "####install rabbitmq software #####"
echo "#############安装需要的插件 ##########"yum -y install docbook-style-xsl xmlto git wxGTK wxGTK-devel expat expat-devel librabbitmq make gcc44 gcc44-c++ libstdc++44-devel hg libtool openssl openssl-devel unixODBC unixODBC-devel unixODBC-libs ncurses ncurses-devel tk python26 libtool autoconf automake xmlto nmap.x86_64 xmlto.x86_64echo "#############插件安装完成###################################################################################"echo "###########安装Erlang##########"
cd /usr/local/src#wget https://packages.erlang-solutions.com/erlang/esl-erlang-src/otp_src_17.1.tar.gztar fxvz otp_src_17.1.tar.gzcd otp_src_17.1mkdir -pv /usr/local/erlang./configure --prefix=/usr/local/erlangmake && make installln -s /usr/local/erlang/bin/erl /usr/bin/ln -s /usr/local/erlang/bin/escript /usr/bin/ln -s /usr/local/erlang/bin/erlc /usr/bin/echo "##############Erlang安装完成##################################################################################"echo "#############安装python2.7###############"cd /usr/local/src tar fxvz Python-2.7.10.tgzcd Python-2.7.10./configure --prefix=/usr/local/python27make && make install echo "#################python 安装完成###############################################################################"echo "#########安装simplejson##############"
cd /usr/local/src tar fxvz simplejson-3.8.1.tar.gzcd simplejson-3.8.1/usr/local/python27/bin/python setup.py installecho "###############simplejson安装完成#################################################################################"echo "############安装rabbitmq ############"
cd /usr/local/src
tar zxvf rabbitmq-server-3.5.6.tar.gz cd rabbitmq-server-3.5.6 makemake TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man installmkdir /etc/rabbitmq/ /usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_managementsed -i 's/loopback_users,\[<<"guest">>\]/loopback_users,\[<<"">>\]/g' /usr/local/rabbitmq/ebin/rabbit.app/usr/local/rabbitmq/sbin/rabbitmq-server start & #/usr/local/rabbitmq/sbin/rabbitmqctl stop #关闭rabbitmq命令#/usr/local/rabbitmq/sbin/rabbitmqctl list_queues #查看队列命令echo "/usr/local/rabbitmq/sbin/rabbitmq-server start &" >> /etc/rc.localrm -f /usr/bin/rabbitmqctlrm -f /usr/bin/rabbitmq-serverrm -f /usr/bin/rabbitmq-envln -s /usr/local/rabbitmq/sbin/rabbitmqctl /usr/bin/ln -s /usr/local/rabbitmq/sbin/rabbitmq-server /usr/bin/ln -s /usr/local/rabbitmq/sbin/rabbitmq-env /usr/bin/echo "################################################################################################"###########rabbitmq install finished####################echo "rabbitmq install finished" [root@129-2-10-8 src]#