长枪不倒 发表于 2015-11-18 15:28:14

Linux下安装MemCached

  关于MemCached在Linux下的安装方法有很多,本文章只是对自己安装的过程进行一个梳理总结。
  一、Linux系统:CentOS Release 6.3(Final)
  安装软件:libevent-2.0.21-stable.tar.gz 和 memcached-1.4.15.tar.gz
  二、安装过程
  1、下载软件包
  

# cd /tmp
# wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
# wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz2、安装libevent(MemCached依赖与libevent)  
  ①安装:


  

# tar zxvf libevent-2.0.21-stable.tar.gz
# cd libevent-2.0.21-stable
# ./configure --prefix=/usr
# make && make install
  
  说明:安装libevent的时候最好指定--prefix=/usr, 不然在安装memcached的时候可能会报找不到libevent的错误

②测试是否安装成功:  

# ls -al /usr/lib | grep libevent



说明:不同版本libevent安装后的文件可能有出入。  
  3、安装MemCached
  ①安装:


  

# tar zxvf memcached-1.4.15.tar.gz
# cd memcached-1.4.15
# ./configure --with-libevent=/usr
# make && make install

②测试是否安装成功:
  
  

# ls -al /usr/local/bin/memcached


  
  三、MemCached服务器的启动与关闭
  1、命令行方式
  ①启动


  

# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.138.128 -p 12000 -c 256 -P /tmp/memcached.pid   查看是否启动:  
  方法1:
  

# ps aux|grep memcached

    方法2:  
  

# netstat -anp|grep 12000

②关闭  
  

# kill `cat /tmp/memcached.pid`   查看是否关闭:

# ps aux|grep memcached
  
  2、服务方式
  ①复制启动关闭脚本到初始化目录,并修改权限
  

# cp /tmp/memcached-1.4.15/scripts/memcached.sysv /etc/init.d/memcached
# chmod 755 /etc/init.d/memcached②修改/etc/init.d/memcached文件  
  

# vi /etc/init.d/memcached



  ③加入系统服务;启动MemCached服务;查看MemCached服务是否启动成功。


  

# chkconfig --add memcached
# chkconfig --level 235 memcached on
# chkconfig --list memcached④启动MemCached服务器;查看MemCached服务器是否启动;关闭MemCached服务器。  
  

# service memcached start
# ps aux | grep memchaced
# service memcached stop

四、如何外部不能进行访问,则修改centos防火墙  
  

# iptables -I INPUT -p tcp --dport 12000 -j ACCEPT
# iptables -I OUTPUT -p tcp --sport 12000 -j ACCEPT
# iptables-save
# service iptables save
  

版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: Linux下安装MemCached