`
zcz123
  • 浏览: 158724 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类

学习linux的笔记(二)

 
阅读更多

一、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,如果正常显示页面内容,表示集群成功

  • 大小: 232.5 KB
  • 大小: 357.2 KB
分享到:
评论

相关推荐

    Linux学习笔记【博文整理系列】

    学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    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学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    Linux学习笔记.md

    linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    狂神说Linux课堂笔记.pdf

    首先,课堂笔记强调了学习Linux的理由。尽管Linux在桌面操作系统上很难取代Windows的主流地位,但其在服务器端和开发领域却越来越受欢迎。对于后端程序员来说,Linux知识几乎是求职的基本门槛,因此,掌握Linux变得...

    linux学习笔记.pdf

    Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...

    老男孩linux笔记

    老男孩linux笔记

    华为工程师总结Linux笔记.pdf

    Linux 入门到精通企业实战 1 Linux 基础篇 1 Linux 进阶篇 3 Linux 高级篇 4 第 1 章 Linux 快速入门 5 第 2 章 Linux 发展及系统安装 15 第 3 章 CentOS 系统管理 42 第 4 章 Linux 必备命令 72 第 5 章 Linux 用户...

    兄弟连linux教程1-16章学习笔记(全)

    7. **图片辅助**:"图1.jpg"至"图4.jpg"是用于辅助理解的图片,可能是命令行操作的截图,或者是系统结构的示意图,帮助用户直观地理解和学习Linux。 这份资源通过系统的梳理和实例演示,为用户提供了逐步学习Linux...

    学习Linux笔记资料

    Linux基础知识点是学习Linux笔记资料的核心内容。本节将对Linux基础知识点进行详细的讲解。 一、C基础 C语言是Linux系统的基础语言,了解C语言是学习Linux的基础。C语言的基础知识点包括: * 变量声明:变量声明...

    韩顺平linux学习笔记

    韩顺平 Linux 学习笔记 本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发...

    linux系统管理学习笔记

    linux系统管理学习笔记 linux系统管理学习笔记 linux系统管理学习笔记

    Linux学习笔记.pdf.zip

    Linux学习笔记

    非常宝贵的LINUX学习笔记

    【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...

Global site tag (gtag.js) - Google Analytics