虚拟机上搭建平台步骤.docx

上传人:b****4 文档编号:11724885 上传时间:2023-03-31 格式:DOCX 页数:13 大小:687.05KB
下载 相关 举报
虚拟机上搭建平台步骤.docx_第1页
第1页 / 共13页
虚拟机上搭建平台步骤.docx_第2页
第2页 / 共13页
虚拟机上搭建平台步骤.docx_第3页
第3页 / 共13页
虚拟机上搭建平台步骤.docx_第4页
第4页 / 共13页
虚拟机上搭建平台步骤.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

虚拟机上搭建平台步骤.docx

《虚拟机上搭建平台步骤.docx》由会员分享,可在线阅读,更多相关《虚拟机上搭建平台步骤.docx(13页珍藏版)》请在冰豆网上搜索。

虚拟机上搭建平台步骤.docx

虚拟机上搭建平台步骤

、在虚拟机上搭建平台(服务器):

一、设置redhatlinux操作系统

1、装WMwareWorkstation虚拟机,在虚拟机上新建VirtualMachine,安装RedHat

EnterpriseLiunx5,可以选择语言、路径、网络等各种配置。

2、linux安装成功后,打开终端用ifcofig查看IP配置。

键入命令rpm–qa|grepfonts(字体)rpm–qa|grepvsftpd(ftp服务)

rpm–qa|grepxinetd(telnet服务)来查看系统是否安装了这些组件包

若没有这些组件,例如查看时后2个vsftpd和xinetd均没有。

那么做以下操作转3

3、利用光驱挂载安装映像的ISO文件,mount–tiso9660/dev/cdrom/mnt

把光驱挂在到/mnt目录下。

(挂载光驱之前,必须确认光驱状态为‘已连接’,右击界面右下角的光盘图标,选择“connect”,选择后转为disconnect)

4、在/mnt/Server目录下执行相应的rpm文件,就可以获得组件包或服务。

rpm–ivh*fonts*执行字体的安装包

rpm–ivh*vsftpd*rpm–ivh*xinetd*启动ftp和telnet服务。

5、在超级用户root下,#setup选择“系统服务”选择krb5-telnet和vsftpd服务,并且关掉防火墙。

关掉防火墙的操作:

#setup选择“防火墙配置”禁用即可。

6、如果不想重新启动系统来更新服务,可以键入以下命令

servicexinetdrestart

servicevsftpdrestart

7、从windows的命令端ftp到root用户(ftp+ip地址->输入用户名和密码),若不通,需修改/etc/vsftpd/user_list和/etc/vsftpd/ftpusers以#号注释掉root

(在安装过程中,用ifconfig查看root的ip地址,没有!

那么需要设置虚拟机的ip地址:

root下,#setup选择“网络设置”,键入信息。

如下图:

重新启动系统。

端口号是在启动ftp时,自动获得的21。

默认ftp——21telnet——23)

如果还不通的话,查看

选择‘网络’

如果没有勾选,请勾选;双击此行弹出:

将‘自动获取IP地址设置使用’——>‘静态设置IP地址’——>确定。

重启计算机。

或重启网络。

即可获得本机的ip地址了。

若用ftp登录时,出现500OOP:

cannotchangeddirectory/home/Yolanda

在虚拟机终端输入:

setsebool–Pftpd_disable_trans1

servicevsftpdrestart解决问题-p表示永久改变,否则每一次启动服务器都需要执行此命令。

8、如果ping和ftp不通,修改虚拟机的网络连接方式:

VirtualMachineseting的菜单中

Networkadapter选择NAT

9、解除linux密码长度限制:

修改/ect/login.defsPASS_MIN_LEN=4重启后利用root用户修改普通用户的密码:

如:

passwdmaps修改为4是指密码的默认长度不小于4

10、修改/etc/sysconfig/i18n文件内容为:

//修改目的:

在系统上安装其他软件时就支持中文了。

RedHat默认的是英文的。

如果先安装后修改此文件,其他软件仍不支持中文。

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:

zh_CN.GB2312:

zh_CN"

SUPPORTED="zh_CN.GB18030:

zh_CN:

zh"

SYSFONT="latarcyrheb-sun16"

SYSFONTACM="8859-15"

 

二、DB2的安装(v9.7)

1、使用root用户登录,先用ipcs–l查看系统参数,如果参数跟下面要设置的一样可以跳过第一步,否则按照以下方式执行。

编辑/etc/sysctl.conf文件

修改或者增加以下参数

kernel.shmmax=1073741824#64位32位的参数值为268435456

kernel.msgmni=1024

fs.file-max=8192

kernel.sem=25032000321024

保存修改后,使用sysctl-p命令重新装载系统参数。

注:

如果实际参数大于这个可以不改。

2、需要安装ksh、rsh和NFS

使用rpm查看系统是否按转以下包:

rpm-qa|greppdksh

rpm-qa|greprsh

rpm-qa|grepnfs

如果已经安装,那么应该显示以下内容

pdksh-5.2.14-19

rsh-0.17-10

rsh-server-0.17-10

redhat-config-nfs-1.0.1-3

nfs-utils-1.0.1-2

如果没有这些信息。

那么从系统安装盘上找到相应的软件包,通过以下命令安装,以ksh为例:

rpm-ivh/mnt/cdrom/RedHat/RPMS/pdksh-5.2.14-19.i386.rpm

=>redhat5只有pdksh需要安装rpm-ivh/mnt/Server/pdksh-5.2.14-19.i386.rpm

若在root下,找不到指定目录/mnt……

