测试环境安装指导.docx

上传人:b****8 文档编号:23884470 上传时间:2023-05-21 格式:DOCX 页数:25 大小:3.16MB
下载 相关 举报
测试环境安装指导.docx_第1页
第1页 / 共25页
测试环境安装指导.docx_第2页
第2页 / 共25页
测试环境安装指导.docx_第3页
第3页 / 共25页
测试环境安装指导.docx_第4页
第4页 / 共25页
测试环境安装指导.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

测试环境安装指导.docx

《测试环境安装指导.docx》由会员分享,可在线阅读,更多相关《测试环境安装指导.docx(25页珍藏版)》请在冰豆网上搜索。

测试环境安装指导.docx

测试环境安装指导

1欢迎

1.1适用人群

本手册适用人群如下:

●系统安装工程师

●系统维护工程师

1.2更新记录

第1次发布(2015-05-07)

此为该文档第1次发布,配套软件版本为V001R001C01。

2系统概述

2.1系统特点

2.2配置要求

配套系统硬件要求如表2-1所示。

表2-1配套硬件要求

硬件类型

配置说明

机型

推荐

CPU

最低配置

内存

最少配置

硬盘

最少配置

电源

单电源

配套系统软件及补丁版本要求如表2-2所示。

表2-2配套系统软件及补丁版本

软件类型

配置说明

操作系统版本及补丁

CentOS7.0X8664bit

数据库

Postgresql-9.2.4-1-linux-x64

JDK

1.8

Tomcat

ApacheTomcat7

Apache

httpd-2.2.22

Openfire

Openfire3.7.1

Openoffice

Openoffice3.4.6(64位)或Openoffice3.4.6(32位)

SWFTools

freetype-2.3.7

jpegsrc.v8c.tar.gz

giflib-devel-4.1.6

zlib-devel-1.2.3

swftools-0.9.1

3安装操作系统

本章将为您介绍如何为服务器安装版本为CentOS7.0X8664bit的操作系统。

步骤1准备至少8G大小U盘,使用ultraiso进行U盘镜像刻录(Centos镜像文件:

CentOS-7.0-1406-x86_64-DVD.iso),若已刻录好直接开始步骤2。

步骤2插入U盘,启动服务器,在BIOS里面设置从U盘启动系统。

步骤3进入安装界面,如下图:

正常步骤至此的话,我们应该选择“InstallCentOS7"按下Enter然后进入安装界面。

如果错误,会停留在下图显示的界面,如下图:

这个问题是没有找到你的U盘,这个配置是需要在上一步需要完成的,但在上一步我们并不知道U盘的文件名,所以索性在这一步查看一下U盘的设备名,然后再回到上一步完成配置。

过几分钟后,会进入shell模式。

这时,可以通过ls/dev/sd“TAB”来查看U盘在哪个分区

在#后面输入:

cd /dev,然后会看到如下界面:

上图看看到U盘文件是在sda4这个分区或是sdb4,至此我们重启一下,回到第一个图片所示的界面处,然后按下Tab或是E键,将vmlinuzinitrd=initrd.imginst.stage2=hd:

LABEL=CentOS\x207\x20x86_64rd.live.checkquiet 改为:

vmlinuzinitrd=initrd.imginst.stage2=hd:

/dev/sdbaquiet

步骤4进入图像化界面开始安装,如下图:

·安装源可选择默认的自动,也可手动选择U盘的镜像文件

下图为默认自动选取ISO镜像文件

下图为手动选择U盘的镜像文件进行验证

比较常用的是最小化安装(安装快,只有命令行操作),带有桌面的安装(一些配置和使用都可以图形化操作,较好用),服务器版安装(特定组件可以省掉自己安装的很多问题),这里选择最小化安装,另外可以根据自己的需要从右面选择部分组件安装。

网络配置:

勾选“有可用连接时自动连接”

在安装的过程中,可以设置root密码

重启机器,完成剩余的配置

------结束

4安装JDK7

安装说明

系统环境:

centos7

安装方式:

rpm安装

软件:

jdk-8u25-linux-x64.rpm

下载地址:

4.1(可选)卸载系统自带的OpenJDK

检验系统原版本

[root@zck~]#java-version

javaversion"1.7.0_"

