linux系统下安装memcached
检查libevent
首先检查系统中是否安装了libevent
- rpm -qa|grep libevent
如果安装了则查看libevent的安装路径,后续安装时需要用到
- rpm -ql libevent
如果没有安装,则先安装libevent
安装libevent:
1.首先下载libevent安装包
- wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz
2.解压缩安装包
- tar zxvf libevent-1.4.12-stable.tar.gz -C /usr/local/
3.进入解压后的目录
- cd libevent-1.4.12-stable/
4.配置编译、安装
- ./configure -prefix=/usr/libevent
- make
- make install
安装完libevent后正式开始安装memcached
1.首先是下载memcached的安装包
- wget http://memcached.org/files/memcached-1.5.16.tar.gz
2.修改安装包的执行操作权限
- chmod 777 memcached-1.5.16.tar.gz
3.解压安装包到指定目录
- tar zxvf memcached-1.5.16.tar.gz -C /usr/local
4.进入解压后的目录
- cd /usr/local/memcached-1.5.16/
5.配置、编译、安装
注:configure时需要指定libevent的安装路径
- ./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached
- make
- make install
6.安装成功后启动一下看安装是否成功
- /usr/local/memcached/bin/memcached -d -m 10m -p 11211 -u root
启动参数介绍如下:
-d选项是启动一个守护进程;
-m是分配给Memcache使用的内存数量,单位是MB,这里是10MB;
-p是设置Memcache监听的端口,这里设置了11211,当然memcached的默认端口也是这个;
-u是运行Memcache的用户,这里是root;
还有没有写的参数:
-l是监听的服务器IP地址,如果有多个地址的话,用逗号隔开;
-c选项是最大运行的并发连接数,默认是1024,可以自己设置,按照服务器的负载量来设定;
-P(大写)是设置保存Memcache的pid文件,也可以启动多个守护进程,不过端口不能重复;
-I (大写的 "i"), 调整单个数据项的最大值,后面跟2m 表示最大2兆;
-t 线程数,默认4.
检测启动是否成功:
- ps aux|grep memcached
- 或者通过另一台机器 telnet IP PORT
附上一个memcached启动的shell脚本
#!/bin/sh
echo "Start to start memcached server $(date)..." MEMCACHED=/usr/local/memcached/bin/memcached usage()
{
echo "usage: `basename $0` port"
} if [ -n "$1" ]
then
{
pid=`ps aux|grep memcached|grep "$1" |grep -v grep|awk '{print $2}'`
if [ -n "$pid" ]
then
{
sleep
echo "kill memcached which port is $1 begin"
echo "pid:$pid"
kill - $pid
echo "kill memcached which port is $1 end"
sleep
}
fi
echo "begin to start memcached in port $1"
LOG_FILE=/var/log/memcached/memcached_$.log
rm -f $LOG_FILE
$MEMCACHED -d -m -p $ -u root -vv >> $LOG_FILE >&
echo "start memcached end"
tail -f $LOG_FILE
}
else
{
usage
exit
}
fi
把该脚本命名为startup.sh
执行:./startup.sh 11211
其中11211为memcached的启动端口,也可以通过自定义的端口来启动
linux系统下安装memcached的更多相关文章
- 在Linux系统下安装大于mysql5.5版本的数据库
linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件 gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/lo ...
- Linux 系统下安装 rz/sz 命令及使用说明
Linux 系统下安装 rz/sz 命令及使用说明 rz/sz命令,实现将本地的文件上传到服务器或者从服务器上下载文件到本地,但是很多Linux系统初始并没有这两个命令,以下为安装和使用的具体步骤: ...
- Linux 系统下安装 python-skimage
Linux 系统下安装 python-skimage 安装必须的依赖 // python-mumpy // python-scipy // python-matplotlib $ sudo apt-g ...
- Linux系统下安装Redis和Redis集群配置
Linux系统下安装Redis和Redis集群配置 一. 下载.安装.配置环境: 1.1.>官网下载地址: https://redis.io/download (本人下载的是3.2.8版本:re ...
- Linux系统下安装Gitlab
Linux系统下安装Gitlab 一.简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与 ...
- 在虚拟机的Linux系统下安装wineqq
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 本文参考教程:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread& ...
- 【linux配置】Linux系统下安装rz/sz命令以及使用说明
Linux系统下安装rz/sz命令以及使用说明 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很 ...
- linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例
Day47笔记Linux+redis入门 Day47 知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...
- Linux系统下安装JDK
注意:linux系统下使用mount命令挂载Windows系统下的共享文件,详情见我的另一篇“Linux系统挂载Windows系统下的共享文件” 一.安装jdk 1.进入usr目录cd /usr 2. ...
随机推荐
- BZOJ 1605 [Usaco2008 Open]Crisis on the Farm 牧场危机 DP
题意:链接 方法: DP 解析: 第一眼搜索题,复杂度不同意dfs,并且牛的数量太多不能bfs,迭代更不可能,A*不会估价.可能记忆化? 等等记忆化我还搜个毛线- 直接改成DP就好了. 状态非常好想非 ...
- bzoj1087【SCOI2005】互不侵犯King
1087: [SCOI2005]互不侵犯King Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2405 Solved: 1413 [Submit ...
- 工作easy,赚钱非常难
李宗盛有首歌的歌词里写到:「工作是easy的,赚钱是困难的」. 乍一听感觉有点矛盾,工作的一个重要结果不就是赚钱么,为什么工作easy赚钱却难?但细致一想就恍然当中想表达的意思了. 工作的本质是出售劳 ...
- 【 D3.js 进阶系列 — 2.2 】 力学图的參数
力学图的布局中有非常多參数.本文将逐个说明. D3 中的力学图布局是使用韦尔莱积分法计算的.这是一种用于求解牛顿运动方程的数值方法,被广泛应用于分子动力学模拟以及视频游戏中. 定义布局的代码例如以下: ...
- 【第7篇】TypeScript泛型的案例代码具体解释
8.1最简单泛型样例 Ts代码 /** * 没有泛型,我们要么必须给身份功能的特定类型 */ function identity1(arg: number): number { return arg; ...
- Ubuntu下在Eclipse IDE for C/C++ Developers中怎样执行C语言的GTK程序?(已解决)
(已解决.详见Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中执行C语言的GTK程序) 按"Ubuntu下GTK的安装.编译和測试"( ...
- pat1013:数素数
https://www.patest.cn/contests/pat-b-practise/1013 #include "stdio.h" #include "math. ...
- BZOJ 2440 中山市选2011 全然平方数 二分答案+容斥原理+莫比乌斯反演
题目大意:求第k个无平方因子数是多少(无视原题干.1也是全然平方数那岂不是一个数也送不出去了? 无平方因子数(square-free number),即质因数分解之后全部质因数的次数都为1的数 首先二 ...
- poj3233Matrix Power Series(矩阵乘法)
Matrix Power Series Time Limit: 3000MS Memory Limit: 131072K Total Submissions: 23187 Accepted: ...
- Blender插件加载研究
目标 [x] 解析Blender插件代码加载原理, 为测试做准备 结论 采用方法3的方式, 可以在测试中保证重新加载子模块, 是想要的方式, 代码如下: _qk_locals = locals() d ...