需要将光盘重新挂在在该目录下mount–tiso9660/dev/cdrom/mnt

3.利用ftp把DB2V9.7的压缩文件传到root工作目录下,解压后在/server目录下执行

./db2setup进入db2的图形安装界面安装数据库ls

安装DB2时:

选择DB2个人版——>典型安装:

760-920MB(T)——>在此计算机上安装DB2个人版并将设置保存在响应文件中(A)相应文件名/root/db2pe.rsp——>目录/opt/ibm/db2/V9.7——>DB2管理服务器密码:

123456(以下均一样)

创建DB2实例所有者用户——>密码:

123456

设置受访用户信息

以下均默认跳过

 

4、以root用户:

//红帽状态下,另开了一个用户名和密码

#groupaddmaps.

#useradd-d/home/maps–s/bin/bash-gmaps–Gdasadm1–mmaps

#passwdmaps(修改密码)

添加完成后,查看/etc/group文件,验证maps用户是否属于dasadm1组,没有的话手动添加到dasadm1组中

以root用户执行:

创建实例语句//创建DB2的实例

#/opt/ibm/db2/V9.7/instance/db2icrt-umapsmaps

5.校验是否创建实例成功//若创建成功,会有以下参数

/etc/services文件会添加如下:

DB2_maps60004/tcp

DB2_maps_0160005/tcp

DB2_maps_0260006/tcp

DB2_maps_END60007/tcp

创建实例成功,还会在/home/maps目录下建立一个实例目录/home/maps/sqllib

实例创建完成,建库的动作在后面maps平台安装中在建立。

因为DB2V9.7安装后,没有没有步骤5所示的参数,故需要卸载DB2后,重新安装

Updata.ini中UserID=82758410-66BC-59AC-09E0-4F2A67CA6B75

 

三、开发工具JDKpython的安装

1、以root用户操作:

上传jdk1.5安装包jdk-1_5_0_14-linux-i586-rpm.bin文件

#chmod+xjdk-1_5_0_14-linux-i586-rpm.bin

#./jdk-1_5_0_14-linux-i586-rpm.bin

生jdk-1_5_0_14-linux-i586.rpm安装包

#rpm–ivhjdk-1_5_0_14-linux-i586.rpm

安装成功后,系统添加了/usr/java/jdk1.5.0.14目录

2、用ftp上传mas_maps_local.tar.gz文件到根目录/目录下

tar–zxvfmas_maps_local.tar.gz解压后查看/usr/local/lib下应有内容。

这样python软件开发包就安装好了。

 

四、中间业务平台(maps)安装

用maps用户登录服务器。

1.ftp上传hf_maps_bin.tar.gz到maps的工作目录下

$tar-zxvfhf_maps_bin.tar.gz解压后有三个目录afa,afesql

ftp.bash_profile文件到/home/maps目录下,操作:

ls–a显示所有文件,查找到.bash_profile文件,然后..bash_profile执行此文件。

(两点之间有空格)

$java-versionpyhton来校验是否执行成功

2.创建数据库

maps用户执行

新建db2maps目录,并赋予权限,该目录用来存放平台数据库的数据信息,具体执行如下:

$cd/home/maps

$mkdirdb2maps

$chown–Rmaps:

mapsdb2maps

$chmod777db2maps

启动数据库

$db2start启动数据库

【若数据库启动不起来那么进行以下修改:

db2-tvfdb2_create_maps_db.sql//如果maps的字符编码和db2不一样需要修改此文件

如把GBK该为UTF-8)

db2-tvfdb2_create_maps_tables.sql

db2-tvfmaps_init_data.sql】

$cd/home/maps/sql

无论是否使用阵列,都执行下列操作创建数据库

$cpdb2_create_maps_db.sql.zhujidb2_create_maps_db.sql

$db2–tvfdb2_create_maps_db.sql

创建本地数据库,库数据建立在/home/maps/db2maps目录下

修改db2_create_maps_tables.sql文件,找到创建序列busi_online_seq的设置进行修改,修改下面红色部分,按照各地市不同分配流水空间,区段详见附录2,下面数值为合肥联社区段

echocreatesequencebusi_online_seq;

dropsequencebusi_online_seq;

createsequencebusi_online_seq

minvalue1000000

maxvalue1999999

startwith1000000

incrementby1

cache10

cycle;

修改完毕保存退出后,执行该sql文件,生成平台的表:

$db2–tvfdb2_create_maps_tables.sql

添加表中的一些初始数据:

$db2–tvfmaps_init_data.sql

完成到这里以后,一台机器的安装就算是完成了。

5.尝试启动服务:

启动afa

$cd/home/maps/afa/bin

$./startup.sh

查看是否报错

启动afe

$cd/home/maps/afe

$./startup.sh

6.ps-ef|gerpafapd

ps-ef|greplistener

ps-ef|grepServicingLogger

这三个进程是afa的

ps-ef|grepserver是afe的进程

 

 

关于服务器的重启和关机

由于一些程序和服务在运行中的时候,如果重启或者关机也许会对服务器造成损害,所以建议关闭所有服务后,再进行重启或者关机

$/home/maps/afe/shutdown.sh

$/home/maps/afa/bin/shutdown.sh

$db2stop

用maps用户完成上述操作后,再用root用户进行重启或者关机:

#reboot重启

#poweroff关机

重启以后需要用maps用户进行服务的启动:

$db2start

$/home/maps/afe/startup.sh

$/home/maps/afa/bin/startup.sh

服务启动完成

 

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

当前位置:首页 > 工程科技 > 城乡园林规划

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

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