linux下教师培训和教研平台安装过程.docx

上传人:b****3 文档编号:11087068 上传时间:2023-05-29 格式:DOCX 页数:20 大小:837.79KB
下载 相关 举报
linux下教师培训和教研平台安装过程.docx_第1页
第1页 / 共20页
linux下教师培训和教研平台安装过程.docx_第2页
第2页 / 共20页
linux下教师培训和教研平台安装过程.docx_第3页
第3页 / 共20页
linux下教师培训和教研平台安装过程.docx_第4页
第4页 / 共20页
linux下教师培训和教研平台安装过程.docx_第5页
第5页 / 共20页
linux下教师培训和教研平台安装过程.docx_第6页
第6页 / 共20页
linux下教师培训和教研平台安装过程.docx_第7页
第7页 / 共20页
linux下教师培训和教研平台安装过程.docx_第8页
第8页 / 共20页
linux下教师培训和教研平台安装过程.docx_第9页
第9页 / 共20页
linux下教师培训和教研平台安装过程.docx_第10页
第10页 / 共20页
linux下教师培训和教研平台安装过程.docx_第11页
第11页 / 共20页
linux下教师培训和教研平台安装过程.docx_第12页
第12页 / 共20页
linux下教师培训和教研平台安装过程.docx_第13页
第13页 / 共20页
linux下教师培训和教研平台安装过程.docx_第14页
第14页 / 共20页
linux下教师培训和教研平台安装过程.docx_第15页
第15页 / 共20页
linux下教师培训和教研平台安装过程.docx_第16页
第16页 / 共20页
linux下教师培训和教研平台安装过程.docx_第17页
第17页 / 共20页
linux下教师培训和教研平台安装过程.docx_第18页
第18页 / 共20页
linux下教师培训和教研平台安装过程.docx_第19页
第19页 / 共20页
linux下教师培训和教研平台安装过程.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

linux下教师培训和教研平台安装过程.docx

《linux下教师培训和教研平台安装过程.docx》由会员分享,可在线阅读,更多相关《linux下教师培训和教研平台安装过程.docx(20页珍藏版)》请在冰点文库上搜索。

linux下教师培训和教研平台安装过程.docx

linux下教师培训和教研平台安装过程

Centos下多邦E100网络教研平台和教师培训学习平台

南京多邦软件有限公司

二零一三年五月

1、java安装过程

第一步:

把java安装文件拷贝到/opt/chengxu目录里面,运行rpm-ivhjdk-7u4-linux-x64.rpm即可,具体过程如下图所示:

第二步:

安装完成以后,我们就可以看到安装目录为/usr/java/jdk1.7.0_04,如下图所示:

第三步:

配置java变量。

编辑/etc/profile,在文件末尾添加JDK路径,命令vi/etc/profile文件最后输入下面内容

exportJAVA_HOME=/usr/java/jdk1.7.0_04

exportPATH=$PATH:

$JAVA_HOME/bin:

$JAVA_HOME/jre/bin

exportCLASSPATH=.:

$JAVA_HOME/lib:

$JAVA_HOME/jre/lib:

$CLASSPATH

重新编辑profile,命令source/etc/profile,如下图所示:

2、tomcat安装

第一步:

先把tomcat(apache-tomcat-6.0.35-windows-x86.zip)安装文件放在/opt/chengxu目录下面,如下图所示:

第二步:

进入/opt/chengxu目录里面,用unzipapache-tomcat-6.0.35-windows-x86.zip,如果提示”unzip:

commandnotfound”,我们可以使用yuminstall–yunzip命令来安装unzip,具体过程如下图所示:

第三步:

完成后,在用unzipapache-tomcat-6.0.35-windows-x86.zip来解压,完成后该目录下面会有一个apache-tomcat-6.0.35的目录,具体过程如下图所示:

第四步:

进入到apache-tomcat-6.0.35/bin目录里面,找到catalina.sh文件,复制文件到/etc/init.d目录里面并改名为tomcat,具体命cp/opt/chengxu/apache-tomcat-6.0.35/bin

/catalina.sh/etc/init.d/tomcat,具体过程如下图所示:

第五步:

编辑/etc/init.d/tomcat文件.在文件中添加如下文中红色部分(红色部分必须添加),蓝色为方便查找做的标注。

下列为tomcat部分内容,不可直接使用。

#vi/etc/init.d/tomcat

#!

/bin/sh

#chkconfig:

23451090//这个地方必须加(决定chkconfig--list的结果),否则出现错误:

tomcat服务不支持chkconfig

#description:

Tomcatservice

#LicensedtotheApacheSoftwareFoundation(ASF)underoneormore

-----------------------------------------------------------------------------

CATALINA_HOME=/opt/chengxu/apache-tomcat-6.0.35

JAVA_HOME=/usr/java/jdk1.7.0_04

#OSspecificsupport.$var_must_besettoeithertrueorfalse.

如下图所示:

