[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. Keepalived+Nginx实现高可用和双主节点负载均衡

    简介 Nginx可以实现高并发反向代理,lvs集群可以实现负载均衡,但是他们都有一个共同的弊端,就是Nginx,lvs架构中Director是单点故障,有没有一个好的方案解决这个问题呢?答案是有.通过 ...

  2. 超棒的在线Bootstrap主题编辑工具 - lollytin

    lollytin 是一款帮助制作Bootstrap3主题的在线工具,虽然现在仍旧是Beta版本,但是已经非常不错了. 主要功能: 通过拖拽来生成主题 支持拖拽页头,页脚,内容,幻灯,地图,表单,画廊, ...

  3. Java 中断线程

  4. windows C:\documents and settings拒绝访问

      windows C:\documents and settings拒绝访问 CreationTime--2018年7月26日09点16分 Author:Marydon 1.情景再现 win+r-- ...

  5. chrome 谷歌浏览器插件损坏

      Axure RP Extension for Chrome已停用 CreateTime--2017年7月4日10:19:34Author:Marydon 参考地址:http://blog.csdn ...

  6. iOS pickerView(所有类型一网打尽)

    概述 关于PickView的所有类型都在这里 详细 代码下载:http://www.demodashi.com/demo/11017.html 首先看下项目的整体结构: 一.准备工作 UIPicker ...

  7. C#指南,重温基础,展望远方!(11)C#委托

    委托类型表示对具有特定参数列表和返回类型的方法的引用. 通过委托,可以将方法视为可分配给变量并可作为参数传递的实体. 委托类似于其他一些语言中的函数指针概念,但与函数指针不同的是,委托不仅面向对象,还 ...

  8. Oracle忘记密码找回

    生活中,容易忘记Oracle数据库system用户的密码,怎么办呢,小生带你一步步重新登上Oracle ,及时你密码忘记了. 1.打开cmd窗口,输入 sqlplus / as sysdba 2.运行 ...

  9. EMQ ---客户端上线自动订阅主题

    通过修改配置文件即可实现. emq v2.3.11,软件架构做了调整,把功能集成在了emq_modules模块,/data/loaded_plugins默认会加载emq_modules. 我们只需要改 ...

  10. STL六大组件简介

    一.STL简介 (一).泛型程序设计 泛型编程(generic programming) 将程序写得尽可能通用 将算法从数据结构中抽象出来,成为通用的 C++的模板为泛型程序设计奠定了关键的基础 (二 ...