linux下教师培训和教研平台安装过程.docx
- 文档编号:11087068
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:20
- 大小:837.79KB
linux下教师培训和教研平台安装过程.docx
《linux下教师培训和教研平台安装过程.docx》由会员分享,可在线阅读,更多相关《linux下教师培训和教研平台安装过程.docx(20页珍藏版)》请在冰点文库上搜索。
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,如下图所示:
注意:
由于测试实在本机虚拟机里面进行的,截图的时候没有办法保存完成的过程,所以在学习的时候要注意一下。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 教师 培训 教研 平台 安装 过程