linux环境下memcached服务自启动的配置
来源:互联网 发布:兄弟标签打印机软件 编辑:程序博客网 时间:2024/06/04 19:58
1、编写memcached自启动脚本
由于本人菜鸟一个,memcached刚接触,linux也不熟练,不知道怎么编写脚本。
不过可以用memcached自带的脚本文件memcached.sysv,位于安装目录的scripts文件夹下,
通过sshclient连接linux服务器,下载memcached.sysv文件,将文件的后缀去掉,使用文本编辑器打开,然后修改,将脚本中的memcached目录改为自己的memcached目录即可
#! /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/functionsPORT=11211USER=nobodyMAXCONN=1024CACHESIZE=64OPTIONS=""if [ -f /etc/sysconfig/memcached ];then . /etc/sysconfig/memcachedfi# Check that networking is up.if [ "$NETWORKING" = "no" ]then exit 0fiRETVAL=0prog="memcached"start () { echo -n $"Starting $prog: " # insure that /var/run/memcached has proper permissions chown $USER /usr/local/memcached-1.4.17 daemon /usr/local/memcached-1.4.17/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /usr/local/memcached-1.4.17/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 /usr/local/memcached-1.4.17/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 /usr/local/memcached-1.4.17 ] && restart || : ;; *) echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}" exit 1esacexit $?
2、将修改过的脚本放到/etc/init.d目录下,并通过chmod命令赋予权限
执行命令:chmod 755 /etc/init.d/memcached
3、将memcached加入系统服务
执行命令:chkconfig --add memcached
chkconfig memcached on
4、启动memcached服务
执行命令:service memcached start
5、检查memcached是否启动成功
通过命令 ps -ef|grep memcached 查看memcached服务是否启动成功,如果没有成功,检查脚本里的memcached目录是否正确,或者memcached是否安装完整。
6、reboot重启linux ,然后再用ps命令查看memcached是否自启动成功
0 0
- linux环境下memcached服务自启动的配置
- linux下配置Mongrel cluster服务的自启动
- 配置Linux服务下mysql数据库服务开机自启动
- Linux 下服务自启动的设置
- Linux系统下Memcached的安装以及自启动
- Linux下Memcached的安装 开机自启动
- Linux/AIX系统下服务自启动配置
- postgresql在linux下的的开机自启动服务与环境变量的配置
- linux下tomcat自启动的配置
- Linux配置启动项,自启动服务
- Linux配置启动项,自启动服务
- Linux配置启动项,自启动服务
- Nginx 教程一:在windows环境下的安装、配置、使用以及设置为windows服务自启动
- Linux下,设置各种服务的开机自启动
- linux下的openoffice安装和服务自启动
- 在CentOS下配置自启动服务
- [ linux ] opensuse配置自启动服务!
- Linux 配置服务和自启动
- Uri的组成及三种类型
- IOS挂起程序,当程序到后台,继续完成主线程相应的存档操作
- Maven的Archetype简介
- MongoDB
- Nova ERROR : libvirtError: Unable to create cgroup for instance: No such file or directory
- linux环境下memcached服务自启动的配置
- iOS - Xcode常用快捷键
- Java实现二叉树的创建和遍历
- Oracle中关于并集/交集/差集的运算
- 关于iOS APP需要支持64位相关信息汇总
- RHEL6.4 系统配置
- RHEL6.4 系统配置
- SQL学习笔记之数据库专题(一):SQL语句详解
- iOS音频播放学习(1)