[root@129-2-10-8 src]# cat b.sh
#!/bin/bash

####install redis software #####
echo "##############now start install redis############################"
cd /usr/local/src
tar fxvz redis-2.8.22.tar.gz
mkdir -pv /usr/local/redis
mv redis-2.8.22/* /usr/local/redis/
rm -rf redis-2.8.22
cd /usr/local/redis/
make && make install
cp /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.conf
echo "###################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_64
echo "#############插件安装完成###################################################################################"

echo "###########安装Erlang##########"
cd /usr/local/src
#wget https://packages.erlang-solutions.com/erlang/esl-erlang-src/otp_src_17.1.tar.gz
tar fxvz otp_src_17.1.tar.gz
cd otp_src_17.1
mkdir -pv /usr/local/erlang
./configure --prefix=/usr/local/erlang
make && make install
ln -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.tgz
cd Python-2.7.10
./configure --prefix=/usr/local/python27
make && make install
echo "#################python 安装完成###############################################################################"

echo "#########安装simplejson##############"
cd /usr/local/src
tar fxvz simplejson-3.8.1.tar.gz
cd simplejson-3.8.1
/usr/local/python27/bin/python setup.py install
echo "###############simplejson安装完成#################################################################################"

echo "############安装rabbitmq ############"

cd /usr/local/src
tar zxvf rabbitmq-server-3.5.6.tar.gz
cd rabbitmq-server-3.5.6
make
make TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man install
mkdir /etc/rabbitmq/
/usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management
sed -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.local
rm -f /usr/bin/rabbitmqctl
rm -f /usr/bin/rabbitmq-server
rm -f /usr/bin/rabbitmq-env
ln -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]#

mq和redis安装的更多相关文章

  1. mq/mysql/redis/nginx常见服务&工具安装

    单机版 3.1安装工具 3.1.1 安装Maven工具 3.1.1上传安装包 1)root用户创建安装目录如/usr/local /maven:   mkdir -p /usr/local/maven ...

  2. Redis安装与卸载

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它支持丰富的数据类型,和高速的内存读写.正在逐步取代memca ...

  3. Docker Redis 安装

    原文:Docker Redis 安装 拉取官方的镜像 docker pull redis:3.2 查看 docker images redis 运行容器 docker run -p 6379:6379 ...

  4. redis 学习(1)-- redis 安装与启动

    redis 学习(1)-- redis 安装与启动 redis 特性 关于 redis 的介绍网上已经有很多信息了,这里我就不在详细说明了.介绍一下几个鲜明特性: 1.速度快 官方称可以达到10W的q ...

  5. Mac上的Redis安装和使用

    redis简介 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库. Re ...

  6. Redis安装测试(待完善)

    1 Redis安装 在网址http://redis.io/下载redis-3.2.3.tar.gz,解压. 进入解压目录 编译和安装,具体配置项可参考自带的README.md文件 make test ...

  7. Redis安装及实现session共享

    一.Redis介绍 1.redis是key-value的存储系统,属于非关系型数据库 2.特点:支持数据持久化,可以让数据在内存中保存到磁盘里(memcached:数据存在内存里,如果服务重启,数据会 ...

  8. windows 环境下的redis安装

    Redis安装 1.由于是练习,所以就在windows下安装的环境,并没有在LINUX服务器上装,但是知识点是一样的 安装流程: a.下载地址:https://github.com/MSOpenTec ...

  9. CentOS7— Redis安装(转和延续)

    Part I. Redis安装(转载部分) 一.安装 wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.t ...

随机推荐

  1. Oracle PL/SQL语句基础学习笔记(上)

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE server和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL ...

  2. Mac怎样改动开机password

    Mac开机password忘了,咋办?开不开机啦 1.打开你的Mac,command +S 进入你的终端界面 2.输入/sbin/mount -uaw / 3.输入rm /var/db/.AppleS ...

  3. android开发之MediaPlayer+Service MP3播放器

    import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Lis ...

  4. STL - 函数作为算法的参数

    函数作为参数,相当于C++的函数指针, C#的委托 for_each函数参数: #include <iostream> #include <algorithm> #includ ...

  5. T-SQL 之 控制流语句

    控制流语句也称为流程控制语句,是和高级编程语言中的类似功能一致的,引入控制流语句将使T-SQL代码有顺序执行转变为按控制执行. 批处理:一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理 ...

  6. KineticJS教程(7)

    KineticJS教程(7) 作者: ysm 7.图形变换 7.1.线性变化 Kinetic提供了一个图形对象的transitionTo(config)方法实现图形的线性变换,也就是从原始的状态线性变 ...

  7. Unity3D Android播放视频

    http://blog.csdn.net/awnuxcvbn/article/details/17719789 using UnityEngine; using System.Collections; ...

  8. 从业者生存质量报告之,教育行业里的IT男

    当教育遇上互联网,非常多传统教育机构都卡在了技术这道门槛上. 一位教育机构创始人曾这样感叹说:"技术须要文化基因.氛围.教育行业不知道技术这帮兄弟须要什么样的文化,什么样的工作氛围,怎么管理 ...

  9. js Object.is 相等判断

    Object.is使用“Same-value equality”(同值相等)算法进行相等判断.它用来比较两个值是否严格相等,与严格比较运算符(===)的行为基本一致. Object.is('foo', ...

  10. p2p网贷3种运营模式

      迄今为止,接触了3套不同的P2P系统.当中一套是我參与开发的,另外两套是别的开发商提供的. P2P系统的核心实体:借款人.平台.理財人. 模式一:   借款人的线上账号由平台统一维护.借款人能够通 ...