一、memcached的安装
1.准备文件:下载libevent与memcached的安装文件
libevent下载地址:http://rpmfind.net/linux/rpm2html/search.php
memcached下载地址:http://memcached.org/files/memcached-1.4.24.tar.gz
2.安装libevent:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
3.安装memcached
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
4.启动memcached
./usr/local/memcached/bin/memcached -d -m 256 -u root -p 11211 -c 1024 –P /callplat/memcached/memcached.pid
启动参数说明:
-d 选项是启动一个守护进程。
-u root 表示启动memcached的用户为root。
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。
-M return error on memory exhausted (rather than removing items)。
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。
-c 选项是最大运行的并发连接数,默认是1024。
-P 是设置保存Memcache的pid文件。
也可以启动多个守护进程,但是端口不能重复
查看memcached启动命令(存在上面执行命令的进程,表示启动成功)
ps -ef|grep memcached
5.停止memcached
kill -9 'cat /callplat/memcached/memcached.pid'
二、通过nginx集群tomcat
通过实际步骤的操作,我在虚拟机10上安装centos6.3,启动虚拟机,启动centos系统,用private shell软件和root用户登录系统,在根目录上新建callplat目录,然后在里面分别新建jdk,tomcat,nginx,memcached目录,按照笔记一和笔记二前面部分已经完成jdk、tomcat、nginx、memcached的安装,现在在新建web目录用来存放项目,目录如右图所示:
拷贝项目的内容到web目录。
在nginx进行集群的步骤
vi /usr/local/nginx/conf/nginx.conf
按insert键,进行修改,修改完成按esc,输入:wq保存退出
修改内容主要这两部分如下截图
(1)启动memcached
cd /callplat/memcached/memcached-1.4.15
./memcached -d -m 256m -u root -p 9999 -c 1024 -P /callplat/memcached/memcached.pid
检查是否启动成功,ps -ef|grep memcached 如果有进程存在表示成功
(2)启动tomcat(前面已经在tomcat server.xml配置好虚拟目录/callplat/web)
cd /callplat/tomcat/tomcat-6.0.43-9080/bin
./startup.sh
cd /callplat/tomcat/tomcat-6.0.43-9081/bin
./startup.sh
检查tomcat是否启动,ps -ef|grep tomcat,进程存在表示启动成功
(3)启动nginx
cd /usr/local/nginx/sbin
./nginx
检查nginx是否启动,ps -ef|grep nginx,进程存在表示启动成功
(4)验证项目是否启动成功,输入http://localhost/f5.html,如果正常显示页面内容,表示集群成功
相关推荐
学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...
这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...
这份笔记以清晰明了的语言和实例解析了Linux系统的各个方面,是学习Linux的理想资源。 Linux是一种自由和开放源码的操作系统,其内核由林纳斯·托瓦兹创建,如今已发展成为一个全球开发者共同维护的项目。Linux广泛...
linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也
Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...
首先,课堂笔记强调了学习Linux的理由。尽管Linux在桌面操作系统上很难取代Windows的主流地位,但其在服务器端和开发领域却越来越受欢迎。对于后端程序员来说,Linux知识几乎是求职的基本门槛,因此,掌握Linux变得...
Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...
老男孩linux笔记
Linux 入门到精通企业实战 1 Linux 基础篇 1 Linux 进阶篇 3 Linux 高级篇 4 第 1 章 Linux 快速入门 5 第 2 章 Linux 发展及系统安装 15 第 3 章 CentOS 系统管理 42 第 4 章 Linux 必备命令 72 第 5 章 Linux 用户...
7. **图片辅助**:"图1.jpg"至"图4.jpg"是用于辅助理解的图片,可能是命令行操作的截图,或者是系统结构的示意图,帮助用户直观地理解和学习Linux。 这份资源通过系统的梳理和实例演示,为用户提供了逐步学习Linux...
Linux基础知识点是学习Linux笔记资料的核心内容。本节将对Linux基础知识点进行详细的讲解。 一、C基础 C语言是Linux系统的基础语言,了解C语言是学习Linux的基础。C语言的基础知识点包括: * 变量声明:变量声明...
韩顺平 Linux 学习笔记 本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发...
linux系统管理学习笔记 linux系统管理学习笔记 linux系统管理学习笔记
Linux学习笔记
【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...