第六步:

添加tomcat服务,命令chkconfig–addtomcat//将服务添加到自动启动服务列表中(两个短线),完成后,可以通过chkconfig–list,来检查tomcat服务是否在自动启动服务列表中,具体内容如下图所示:

第七步:

关闭和启动tomcat服务,由此生成的tomcat服务没有重启命令。

启动tomcat服务servicetomcatstart

停止tomcat服务servicetomcatstop

在启动tomcat的时候,如果提示权限不够,如下图所示:

则需要给相关目录赋予执行权限,命令如下

chmod+x/etc/init.d/tomcat

chmod+x/opt/chengxu/apache-tomcat-6.0.35/bin/*.sh

然后再重新启动tomcat服务就可以了,如下图所示:

第八步:

查看tomcat服务运行级别。

使用命令chkconfig–list|greptomcat

Tomcat0:

关闭1:

关闭2:

启用3:

启用4:

启用5:

启用6:

关闭

如果345为关闭状态,执行如下命令设置tomcat为开机自启动

chkconfigtomcaton

第九步:

检查是否开机启动

Netstat–an|grep8080

结果为:

tcp008080说明开机已经自动启动,如下图所示:

第十步:

tomcat内存溢出如何解决

分配内存(catalina.sh和/etc/init.d/tomcat两个都需要添加),可以添加在文件的最后面。

JAVA_OPTS="$JAVA_OPTS-Xms512m-Xmx1024m-Xss2048K-XX:

PermSize=128m-XX:

MaxPermSize=256m"

如下图所示:

第十一步:

tomcat域名配置

可以把发布的产品,jy.war或者training.war放在webapps下面,然后直接在

/opt/chengxu/apache-tomcat-6.0.35/conf目录下面,修改server.xml文件,在这个文件里面可以修改tomcat端口号以及域名。

我们先看怎么修改端口号,tomcat默认的端口号是8080,需要修改时候,可以直接在server.xml里面修改,如下图所示:

域名修改如下图所示:

可以把localhost修改成为自己需要设置的域名。

3、postgres安装

第一步:

把postgres(postgresql-9.1.3.tar.gz)安装文件拷贝到/usr/local目录下面,运行命令tarxvfzpostgresql-9.1.3.tar.gz,会在该目录下面生成一个postgresql-9.1.3目录,结果如下图所示:

第二步:

创建系统用户postgres,密码可以设也可以不设,命令useraddpostgres,完成后用ls–l/home,就可以查看到该用户。

如下图所示:

第三步:

切换到postgres用户,命令supostgres,然后进入postgresql-9.1.3目录,运行配置命令./configure–prefix=/usr/local/psql,结果如下图所示:

 如果在运行配置命令时报错,如上图红框所示:

这是因为系统没有安装gcc编译器,安装命令yuminstall–ygcc,如下图所示:

当提示”Complete!

”以后,重新安装配置文件,界面如下图所示:

系统提示如上错误,这是因为没有安装readline,运行命令,首先检查系统是否安装readline包,rpm–qa|grepreadline,如下图所示:

说明系统已经安装过了,通过yum搜素相应的readline包,命令yumsearchreadline,如下图所示:

上图红色框里面的包引起了我得注意,可能是跟readline有关,运行yum-yinstall-yreadline-devel,如下图所示:

完成后,再运行配置命令./configure–prefix=/usr/local/pgsql,如下图所示:

提示zliblibrary找不到,运行命令安装zlib,yuminstall–yzlib-devel,如下图所示:

提示“Complete”以后,再次运行配置命令./configure–prefix=/usr/local/pgsql,如下图所示:

这次就可以正常运行,不会提示任何错误,完成后。

第四步:

运行make和makeinstall命令,完成安装。

如下图所示:

提示make命令找不到,运行命令yuminstallmake,如下图所示:

完成后,运行make命令,如下图所示:

完成后,运行makeinstall命令,完成安装,如下图所示:

提示postgres已经安装完成了。

第五步:

完成后,返回到local目录下面就可以看到有一个pgsql目录,给这个目录赋予可写权限chmod+w/pgsql,如下图所示:

第六步:

初始化数据库,切换到postgres用户,进入/pgsql/bin目录下面,运行./initdb–D../data初始化数据库,结果如下图所示:

提示权限不够,不能够初始化数据库,切换到root账户,返回到/etc/local目录下面,运行命令chmod777/pgsql,完成后,再切换到postgres账户运行初始化命令,即可正常完成,如下图所示:

第七步:

启动数据库,进入/pgsql/bin目录下面,运行启动数据库命令./pg_ctl–D../datastart,结果如下图所示:

第八步:

启用归档日志,打开数据库目录下的postgresql.conf文件,进行如下配置

#-Settings-

wal_level=archive#minimal,archive,orhot_standby

#-Archiving-

archive_mode=on#allowsarchivingtobedone

#(changerequiresrestart)

archive_command='cp-i%p/mnt/server/archivedir/%f'#commandtouseto

archivealogfilesegment

archive_timeout=60#forcealogfilesegmentswitchafterthis

#numberofseconds;0disables

修改配置使监听生效,取消以下两行的注释

vipostgresql.conf

listen_addresses='*'#whatIPaddress(es)tolistenon;

port=5432#(changerequiresrestart)

注:

archive_mode需要设置,否则出现错误“FATAL:

WALarchival(archive_mode=on)

requireswal_level"archive"or"hot_standby"”。

然后放开权限,切换到/pgsql/bin目录下面,再切换到mnt目录下面,如果没有这个目录就先用mkdirmnt建立这个目录,然后赋予这个目录写入权限chmod+w/mnt,然后再mnt目录下面建立server目录,同样赋予写入权限chmod+w/server,最后在server目录下面创建一个archivedir目录,同样赋予该目录写入权限chmod+w/archivedir,完成后重新启动数据库即可,命令./pg_ct1–D../datarestart.

第九步:

设置环境变量编辑/etc/profile,在环境变量配置文件后,加入以下配置

LD_LIBRARY_PATH=/usr/local/pgsql/lib

exportLD_LIBRARY_PATH

PATH=/usr/local/pgsql/bin:

$PATH

exportPATH

MANPATH=/usr/local/pgsql/man:

$MANPATH

exportMANPATH

#生效环境变量

source/etc/profile

第十步:

建立数据库集群

Chown–Rpostgres.postgres/usr/local/pgsql/data

#更改数据文件目录的属主为postgres

第十一步:

连接进入psql,命令为psql–Upostgres,修改postgres用户密码为123456,命令为”ALTERUSERpostgresWITHPASSWORD‘123456’;”完成后退出psql,命令\q.

编辑/pgsql/data目录里面的pg_hda.conf文件,把里面的所有trust改为md5,重新启动数据库即可。

如下图所示:

第十二步:

建立数据库jy和training,进入psql,命令psql–Upostgres,输入密码123456,进入数据库,输入命令”CREATEDATABASEjy;”,创建jy数据库。

“CREATEDATABASEtraining;”,创

建training数据库,完成后退出即可,如下图所示:

教师培训学习平台部署

第一步:

把training.war包拷贝到/opt/chengxu/apache-tomcat-6.0.35/webapps,稍等一会系统会自动解压一个training文件夹出来,进入/training/WEB-INF/classes,在这个目录下编辑datasource.properties文件夹,命令vidatasource.properties,修改连接数据库地址和数据库名称,如下图所示:

第二步:

使用IE6.0以上版本浏览器或者火狐浏览器输入访问地址就可以在本地访问教师培训学习平台了。

如下图所示:

网络教研平台部署

第一步:

把jy.war包拷贝到/opt/chengxu/apache-tomcat-6.0.35/webapps下面,稍等片刻,系统会自动解压出一个jy文件夹来,进入/jy/WEB-INF/classes,在这个目录下编辑datasource.properties文件夹,命令vidatasource.properties,修改连接数据库地址和数据库名称,如下图所示:

第二步:

使用IE6.0以上的浏览器或者火狐浏览器就输入访问地址就可以在本地访问网络教研平台了,如下图所示:

数据库备份和还原

网络教研平台数据库jy备份和还原。

第一步:

网络教研平台数据库jy备份。

进入到pgsql的bin目录下面,运行命令./pg_dump–Upostgres–C–f/opt/chengxu/jy_bachupjy,使用具有用户权限(-U选项)的角色运行pg_dump程序,使用-C来包含文件中的CREATEDATABASE语句,给备份文件指定的名称(-f选项),以及用来制作备份文件的数据库的名称(命令行的最后一个参数),如下图所示。

我是把备份文件jy_backup放到/opt/chengxu这个目录下面的。

第二步:

网络教研平台数据库jy还原。

运行到pgsql/bin目录下面,运行命令./pg_restore–dpostgres–Upostgres–W/opt/chengxu/jy_backup,如下图所示:

教师培训学习平台数据库training备份和还原。

第一步:

教师培训学习平台数据库training备份

进入到pgsql的bin目录下面,运行命令./pg_dump-Upostgres-C-f/opt/chengxu/training_backuptraining,使用具有用户权限(-U选项)的角色运行pg_dump程序,使用-C来包含文件中的CREATEDATABASE语句,给备份文件指定的名称(-f选项),以及用来制作备份文件的数据库的名称(命令行的最后一个参数),如下图所示:

我是把备份文件training_backup放到/opt/chengxu这个目录下面的。

第二步:

教师培训学习平台数据库training还原

运行到pgsql/bin目录下面,运行命令./pg_restore-dpostgres-Upostgres-W/opt/chengxu/training_backup,如下图所示:

注意:

由于测试实在本机虚拟机里面进行的,截图的时候没有办法保存完成的过程,所以在学习的时候要注意一下。

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2