[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. [Functional Programming] Write simple Semigroups type

    An introduction to concatting items via the formal Semi-group interface. Semi-groups are simply a ty ...

  2. (剑指Offer)面试题53:正则表达式匹配

    题目: 请实现一个函数用来匹配包括'.'和'*'的正则表达式.模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次). 在本题中,匹配是指字符串的所有字符匹配整个模式. ...

  3. iOS 7 导航栏颜色设定与适配

    iOS7 设置navigationBar的颜色,新增了一个属性 barTintColor CGFloat osVersion = [[UIDevice currentDevice].systemVer ...

  4. DBCP( 二) DataBase Connection Pool 的使用

    使用DBCP必须用的三个包: commons-dbcp-1.2.1.jar, commons-pool-1.2.jar, commons-collections-3.1.jar. 配置参数. Java ...

  5. 演示unity内存管理机制的缺陷

    概述 这是最近做项目时发现的一个内存管理机制上的一个缺陷,但是我并不知道这究竟是不是一个bug,因为他可以造成内存泄漏,但是却能避开野指针. 详细 代码下载:http://www.demodashi. ...

  6. 利用Oracle 发送邮件(utl_smtp)

    发送邮件的方法有很多,.NET前台也可以通过创建邮件类的形式, 通过微软提供的System.Net.Mail.dll 也可以简单的发送邮件.但是代码比较长,操作起来虽然很简单(很多细节忽略了). 这里 ...

  7. 【转帖】Sigma水平和缺陷率的对应关系:正态分布中心和1.5标准差偏移

    http://www.pinzhi.org/thread-5395-1-1.html Sigma水平和缺陷率的对应关系:正态分布中心和有1.5个标准差偏移 在过程稳定时,若给出了规范限,过程的平均与标 ...

  8. 【LeetCode】98. Validate Binary Search Tree (2 solutions)

    Validate Binary Search Tree Given a binary tree, determine if it is a valid binary search tree (BST) ...

  9. Redis全方位讲解--主从复制(转载)

    前言 前面介绍了redis持久化和容灾备份,这篇会介绍redis主从复制和redis持久化在主从复制中的一些应用.因为本人没有那么多服务器或机器,所以这里主要介绍下如何在docker容器中搭建主从复制 ...

  10. 摘:通过ICursor对Table进行操作(添加、修改、删除)

    通过ICursor对Table进行操作(添加.修改.删除) 连接上数据表的目的就是对其进行包括浏览.添加.修改.删除等基本操作. 浏览功能,之前文章中一提到,就是将Itable转换为DataTable ...