1 jdk 的安装
在centos6.0默认装了jdk1.6 可以先卸载在装1.7
jdk 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
把 下载的rpm 包 放/usr 目录下
安装命令:
#chmod 777 jdk-7u15-linux-x64.rpm 读写权限
#rpm -ivh jdk-7u15-linux-x64.rpm 安装
配置文件 vi /etc/profile 的修改 也可以修改当前用户 vi ~/.bashrc
export JAVA_HOME=/usr/java/jdk1.7.0_15
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
java -version 查看是否安装成功
2 tomcat 的安装
tomcat 7.0下载地址 http://labs.mop.com/apache-mirror/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37.tar.gz
解压即可
#tar zxvf apache-tomcat-7.0.37.tar.gz
#
#cp -rf apach-tomcat-7.0.37 /usr/local/tomcat
进入bin 目录 sh startup.sh 启动即可
查看进程是否启动 ps -ef|grep java
测试中可能出现注2 问题 带解决办法
3 memcached 的安装
先需下载libevent 依赖库
libevent 下载地址 http://cloud.github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
memcached 下载地址 http://memcached.org/
下载完后首先安装libevent 安装可能出现注1 的问题
# tar zxvf libevent-1.4.14b-stable.tar.gz
# cd llibevent-1.4.14b-stable
# ./configure –prefix=/usr
# make
# make install
查看是否安装成功
# ls -al /usr/lib | grep libevent
安装完库,就可以安装memcache 了
# tar zxvf memcached-1.4.15.tar.gz
# cd memcached-1.4.15
# ./configure –with-libevent=/usr
# make
# make install
查看是否安装成功
# ls -al /usr/local/bin/mem*
启动memcache
#/usr/local/bin/memcached -d -m 32 -u root -l 192.168.1.51 -p 11211 -c 256 -P /tmp/memcached.pid
扩展:
Memcached启动参数说明:
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l 是监听的服务器IP地址,默认为所有网卡。
-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024
-P 是设置保存Memcache的pid文件
也可以启动多个守护进程,但是端口不能重复。
后面即可测试(这里我的测试方法是写好的java服务器代码测试的)
在 http://memcached.org/ 中有通过telnet localhost port 的测试方法,更方便
4 magent 的下载安装
mkdir magent
cd magent/
wget http://memagent.googlecode.com/files/magent-0.5.tar.gz
tar zxvf magent-0.5.tar.gz
/sbin/ldconfig
sed -i "s#LIBS = -levent#LIBS = -levent -lm#g" Makefile
make
cp magent /usr/bin/magent
cd ../
可能出现库找不到的问题 需修改makefile 就我碰到的问题 见注3
注1:在系统中可能没有gcc 导致不能 安装memcached
在有网络的情况下可以直接从云端下载并安装
#yum install gcc
注2:安装好tomcat 启动后不能访问,可能是防火墙关闭该端口
可通过添加端口实现 # vi /etc/sysconfig/iptables
配置文件中添加端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8087 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
重启防火墙
#/etc/init.d/iptables restart
注3:magent 的安装中出现找不到levent
修改makefile 文件如下
###################################################################
LIBS = -levent -lm -lm -L/usr/local/libevent/lib
CFLAGS = -Wall -O2 -g
INCLUDE = -I/usr/local/libevent/include
CC = gcc
PROGS = magent
all: $(PROGS)
STPROG = magent.o ketama.o
ketama.o: ketama.c ketama.h
$(CC) $(CFLAGS) $(INCLUDE) -c -o $@ ketama.c
magent.o: magent.c ketama.h
$(CC) $(CFLAGS) $(INCLUDE) -c -o $@ magent.c
magent: $(STPROG)
$(CC) $(CFLAGS) -o $@ $^ $(LIBS)
clean:
rm -f *.o *~ $(PROGS) tags
#############################################################
magent的配置
#./magent -u root -n 51200 -l 192.168.1.51 -p 12000 -s 192.168.1.51:11211 -s 192.168.1.51:11212 -b 192.168.1.51:11213
memcachedClient 连接 12000 端口即可
http://hi.baidu.com/chatcoco/item/1734e1e6fb47cc2b86d9def6
相关推荐
### CentOS 6.0 配置本地 YUM 源详解 #### 一、YUM 源简介 在 CentOS 6.0 系统中,YUM(Yellow dog Updater Modified)是一款强大的包管理器工具,它允许用户在基于 RPM 的 Linux 发行版上自动下载、更新和安装...
CentOS 6.0 安装教程 CentOS 6.0 是目前 CentOS 家族最新版的服务器系统,本教程将带您一步步完成 CentOS 6.0 的安装过程。 一、前提条件 * 一张 Linux CentOS 6.0 光盘或者 ISO 镜像文件 二、安装步骤 1.1、...
centos6.0种子文件 操作系统下载
本文档详细介绍了如何在CentOS6.0操作系统上安装Oracle10g,这是一个非常实用的技术教程,尤其适合那些希望在最新版本的Linux发行版上部署旧版本Oracle数据库的用户。 首先,让我们深入了解CentOS6.0。这是一个基于...
通过这些步骤,可以确保GCC能够在CentOS 6.0环境中正常工作。对于开发者而言,了解并掌握这些基础知识对于后续的软件开发工作至关重要。希望本文能够帮助到需要在CentOS 6.0上安装和配置GCC的读者。
至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...
本文将详细介绍如何在VMware 10上安装CentOS 6.0,这是一个适合初学者和专业人士了解Linux环境的实践过程。 首先,我们需要下载VMware 10的安装程序和CentOS 6.0的ISO镜像文件。VMware 10提供了稳定且功能丰富的...
**CentOS 6.0 安装步骤详解** 在安装 CentOS 6.0 时,首先需要通过光盘或U盘成功引导系统。引导过程的关键在于如何选择合适的启动模式。当系统加载时,按下键盘上的 ESC 键,会出现 `boot:` 提示符,此时输入 `...
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
### CentOS6.0安装Oracle详解 #### 工具准备与远程连接 在开始安装Oracle之前,需要准备一些必要的工具,以便于文件传输和远程管理。本文档提到了两个关键工具:FileZilla和Putty。 - **FileZilla**:这是一款...
很多做服务器的程序员都因为在linux下安装linux而头痛不已,确实是很麻烦的一件事,此文档讲解了在CentOs6.0下安装Oracle11g的详细步骤,希望能帮到大家。
本文将详细介绍如何在CentOS 6.0操作系统上安装Java JDK 7,为后续的Hadoop环境搭建做好准备。 首先,我们要明白CentOS 6.0是一个基于RPM包管理的Linux发行版,而Java JDK(Java Development Kit)则是开发和运行...
在本文中,我们将详细介绍如何在CentOS操作系统上安装配置JDK和Tomcat,以便支持.jsp文件的解析。首先,确保你的系统是CentOS,并且具备基本的Linux操作技能。 一、下载所需软件 1. JDK:JDK是Java Development ...
在IT领域,尤其是在服务器管理与部署中,CentOS操作系统经常被用作基础平台,而JDK(Java Development Kit)和Tomcat则是常见的软件组件,用于搭建Java应用服务器环境。以下是对"CentOS_JDK_Tomcat配置"相关知识点的...
通过以上步骤,即使在没有外部存储设备和主板不支持U盘启动的情况下,也可以在Windows XP环境下成功安装CentOS 6.0。此方法的关键在于合理利用现有资源进行磁盘分区、正确安装必要的软件以及正确配置多系统引导。在...
总结以上步骤,您已经完成了在CentOS 7.3系统上安装JDK 1.8、Tomcat 9以及MySQL数据库的基本流程。这些步骤不仅涵盖了软件的安装,还包括了环境配置和服务管理等内容,有助于搭建一个稳定可靠的Java Web应用开发环境...
U盘安装CentOS 6.0 实现目的:用U盘安装CentOS 6.0到服务器 工具软件: 1、U盘一只,我这里用到的是“朗科(Netac)USB3.0高速优盘 U903 16G” 2、CentOS 6.0系统镜像,我这里下载的是32位的系统CentOS-6.0-i386-...
在IT行业中,CentOS是一个非常流行的Linux发行版,尤其在服务器领域被广泛使用。它以其稳定性和安全性著称,是许多企业和开发者的首选...遵循上述步骤,你可以在你的CentOS 7服务器上搭建起一个可靠的Java运行环境。