linux服务器部署方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器部署方案
应用架构
3台服务器,操作系统要求red hat linux enterprise 4 内核版本2.6.9-67.
注:在安装的时候要安装防火墙
基础软件要求:
1. Java环境:
jdk-6u13-linux-i586-rpm.bin
2. Tomcat 环境:
apache-tomcat-7.0.6.tar.gz
3.MYSQlDB 环境:
MySQL-server-5.1.57-1.glibc23.i386.rpm,MySQL-client-5.1.57-1.glibc23.i386.rpm 4. memcached缓存环境:
libevent-1.3.tar.gz ,memcached-1.2.2.tar.gz
基础软件安装
Jdk安装:
安装步骤:
1. 新建temp文件夹在linux上比如根目录/temp
2.拷贝jdk-6u13-linux-i586-rpm.bin 到temp 下
3.chmod +x jdk-6u13-linux-i586.rpm.bin
4../jdk-6u13-linux-i586.rpm.bin
5.此时会生成文件jdk-6u13-linux-i58
6.rpm,同样给所有用户添加可执行的
权限
6.chmod +x jdk-6u13-linux-i586.rpm
7.安装程序 rpm -ivh jdk-6u13-linux-i586.rpm
8.出现安装协议等,按接受即可
设置步骤:
1.vi /etc/profile 在文件的最下面添加下面内容
JAVA_HOME=/usr/java/jdk1.6.0_13
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin export JAVA_HOME CLASSPATH PATH
2.保存退出
3.检查 java -version
4.如果看到JVM版本及相关信息,即安装成功
Tomcat安装
安装步骤
1.拷贝apache-tomcat-7.0.6.tar.gz 到根目录/temp下
2.在temp目录下执行tar zxvf apache-tomcat-7.0.6.tar.gz
3.把解压的文件拷贝到/usr/local/ 下面
4.把/usr/local/ apache-tomcat-7.0.6 重名名为tomcat
设置步骤:
1. vi /etc/profile 在文件的最下面添加下面内容
2. export TOMCAT_HOME=/usr/local/tomcat
3.保存退出
4.cd /usr/local/tomcat/bin 执行./startup.sh
5.在浏览器中http://ip:port/看到tomcat页面说明成功Memcached安装
安装步骤
1.拷贝libevent-1.3.tar.gz,memcached-1.
2.2.tar.gz 到根目录/tempt
2.tar zxvf libevent-1.
3.tar.gz
3.cd libevent-1.3
4../configure -prefix=/usr
5.Make
6.make install
7.检查安装是否成功ls -al /usr/lib | grep libevent
8.tar zxvf memcached-1.2.2.tar.gz
9.cd memcached-1.2.2
10../configure -with-libevent=/usr
11.Make
12.make install
13.安装完成后会把memcached放到/usr/local/bin/memcached
14.ls -al /usr/local/bin/mem* 查看安装是否成功
15.
启动Memcache的服务器端:
/usr/local/bin/memcached -d -m 64 -u root -l 10.40.15.16 -p 11211 -c 256 -P
/tmp/memcached.pid
启动项说明:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是64MB,
-u是运行Memcache的用户,这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP 地址本机可以访问,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,这里设置了256
-P是设置保存Memcache的pid文件,这里是保存在/tmp/memcached.pid 命令:Netstat -ano 看是否有12111 端口
停止Memcache进程
kill `cat /tmp/memcached.pid`
mysqlDB安装
首先安装perl-DBI1.52版本的包
查看liunx自己带的默认mysql命令
rpm -qa | grep mysql
如果有就执行
rpm -evv 组件名删除
例如
mysql-4.1.20-2.RHEL4.1.0.1
mysqlclient10-3.23.58-4.RHEL4.1
rpm –evv mysql-4.1.20-2.RHEL4.1.0.1
如果执行完后查看有**.so.14 就执行如下命令
rpm -e –-nodeps mysql-4.1.20-2.RHEL4.1.0.1(强制卸载)
然后在执行rpm -qa | grep mysql 检查是否还有默认的mysql组件
确认没有:在进行安装
rpm -e –-nodeps MySQL-server-5.1.57-1.glibc23.i386.rpm
rpm -e –-nodeps MySQL-client-5.1.57-1.glibc23.i386.rpm
rpm -ivh MySQL-server-5.1.57-1.glibc23.i386.rpm