CentOS6.8下安装memcached并设置开机自启动
参考资料:http://www.cnblogs.com/handongyu/p/6419305.html
一、安装libevent
首先检查系统中是否安装了libevent
[root@yeebian ~]# rpm -qa | grep libevent
如果安装了则查看libevent的安装路径,后续安装时需要用到
[root@yeebian ~]# rpm -ql libevent
如果没有安装,则先安装libevent
[root@yeebian ~]# cd /opt
[root@yeebian opt]# wget http://192.168.10.173:8080/website/linux/libevent-1.4.12-stable.tar.gz
[root@yeebian opt]# tar -zxvf libevent-1.4.12-stable.tar.gz
[root@yeebian opt]# cd libevent-1.4.12-stable
[root@yeebian libevent-1.4.12-stable]# ./configure -prefix=/opt/libevent/
[root@yeebian libevent-1.4.12-stable]# make && make install
[root@yeebian libevent-1.4.12-stable]# ldconfig #为了让动态链接库为系统所共享,需要执行以下动态链接库的管理命令ldconfig
二、安装memcached
[root@yeebian libevent-1.4.12-stable]# cd /opt
[root@yeebian opt]# wget http://192.168.10.173:8080/website/linux/memcached-1.4.33.tar.gz
[root@yeebian opt]# tar -zxvf memcached-1.4.33.tar.gz
[root@yeebian opt]# cd memcached-1.4.33
[root@yeebian memcached-1.4.33]#./configure --prefix=/opt/memcached-1.4.33/ --with-libevent=/opt/libevent/
[root@yeebian memcached-1.4.33]# make && make install
[root@yeebian memcached-1.4.33]# /opt/memcached-1.4.33/memcached -u root -d -m 128 -p 11211
三、设置memcached为开机自启动
[root@yeebian memcached-1.4.33]# cd /opt/
[root@yeebian opt]# wget http://192.168.10.173:8080/website/linux/memcached.sysv
[root@yeebian opt]# mv memcached.sysv /opt/memcached-1.4.33/scripts/memcached.sysv
[root@yeebian opt]# chmod 775 /opt/memcached-1.4.33/scripts/memcached.sysv
[root@yeebian opt]# cp /opt/memcached-1.4.33/scripts/memcached.sysv /etc/rc.d/init.d/memcached
[root@yeebian opt]# chkconfig --add memcached
[root@yeebian opt]# chkconfig memcached on
[root@yeebian opt]# service memcached restart
Stopping memcached: [ OK ]
Starting memcached: [ OK ]
[root@yeebian opt]# chkconfig | grep memcached
Self-starter configuration...
memcached 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@yeebian opt]# ps aux | grep memcached | grep 11211
Memcached progress...
root 9394 1.0 0.0 341484 3368 ? Ssl 16:31 0:00 /opt/memcached-1.4.33/memcached -d -p 11211 -u root -m 128 -c 1024 -P /var/run/memcached/memcached.pid
memcached.sysv启动脚本是我提前修改好上传到本地服务器的,脚本内容如下:
#! /bin/sh
#
# chkconfig: - 55 45
# description: The memcached daemon is a network memory cache service.
# processname: memcached
# config: /etc/sysconfig/memcached # Source function library.
. /etc/rc.d/init.d/functions PORT=11211
USER=root
MAXCONN=1024
CACHESIZE=128
OPTIONS="" if [ -f /etc/sysconfig/memcached ];then
. /etc/sysconfig/memcached
fi # Check that networking is up.
if [ "$NETWORKING" = "no" ]
then
exit 0
fi RETVAL=0
prog="memcached" start () {
echo -n $"Starting $prog: "
# insure that /var/run/memcached has proper permissions
# chown $USER /var/run/memcached
daemon /opt/memcached-1.4.33/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /var/run/memcached/memcached.pid $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/memcached
}
stop () {
echo -n $"Stopping $prog: "
killproc memcached
RETVAL=$?
echo
if [ $RETVAL -eq 0 ] ; then
rm -f /var/lock/subsys/memcached
rm -f /var/run/memcached/memcached.pid
fi
} restart () {
stop
start
} # See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status memcached
;;
restart|reload)
restart
;;
condrestart)
[ -f /var/lock/subsys/memcached ] && restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
exit 1
esac exit $?
CentOS6.8下安装memcached并设置开机自启动的更多相关文章
- centos下安装memcached并设置开机自动启动-两种方法
方法一: 安装memcachedyum install memcached 启动服务并初始化service memcached start -p 11211 -l 127.0.0.1 -d 设置mem ...
- centos 6.5系统下安装ibus及设置开机自启动
先说一下系统环境:centos 6.5,然后我是以root身份执行的,没有权限的用户参见sudo用法 第1步:查找并安装ibus安装包,命令如下: 找到一行: ibus-pinyin.x86_64 : ...
- CentOS6.8下安装redis并配置开机自启动
参考资料:http://www.bubuko.com/infodetail-1006383.html http://www.cnblogs.com/skyessay/p/6433349.html ...
- CentOS下安装zookeeper并设置开机自启动
转自: 一.安装zookeeper # cd /opt/ # mkdir zookeeper # cd zookeeper/ # tar -zxvf zookeeper-3.4.6.tar.gz # ...
- CentOS6.5 下安装 texlive2015 并设置 ctex 中文套装
0 卸载旧版本的 texlive 0.1 卸载 texlive2007 如果系统没有安装过texlive,则跳过第0步. 可以在终端中使用如下命令查询本机已经安装的tex和latex版本: [She@ ...
- CentOS 7安装Mysql并设置开机自启动
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支). 可以按照以下步骤手动安装Mysql数据库. 1. 下载rpm安装文件 wget http://repo. ...
- CentOS 7安装Mysql并设置开机自启动的方法
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支). 可以按照以下步骤手动安装Mysql数据库. 1. 下载rpm安装文件 ? 1 wget http://r ...
- 在CentOS6.5下安装Memcached
CentOS 6.5 安装软件非常方便, yum install memcached
- Windows 下安装redis 并且设置开机自动启动的过程.
1. 下载redis 的 windows下的安装文件 https://github.com/MicrosoftArchive/redis/releasesmsi文件下载地址https://github ...
随机推荐
- Laravel Exception处理逻辑解析
Laravel Exception处理逻辑解析 vendor/laravel/framework/src/Illuminate/Foundation/Application.php app首先继承了c ...
- 通过Oracle DUMP 文件获取表的创建语句
1. 有了dump文件之后 想获取表的创建语句. 之前一直不知道 dump文件能够直接解析文件. 今天学习了下 需要的材料. dump文件, dump文件对应的schema和用户. 以及一个版本合适的 ...
- wps word改多级编号为2.1
右键标题1, 修改样式 编号 多级编号 标题1 2 3 右键标题2 修改样式 选择格式-编号 选择多级编号-标题1 2 3 直接点确定,OK. ---------------------------- ...
- p3c安装使用 编码规范扫描 阿里巴巴出品,挺好用的
https://github.com/alibaba/p3c/wiki/IDEA%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3
- Highcharts之3D柱状图
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- 谷歌pixel手机解BL锁、刷机、破解电信(史上最详细的帖子)
本文根据网上已有内容进行整理,对每一个步骤都进行了实践,运气爆棚,几乎没有出现什么重大错误,小错误也进行了很好地解决.因此,十分感激那些为折腾google pixel的IT爱好者,为我提供了无穷的帮助 ...
- C从源码到运行发生了哪些事
一个C/C++程序从源代码到可执行程序主要经历了四个阶段: ①预处理.包括展开宏.处理#include,#if,#ifdef等指令.删除注释.还有一些其他操作.相关命令:gcc -E或cpp ②编译. ...
- MySQL Binlog详解
MySQL Binlog详解 Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被bi ...
- Js 百分比进度条
[构想] CSS3 + JS CSS3控制进度 利用CSS3中的 @keyframes JS实现百分比 根据CSS来调整,时间 [页面代码] 第一种: 默认直接进入就是下载 CSS代码 body { ...
- 自学Zabbix4.3 zabbix实战监控Web网站性能
自学Zabbix4.3 zabbix实战监控Web网站性能 用zabbix如何监控web性能和可用性呢?一般分为四个步骤:打开网站.登陆.登陆验证.退出,看实例. 1. 检测流程 1. 打开网站:如果 ...