1、chkconfig --level 35 sshd on
2/wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
3/wget http://memcached.org/latest
4、cd libevent-1.4.14b-stable
5、./configure -prefix=/usr 然后报错 error: no acceptable C compiler found in $PATH
用:yum -y install gcc 解决
6、make 报错:-bash: make: command not found
用yum -y install gcc automake autoconf libtool make 解决
7、make install
3.测试libevent是否安装成功:
# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
8/.安装memcached,同时需要安装中指定libevent的安装位置:
cd memcached-1.4.25
./configure -with-libevent=/user
make
make install
9/启动 /usr/local/bin/memcached -d -m 10 -u root -l 192.168.102.128 -p12000 -c 256 -P /tmp/memcached.pid
10、ps -ef|grep memcached
root 30567 1 0 12:16 ? 00:00:00 /usr/local/bin/memcached -d -m
root 30580 24852 0 12:18 pts/0 00:00:00 grep memcached
10、telnet 172.168.102.128 12000 报错 -bash: telnet: command not found
用以下命令
yum list telnet* 查看telnet相关的安装包
yum install telnet-server 安装telnet服务
yum install telnet.* 安装telnet客户端
11 telnet 192.168.102.128 12000 测试
Trying 192.168.102.128...
Connected to 192.168.102.128.
Escape character is '^]'.
1.如果启动Memcached服务的时候遇到了
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory;
解决方案:
[root@localhost bin] # ln -s / usr / lib / libevent- 1.2 . so . 1 / usr / lib64 / libevent- 1.2 . so . 1
[root@localhost bin] # / usr / local / bin / memcached -d -m 100 -u root -p 12000 -c 1000 -P / tmp / memcached . pid
[root@localhost bin] # ps -aux
2.把Memcached服务加载到Linux的启动项中.万一机器断电系统重启.那么Memcached就会自动启动了.
假如启动Memcache的服务器端的命令为:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid容来自17jquery
想开机自动启动的话,只需在/etc/rc.d/rc.local中加入一行,下面命令
/usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u apache -c 256
上面有些东西可以参考一下:即,ip不指定时,默认是本机,用户:最好选择是:apache 或 deamon
这样,也就是属于哪个用户的服务,由哪个用户启动。
如果你是虚拟机的话,wget 出现unknown host 这个是DNS配额制有问题,需要你如下配置,将你的注释掉
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器