zoukankan      html  css  js  c++  java
  • mq和redis安装

    [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]#

  • 相关阅读:
    c语言指针讲解第一节初识指针
    linux的的一些入门常识
    sql手注的思路
    mysql主从备份配置
    CentOS 6.5 nginx+tomcat+ssl配置
    mysql 5.7.18安装教程
    minIO分布式集群搭建+nginx负载均衡
    Linux常用命令
    使用python连接mysql数据库——pymysql模块的使用
    with与上下文管理器
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/9199150.html
Copyright © 2011-2022 走看看