美文网首页
centos6.5安装环境命令

centos6.5安装环境命令

作者: 梁世勇 | 来源:发表于2018-03-14 13:53 被阅读0次

    安装redis

    http://download.redis.io/releases/redis-4.0.8.tar.gz  下载到本地

    scp 发送到服务器 

    tar -xvf解压文件  

    修改redis.conf配置文件

            需要修改的内容 主要是  

                    1:dbfilename dump.rdb

                    2:protected-mode no 保护模式 当是yes的时候需要输入密码

                    3:timeout 1s  不熟的时候必须设置,如果不设置没有超时时间

                    4:daemonize yes 默认是no,官网建议部署的时候是yes,用守护进程的方式更安全!            

                    5:pidfile    内部区分各个节点的标识,集群分片的时候需要!

                    6:maxmemory 128mb或者256等 如果不设置会redis会占用所有的物理内存

    redis-server redis.conf & 后台运行

    #在后台启动Rabbit    ./rabbitmq-server -detached

    #关闭服务                ./rabbitmqctl stop                                  

    #关闭服务(kill) 找到rabbitmq服务的pid [不推荐]     ps -ef|grep rabbitmq   

     kill -9 ****

    再复制一个 redis.conf   修改相应的pid 和 端口号 以及 dump 

    安装erlang语言 (http://www.rabbitmq.com/releases/erlang/)

    先去官网下载rpm文件 然后执行 rpm -ivh XXXX.rpm  如果提示需要安装

    安装完后 执行 /erl  看是否安装成功

    出现libc.so.6(GLIBC_2.14)(64bit) is needed by...的解决办法

    原因是因为系统的glibc版本不符合安装要求,可以对glibc进行升级。

    下载响应安装包:http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

    解压: tar xvf glibc-2.14.tar.gz

    进入glibc-2.14目录:cd glibc-2.14

    创建build文件夹:mkdir build

    进入build目录:cd build

    执行:../configure --prefix=/opt/glibc-2.14

    执行:make编译

    执行:make instal

    至此问题解决。

    安装rabbitmq 

    # vi /etc/sysconfig/network  修改hostname

    需要有2个依赖 一个erlang 还有个会有提示的,如果出现另外一个百度 yum下载就好了,

    1.下载RabbitMQ

    官方下载地址http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz

    http://www.rabbitmq.com/releases/rabbitmq-server/

    可以用wget下载  但是最好还是先下载到本地 再scp过去 速度快一点

    2.安装

    RabbitMQ3.6版本无需make、make install 解压就可以用。 

    下载后直接 tar -xvf 解压打开  然后要配置 用户权限等等。可以输入命令

    ./rabbitmqctl help 来查找你需要输入的指令 比较增加用户 增加vhost 等等,这里我就不贴出来了 为了是给你一种解决问题的方法。  

    至此 安装全都完成! 其中还遇到了一个坑就是  erlang的版本和rabbitmq有非常大的关联,总而言之,就是你下载erlang版本越新越好不然,到时候出错,你要删太多东西,而linux删除软件真的很费劲, 记住用whereis 命令 还有 rpm的  查询安装包的指令

    yum -remove erlang* 当你要删除旧版本的时候可以这样做

    可以参考https://www.cnblogs.com/dreamroute/p/5877740.html

    关闭防火墙的方法为:

    1. 永久性生效

    开启:chkconfig iptables on

    关闭:chkconfig iptables off

    2. 即时生效,重启后失效

    开启:service iptables start

    关闭:service iptables stop

    4.2 Linux下部署Nginx

    4.2.1 yum安装

    yum install nginx #yum安装nginx,方便它的依赖包自动安装

    whereis nginx #查看安装后的各目录

    4.2.2 启动停止重启

    nginx #直接执行,配置文件 /etc/nginx/nginx.conf

    nginx -s stop #停止

    nginx -s reload #更新

    4.2.3 测试

    nginx –t #测试nginx是否正常

    执行结果:

    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

    nginx: configuration file /etc/nginx/nginx.conf test is successful

    4.2.4 查看进程

    [root@10-19-46-61 nginx]# ps -ef |grep nginx

    执行结果:

    root  28764 1  0 Mar14 ?        00:00:00 nginx: master process ./nginx

    nginx 2071 28764  0 08:44 ?        00:00:00 nginx: worker process

    nginx 2072 28764  0 08:44 ?        00:00:00 nginx: worker process

    root  2399  2114  0 11:22 pts/0    00:00:00 grep nginx

    相关文章

      网友评论

          本文标题:centos6.5安装环境命令

          本文链接:https://www.haomeiwen.com/subject/jmzzfftx.html