北京SEO

Linux中管理Memcached的Service脚本的例子

2019/10/10/17:46:13  阅读:1657  来源:谷歌SEO算法  标签: SEO技术

下面我们一起来看一个Linux中管理Memcached的Service脚本的例子,希望此例子可以对各位带来帮助,Memcached需要libevent支持,所以需要先检查libevent是否已经安装.

下面是Memcached的安装过程:

  1. #tarzvxfmemcached-1.4.9.tar.gz
  2. #cdmemcached-1.4.9
  3. #./configure--prefix=/usr/local/memcached
  4. #make
  5. #makeinstall

启动Memcached:

  1. #/usr/local/memcached/bin/memcached-d-m128-l127.0.0.1-p11211-uroot

参数128指定了内存使用量,接下来是为PHP安装memcache扩展:

  1. #gzip-dmemcache-2.2.6.tgz
  2. #tarxvfmemcache-2.2.6.tar
  3. #cdmemcache-2.2.6
  4. #/usr/local/php/bin/phpize
  5. #./configure--with-php-config=/usr/local/php/bin/php-config--enable-memcache//phpfensi.com
  6. #make
  7. #makeinstall

最后将如下配置信息添加到php.ini文件中:

  1. extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
  2. extension=memcache.so

备注:/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/这个路径可能会有不同,以您机器中的为准.

Memcached已在Linux中安装完毕,且被部署到/usr/local/memcached这个路径下,接下来我们来开始为其安装用于启动和停止的服务管理脚本.

首先,通过vi在/etc/rc.d/init.d路径下新建一个名为memcached的脚本文件,命令如下:

vi /etc/rc.d/init.d/memcached

然后,向其中写入Shell脚本如下:

  1. #!/bin/sh
  2. #
  3. #chkconfig:23459050
  4. #description:MemcachedServiceDaemon
  5. #
  6. #processname:Memcached
  7. #
  8. #Sourcefunctionlibrary.
  9. ./etc/rc.d/init.d/functions
  10. ./etc/sysconfig/network
  11. #[${NETWORKING}="no"]&&exit0
  12. #[-r/etc/sysconfig/dund]||exit0
  13. #./etc/sysconfig/dund
  14. #[-z"$DUNDARGS"]&&exit0
  15. MEMCACHED="/usr/local/memcached/bin/memcached"
  16. start()
  17. {
  18. echo-n$"StartingMemcached:"
  19. daemon$MEMCACHED-udaemon-d-m32-l127.0.0.1-p11211-c256-P/tmp/memcached.pid
  20. echo
  21. }
  22. stop()
  23. {
  24. echo-n$"ShuttingdownMemcached:"
  25. killprocmemcached
  26. echo
  27. }
  28. [-f$MEMCACHED]||exit1
  29. #Seehowwewerecalled.
  30. case"$1"in
  31. start)
  32. start
  33. ;;
  34. stop)
  35. stop
  36. ;;
  37. restart)
  38. stop
  39. sleep3
  40. start
  41. ;;
  42. *)
  43. echo$"Usage:$0{start|stop|restart}"
  44. exit1
  45. esac
  46. exit0

保存退出vi后,执行下面的命令来安装这个脚本.

  1. chmod777/etc/rc.d/init.d/memcached
  2. chkconfig--addmemcached
  3. chkconfig--level235memcachedon

然后可以通过下面的命令来检查是否安装成功.

  1. chkconfig--list|grepmemcached
  2. servicememcachedstart
  3. servicememcachedstop
  4. servicememcachedrestart

广告内容

Linux中管理Memcached的Service脚本的例子 Linux中管理Memcached的Service脚本的例子 Linux中管理Memcached的Service脚本的例子

相关阅读

热门评论

Seven 绯闻SEO Seven 绯闻SEO

绯闻SEO,一个专注中小企业网站优化的SEO爱好者

总篇数179

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法