OpenJDKRuntimeEnvironment(IcedTea61.11.1)(rhel-1.45.1.11.1.el6-x86_64)

OpenJDK64-BitServerVM(build20.0-b12,mixedmode)

进一步查看JDK信息:

[root@localhost~]# rpm-qa|grepjava

javapackages-tools-3.4.1-6.el7_0.noarch

tzdata-java-2014i-1.el7.noarch

java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64

java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64

python-javapackages-3.4.1-6.el7_0.noarch

卸载系统自带的OpenJDK,执行以下操作:

[root@localhost~]#rpm-e--nodepstzdata-java-2014i-1.el7.noarch

[root@localhost~]#rpm-e--nodepsjava-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64

[root@localhost~]#rpm-e--nodepsjava-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64

4.2安装JDK

上传新的jdk-8u25-linux-x64.rpm软件到/usr/local/执行以下操作:

[root@zcklocal]#rpm-ivhjdk-8u25-linux-x64.rpm

JDK默认安装在/usr/java中。

验证安装

执行以下操作,查看信息是否正常:

[root@localhost~]#java

[root@localhost~]#javac

[root@localhost~]#java-version

javaversion"1.8.0_25"

Java(TM)SERuntimeEnvironment(build1.8.0_25-b17)

JavaHotSpot(TM)64-BitServerVM(build25.25-b02,mixedmode)

4.3配置环境变量

若未执行4.1步骤,则环境变量需配置成自动指向最新JDK版本

vi+/etc/profile

export JAVA_HOME=/usr/java/latest

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:

$JAVA_HOME/bin:

$JRE_HOME/bin

export CLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar:

$JRE_HOME/lib

若执行了4.1步骤,则按以下步骤配置环境变量

vi+/etc/profile

向文件里面追加以下内容:

JAVA_HOME=/usr/java/jdk1.8.0_25

JRE_HOME=/usr/java/jdk1.8.0_25/jre

PATH=$PATH:

$JAVA_HOME/bin:

$JRE_HOME/bin

CLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar:

$JRE_HOME/lib

exportJAVA_HOMEJRE_HOMEPATHCLASSPATH

使修改生效

[root@localhost~]#source/etc/profile //使修改立即生效

[root@localhost~]#    echo$PATH //查看PATH值

查看系统环境状态

[root@localhost~]#echo$PATH

/usr/local/sbin:

/usr/local/bin:

/sbin:

/bin:

/usr/sbin:

/usr/bin:

/root/bin:

/usr/java/jdk1.8.0_25/bin:

/usr/java/jdk1.8.0_25/jre/bin

5安装Tomcat7

5.1准备

tomcat7下载主页:

http:

//tomcat.apache.org/download-70.cgi

*在安装Tomcat7之前需要先确认系统里是否已经安装jdk、gcc和make

上传至服务器/usr/local

解压缩:

#tarzxvf/usr/local/apache-tomcat-7.0.61.tar.gz

关闭CentOs自带的防火墙:

# service stop firewalld

#systemctlstopfirewalld.service

5.2安装配置tomcat

进入tomcat目录设置tomcat的内存使用情况及其他配置:

#cd/usr/local/apache-tomcat-7.0.61/bin

#vidaemon.sh

在正文开始的地方加入以下内容(注意将jdk等目录结合自己的实际情况进行修改):

#chkconfig:

23452080

#description:

simpleexampletostarttomcat

JAVA_HOME=/usr/java/jdk1.8.0_45

CATALINA_HOME=/usr/local/apache-tomcat-7.0.61

CATALINA_OPTS="-Xms1024m-Xmx4096m-XX:

PermSize=256m-XX:

MaxPermSize=512m"

 

配置Tomcat为daemon方式启动

创建tomcat用户,用来运行tomcat服务,:

#useradd-s/sbin/nologintomcat

#chown-Rtomcat:

tomcat/usr/local/apache-tomcat-7.0.61

做为service,和操作系统一起启动

编译安装commons-daemon

#tar-xzvfcommons-daemon-native.tar.gz

#cdcommons-daemon-1.0.15-native-src/unix

#./configure

#make

#cpjsvc../..

#cd../.. 

#cpdaemon.sh/etc/init.d/tomcat

