64位centOS5.4系统安装memcached
1.先下载相关资源libevent 和 memcached;
#cd /temp
#wget http://monkey.org/~provos/libevent-2.0.10-stable.tar.gz
#wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
2.判断系统是否已经安装了libevent
#rpm -qa | grep libevent
输出:libevent-1.1a-3.2.1
#rpm -e --nodeps libevent-1.1a-3.2.1(删除低版本,安装2.0.10)
3.安装libevent
#tar xvzf libevent-2.0.10-stable.tar.gz
#cd libevent-2.0.10-stable
#./configure -prefix=/usr (安装路径/usr/lib)
#make
#make install
#ls -a /usr/lib | grep libevent (测试是否安装上)
4.安装memcached
#tar xvzf memcached-1.4.5.tar.gz
#cd memcached-1.4.5
#./configure -with-libevent=/usr (默认安装/usr/local/bin/memcached)
#make
#make install
5.以上已安装完毕,现在开始启动
#memcached -d -m 128 -l localhost -p 11211 -u root
有可能出错(未加载libevent-2.0.so.5,启动失败):
memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
解决方式:
查看memcached寻找libevent-2.0.so.5模块的路径
#LD_DEBUG=libs memcached -v
28788: find library=libevent-2.0.so.5 [0]; searching
28788: search cache=/etc/ld.so.cache
28788: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
28788: trying file=/lib64/tls/x86_64/libevent-2.0.so.5
28788: trying file=/lib64/tls/libevent-2.0.so.5
28788: trying file=/lib64/x86_64/libevent-2.0.so.5
28788: trying file=/lib64/libevent-2.0.so.5
28788: trying file=/usr/lib64/tls/x86_64/libevent-2.0.so.5
28788: trying file=/usr/lib64/tls/libevent-2.0.so.5
28788: trying file=/usr/lib64/x86_64/libevent-2.0.so.5
28788: trying file=/usr/lib64/libevent-2.0.so.5
28788:
memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
从上面的内容可看到memcached是从哪些路径里面去寻找libevent-2.0.so.5的,随便找一个路径,软链接过去即可
#ln -s /usr/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
#memcached -d -m 128 -l localhost -p 11211 -u root
# ps -ef | grep memcached
root 28914 1 0 07:27 ? 00:00:00 memcached -d -m 128 -l localhost -p 11211 -u root (启动ok)
6.测试memcached
#telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
set foo 0 0 3 (保存命令)
bar (数据)
STORED (结果)
get foo (取得命令)
VALUE foo 0 3 (数据)
bar (数据)
备注:
1.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,默认64MB,
我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,默认为所有网卡。
我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,
-p
使用的TCP端口。默认为11211
-m
最大内存大小。默认为64M
-vv
用very vrebose模式启动,调试信息和错误输出到控制台
-d
作为daemon在后台启动
2.如果要结束Memcache进程,执行:
# kill `cat /tmp/memcached.pid`
或是 通过ps -ef | grep memcached 找到pid ,然后kill
也可以启动多个守护进程,不过端口不能重复。
分享到:
相关推荐
本手册详细介绍了如何使用U盘安装 CentOS 5.4 操作系统,以及如何在安装完成后自定义编译并安装新内核。通过这些步骤,用户可以自定义系统配置,以适应特定的硬件环境或软件需求。注意,虽然CentOS 5.4 已经非常陈旧...
在Centos5.4环境下安装Oracle11G的过程是一个复杂且细节繁多的任务,涉及到系统的前期准备、用户和用户组的创建、安装文件的处理、系统依赖包的检查与安装等多个步骤。以下是对这一过程的详细解析: ### 一、系统...
### CentOS 5.4 + Oracle 安装指南 #### 一、环境准备与JDK安装 **1.1 下载 JDK** - **下载链接:** 需要下载适合CentOS 5.4的操作系统版本的JDK。示例中使用的为`jdk-7u4-linux-i586.rpm`。 **1.2 安装 JDK** -...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...
标题中的“rhel5.4”指的是Red Hat Enterprise Linux 5.4,这是一个由Red Hat公司发行的企业级Linux操作系统版本。CentOS 5.4是RHEL的一个克隆版本,提供了一个免费的、社区支持的平台,其核心与RHEL 5.4相同。这个...
在本文中,我们将深入探讨如何在CentOS 5.4操作系统上设置开发环境,特别是关注cpp和gcc编译器以及基础调试工具包的安装。CentOS 5.4是一款基于Linux的开源操作系统,广泛用于服务器和开发环境,因为它提供了稳定且...
在本文中,我们将深入探讨如何在Intel SAS RAID环境中安装CentOS 5.4 Linux操作系统。Intel SAS RAID(串行连接SCSI冗余阵列)是一种高效、可靠的存储解决方案,广泛应用于服务器和数据中心环境。它通过将多个硬盘...
### CentOS 5.4 下的 DNS 配置详解 ...综上所述,本文档详细介绍了如何在 CentOS 5.4 系统下配置 DNS 服务器,包括安装软件包、修改配置文件以及创建区域文件等步骤。希望这些信息能帮助您成功搭建自己的 DNS 服务器。
通过上述步骤,我们已经完成了 CentOS 5.4 系统下 Zimbra 的基础环境搭建和配置工作,接下来就可以正式安装 Zimbra 邮件系统了。需要注意的是,在实际部署过程中还需要进一步优化网络设置和服务配置,确保邮件系统的...
在 CentOS 5.4 系统上远程安装 Oracle 10g 数据库时,可以利用 VNC(Virtual Network Computing)服务来实现图形界面的远程安装。下面将详细介绍整个安装过程中的关键步骤。 #### 一、VNC 服务配置 为了能够通过 ...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...
### CentOS 5.4 下安装 Oracle...以上步骤完成了 CentOS 5.4 系统下 Oracle 10g 的基本安装准备,接下来就可以开始正式的安装过程了。在整个过程中,务必注意每个步骤的细节处理,以确保数据库能够顺利安装并正常运行。
在本文中,我们将详细探讨如何在CentOS 5.4操作系统上安装Oracle 10g Release 2 (10.2)。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种规模的企业,而CentOS 5.4因其稳定性和开源特性,常被选作部署...
本文将详细阐述如何在CentOS 5.4环境下简易安装这三者,以及它们的优缺点。 首先,我们来看如何安装Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其低内存占用和高并发处理能力而闻名。在CentOS 5.4上,你...
在安装这些RPM包之前,你需要确保你的CentOS 5.4系统已经更新到最新状态,并关闭所有不必要的服务以避免冲突。此外,还要禁用Selinux,因为某些旧版本的Oracle可能与Selinux不兼容。 安装过程一般遵循以下步骤: 1...
本文将详细介绍如何在CentOS 5.4操作系统上安装并配置Oracle客户端,以便能够顺利地通过该客户端访问远程数据库。 #### 二、准备工作 1. **系统环境**: - 操作系统:CentOS 5.4 - Oracle客户端版本:11.2 2. *...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...
CentOs5.4下安装Oracle10g的参考文档