Linux下安装memcached相关操作:
1.下载libevent、memcached 放到usr/local中
2.解包
tar -xzvf libevent.tar.gz
tar -xzvf memcached.tar.gz
3.处理libevent,进入解压的libevent包
./configure --prefix=/usr/local/libevent
make
make install
4.处理memcached,进入解压的memcached文件夹中
cd /usr/local/memcached-1.2.5/
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make
make install
5.启动memcached
./memcached -d -m 1024 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
启动参数说明:
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB
-M return error on memory exhausted (rather than removing items)
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l 是监听的服务器IP地址,默认为所有网卡。
-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024
Linux下安装rabbitMQ相关操作:
1、安装 python:(版本可以不同)
#wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2
#tar -jxvf Python-2.5.2.tar.bz2
#cd Python-2.5.2
#./configure
#make && make install
测试:在命令行下输入python,出现python解释器即表示已经正确安装。
2、安装 simplejson(版本可以不同)
#wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz
#tar zxvf simplejson-2.0.9.tar.gz
#cd simplejson-2.0.9
#python setup.py build
#python setup.py install
3、安装 erlang
先安装以下依赖包 ,别问为什么按行执行安装不然有你苦吃
#yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
#yum install libX* java* tk unixODBC unixODBC-devel
#yum -y install ncurses-devel
#yum install ncurses-devel
#yum -y install xmlto
#wget http://www.erlang.org/download/otp_src_R13B04.tar.gz
#mv otp_src_R16B02 erlang_R16B #重命名解压厚的文件
#cd erlang_R16B/
#./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
#make && make install
#vi /etc/profile
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
#source /etc/profile
更新环境变量
执行erl,进入erlang的shell成功安装 测试一下是否安装成功,在控制台输入命令erl
4.安装rabbitMQ
下载rabbitmq(比如rabbitmq-server-generic-unix-3.5.3.tar.gz,直接解压,进入sbin文件夹)
启动RabbitMQ
./rabbitmq-server -detached
Rabbitmq相关操作
启用此插件
./rabbitmq-plugins enable rabbitmq_management
查看已经安装的插件
./rabbitmq-plugins list
启动RabbitMQ
./rabbitmq-server -detached
添加用户:
# ./rabbitmqctl add_user username password
# ./rabbitmqctl delete_user username
# ./rabbitmqctl change_password username newpassword
列出用户:
# ./rabbitmqctl list_users
设置用户角色的命令为:
rabbitmqctl set_user_tags User Tag
User为用户名, Tag为角色名(对应于上面的administrator,monitoring,policymaker,management,或其他自定义名称)。
http://my.oschina.net/guol/blog/186445
通过xshell做端口映射后,可以本地浏览器查看队列情况(查看->隧道窗口)