#chmod777/etc/init.d/tomcat

增加tomcat服务

#chkconfig--addtomcat

#chkconfigtomcaton

#chkconfig--listtomcat

显示:

tomcat0:

off1:

off2:

on3:

on4:

on5:

on6:

off ←确认2~5为on的状态就OK

将web.xml文件位于/usr/local/apache-tomcat-7.0.61/webapps/ROOT/WEB-INF

进行修改或是替换。

启动Tomcat:

#servicetomcatstart

增加防火墙配置,允许8080端口:

#vi/etc/sysconfig/iptables

在允许ssh的下面增加一条:

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT

保存,重启iptables服务:

#/bin/systemctlrestartiptables.service

 

测试:

本机测试:

http:

//localhost服务器IP:

8080/

6安装PostgreSQL

1.下载PostgreSQL源码包上传至服务器

2.解压源码包

#tar-xjvfpostgresql-9.2.4.tar.bz2

3.进入解压后的目录

#cdpostgresql-9.2.4

4.开始编译安装PostgreSQL数据库。

#./configure

 configure成功,无错误。

*若报错,通常是系统库组件未安装(如readlinelibrarynotfound或zliblibrarynotfound),根据提示安装对应缺少的包

5.执行gmake

#gmake

gmake成功,Readytoinstall.

6.执行gmakeinstall

#gmakeinstall

gmakeinstall成功,PostgreSQL源码编译安装完成,进入/usr/local/pgsql目录可以看到安装后的postgresql的文件

#ls/usr/local/pgsql

7.创建postgresql数据库

7.1创建postgres用户

#useraddpostgres

修改postgres密码

#passwdpostgres

7.2设置postgres用户的环境变量

切换到postgres用户

#su-postgres

进入postgres的主目录

#cd~

#chownpostgres.postgres.bash_profile

编辑.bash_profile文件

#vi .bash_profile

设置以下的环境变量

在 PATH=$PATH:

$HOME/bin

后加入pgsql路径使之PATH=$PATH:

$HOME/bin:

/usr/local/pgsql/bin

再添加exportPGDATA=~/data

保存,退出vi。

执行以下命令,使环境变量生效

#source.bash_profile

#su-root

7.3初始化数据库

7.3.1新建数据目录

#mkdir/usr/local/pgsql/data

7.3.2更改权限

#chownpostgres/usr/local/pgsql/data

7.3.3切换到postgres用户

#su-postgres

7.3.4初始化数据库

$/usr/local/pgsql/bin/initdb-D/usr/local/pgsql/data/

7.3.5配置监听地址和端口:

(必须用postgres用户修改)

#cd/usr/local/pgsql/data

#vipostgresql.conf

修改listen_addresses=’*’

post=5432

max_connection=1000

7.3.6允许远程连接:

#vipg_hba.conf

增加一行修改hostallall0.0.0.0/0trust

配置iptables让远程主机能访问:

切换至root用户#su-root

#vi/etc/sysconfig/iptables

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport5432-jACCEPT

重启防火墙使新设置生效

#/bin/systemctlrestartiptables.service

 

8.系统服务

8.1回到root用户

$exit

8.2 让postgresql数据库随系统启动而启动,讲启动脚本拷贝(即安装目录下的linux文件)到/etc/init.d/

进入postgresql的安装目录(即刚刚使用tar命令解压的目录)

#cdpostgresql-9.2.4

#cpcontrib/start-scripts/linux/etc/init.d/postgresql

8.3添加执行权限

#chmod+x/etc/init.d/postgresql

8.4启动数据库

#/etc/init.d/postgresqlstart

查看数据库是否已启动

#ps-ef|greppostgres

8.5让数据库开机启动

#chkconfig--addpostgresql 

#chkconfigpostgresqlon

#chkconfig--list|greppostgres

(postgresql0:

off1:

off2:

on3:

on4:

on5:

on6:

off ←确认2~5为on的状态就OK)

8.6创建数据库操作的历史记录文件

#touch/usr/local/pgsql/.pgsql_history

#chownpostgres:

postgres/usr/local/pgsql/.pgsql_history

9.测试使用

#su-postgres

$createdbtest

$psqltest

test=#createtabletest(idint);

源码编译安装成功。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1