盒子部署手册.docx

上传人:b****1 文档编号:13883625 上传时间:2023-06-18 格式:DOCX 页数:15 大小:461.96KB
下载 相关 举报
盒子部署手册.docx_第1页
第1页 / 共15页
盒子部署手册.docx_第2页
第2页 / 共15页
盒子部署手册.docx_第3页
第3页 / 共15页
盒子部署手册.docx_第4页
第4页 / 共15页
盒子部署手册.docx_第5页
第5页 / 共15页
盒子部署手册.docx_第6页
第6页 / 共15页
盒子部署手册.docx_第7页
第7页 / 共15页
盒子部署手册.docx_第8页
第8页 / 共15页
盒子部署手册.docx_第9页
第9页 / 共15页
盒子部署手册.docx_第10页
第10页 / 共15页
盒子部署手册.docx_第11页
第11页 / 共15页
盒子部署手册.docx_第12页
第12页 / 共15页
盒子部署手册.docx_第13页
第13页 / 共15页
盒子部署手册.docx_第14页
第14页 / 共15页
盒子部署手册.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

盒子部署手册.docx

《盒子部署手册.docx》由会员分享,可在线阅读,更多相关《盒子部署手册.docx(15页珍藏版)》请在冰点文库上搜索。

盒子部署手册.docx

盒子部署手册

 

iclass盒子搭建手册

 

目录

1、关闭防火墙、修改系统语言2

2、JDK卸载安装3

3、nginx安装4

4、file文件上传:

5

5、tomcat安装配置:

5

6、mysql安装配置(在线安装):

6

7、openfire安装8

8、设置开机启动8

9、导入数据库9

10、openfire配置10

11、常见问题14

 

1、关闭防火墙、修改系统语言

Xshell连接服务器后,执行命令:

chkconfigiptablesoff(重启后生效)或者

/etc/init.d/iptablesstop(立即生效)

修改系统提示语言,方便查看错误原因。

在xshell中执行(仅当次生效):

exportLANG='en_US.UTF-8'

2、JDK卸载安装

===============================

卸载openjdk:

先rpm-qa|grepjava

再rpm-e--nodeps+上面命令列出的包挨个删掉

===============================

安装jdk:

解压后上传,bin目录下文件添加可执行权限,设置环境变量:

vi/etc/profile

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

exportJAVA_HOME=/usr/local/java/jdk1.7.0_79(具体名称按照实际的jdk版本来)

exportJRE_HOME=/usr/local/java/jdk1.7.0_79/jre

exportPATH=$PATH:

$JAVA_HOME/bin:

$JRE_HOME/bin

exportCLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar:

$JRE_HOME/lib

修改jdk的文件权限:

chmod777/usr/local/java/jdk1.7.0_79/bin/java

chmod777/usr/local/java/jdk1.7.0_79/bin/javac

chmod777/usr/local/java/jdk1.7.0_79/jre/bin/java

保存退出后,使其生效后即可:

[root@WX32java]#source/etc/profile

[root@WX32java]#java–version(正常显示数据则说明jdk配置成功)

3、nginx安装

1)需要先安装gcc以及依赖库pcre、zlib等,执行以下命令:

yum-yinstallgcc

yum-yinstallgcc-c++

yuminstallmake

yum-yinstallzlibzlib-developensslopenssl--develpcrepcre-devel

2)解压nginx-1.6.2.rar文件;

3)使用SSHSecureShellClient上传解压后的文件夹到服务器/usr/local/目录下;

4)进入/usr/local/nginx-1.6.2中,执行以下命令:

./configure--prefix=/usr/local/nginx

make&&makeinstall

5)启动命令nginx:

/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf

关闭命令nginx:

/usr/local/nginx/sbin/nginx–sstop

重启命令nginx:

kill-HUP主进程号或进程号文件路径

或者使用

cd/usr/local/nginx/sbin

./nginx-sreload

6)nginx配置:

将【配置文件】文件夹中的nginx.conf文件上传到服务器/usr/local/nginx/conf/目录下。

配置文件需要修改ip地址。

使用xshell连接服务器后输入:

vi/usr/local/nginx/conf/nginx.conf进行编辑修改。

添加:

(为下载云端资源提供服务)

server{

listen9999;

server_namefileserver;

root/usr/local/file/;

}

7)修改完成后,保存退出,重启服务。

使用netstat–tunl查看nginx是否监听9999.

4、file文件上传:

1)将file文件上传到/usr/local/下。

以支持hls分割完毕后的文件播放。

2)修改file文件下segmenter文件的权限为777。

chmod777/usr/local/file/segmenter

5、tomcat安装配置:

1)解压apache-tomcat-7.0.64tar.gz;

2)使用SSHSecureShellClient上传解压后的文件夹到服务器/usr/local/目录下并且修改apache-tomcat的文件夹和及包含的文件与文件夹的权限为777;

使用chmod777–R/usr/local/apache-tomcat-7.0.64修改整个目录的权限为777。

3)修改权限:

进入到/usr/local/apache-tomcat-7.0.64目录,执行命令:

chmod777./bin/*.sh

4)启动:

/usr/local/apache-tomcat-7.0.56/bin/startup.sh;启动之前需要保证/usr/local/apache-tomcat-7.0.64/webapps/iclass/WEB-INF/classes/config/db目录下的db.properties文件里的数据库是指向本地的(localhost)。

若不是指向本地则必须要指向本地再启动!

5)测试安装是否成功,浏览器访问http:

//ip:

8080/;能打开tomcat默认界面即表示安装成功;无法访问的话,可以关闭防火墙再试;若访问成功则关闭tomcat,继续修改配置文件。

关闭tomcat命令:

/usr/local/apache-tomcat-7.0.56/bin/shutdown.sh;

6)将【iclass】文件夹上传到服务器tomcat的webapps目录中(/usr/local/apache-tomcat-7.0.64/webapps/)即可。

iclass项目文件可以向开发人员索要最新版。

7)将ApplicationResource.properties和thinkBox.properties上传到/usr/local/apache-tomcat-7.0.64/webapps/iclass/WEB-INF/classes目录下。

重写ApplicationResource.properties和thinkBox.properties。

命令:

cd/usr/local/apache-tomcat-7.0.64/webapps/iclass/WEB-INF/classes/

vi./ApplicationResource.properties

修改完成后,保存退出。

继续修改thinkBox.properties文件。

vi./thinkBox.properties

修改完成后保存退出

启动tomcat。

盒子通过boxNo来在云端区分的,所以box的id需要根据学校规划设置,该id唯一。

6、mysql安装配置(在线安装):

1、安装命令:

yum-yinstallmysql-server;(若yum命令无法正常执行,请查找常见问题)

2、启动mysql:

servicemysqldstart;

3、设置密码:

/usr/bin/mysqladmin-urootpassword'sdzn123456';

4、登录:

mysql-uroot-p回车后输入密码;

5、为Mysql添加远程访问权限:

登录mysql后执行:

GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'sdzn123456'WITHGRANTOPTION;

其中输入'root'、'sdzn123456'是数据库的用户名和密码。

输入“quit”回车退出mysql。

6、安装完毕后建立iclass数据库,并运行数据库脚本iclass.sql。

此数据库脚本只含有数据库结构,不含有数据库数据,所有数据均从网络上进行下载

7、重启:

servicemysqldrestart

8、若提示:

mysqladmin:

connecttoserverat'localhost'failed

error:

'Accessdeniedforuser'root'@'localhost'(usingpassword:

YES)'

解决办法:

破解mysql密码

#>servicemysqldstop

#>mysqld_safe--skip-grant-tables&

输入mysql-uroot-p回车进入

>usemysql;

>updateusersetpassword=PASSWORD("sdzn123456")whereuser="root";

更改密码为sdzn123456

>flushprivileges;更新权限

>quit退出

servicemysqldrestart

mysql-uroot-p新密码进入

9、卸载mysql:

yumremovemysqlmysql-servermysql-libscompat-mysql51

rm-rf/var/lib/mysql

rm/etc/f

查看是否还有mysql软件:

rpm-qa|grepmysql

有的话继续删除

mysqld_safe--skip-grant-tables&/opt/mysql/product/5.5.25a/bin/mysqld_safe--skip-grant-tables&[1]10912

7、openfire安装

1)解压openfire_3_9_3.tar.gz,重命名文件夹为openfire;

2)使用SSHSecureShellClient上传到服务器/usr/local/目录下;

3)修改logs文件夹权限:

进入到/usr/local/openfire目录,执行命令:

chmod777/usr/local/openfire/logs

修改openfire文件可执行权限:

chmod777/usr/local/openfire/bin/openfire

4)启动命令:

/usr/local/openfire/bin/openfirestart

关闭命令:

/usr/local/openfire/bin/openfirestop

8、设置开机启动

开机启动命令存放在/etc/rc.d/rc.local文件中,编辑该文件(vi/etc/rc.d/rc.local),直接将启动软件的命令写入rc.local文件即可。

例如:

servicemysqldstart

/usr/local/apache-tomcat-7.0.64/bin/startup.sh

/usr/local/nginx/sbin/nginx–c/usr/local/nginx/conf/nginx.conf

/usr/local/openfire/bin/openfirestart

注意,openfire放在mysql和tomcat之后启动。

若软件安装目录与前述步骤中的目录完全一样,可以直接将【配置文件】文件夹中的rc.local文件上传到服务器的/etc/rc.d/路径下。

9、导入数据库

使用Navicat连接数据库,将iclass.sql文件导入到数据库。

1)点击新建连接,打开界面如下图,输入服务器ip及用户名和密码,端口号默认3306.

 

2)打开数据库后再运行SQL文件;

运行后在右侧点刷新即可。

 

10、openfire配置

服务器启动openfire,在浏览器输入http:

//服务器ip:

9090

1、在语言选择界面,选择中文(简体),点击Continue继续;

2、在服务器设置界面,在域一栏填入域的名称,通常情况下是填入openFire服务器的IP地址,控制台端口默认,点击继续;

注意域写:

sdzn

3、在数据库设置页面,勾选标准数据库连接,点击“继续”;

在mySql的数据库中建立openfire数据库,如图配置,点击确定:

4、在数据库设置界面,数据库驱动选项中,选择“mySQL”,数据库URL填入“jdbc:

mysql:

//127.0.0.1:

3306/openfire?

rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8”,用户名密码则填入建立数据库时的数据库用户名和密码,点击继续;

5、外形设置,默认选择初始设置,点击继续;

6、在管理员账户页面,可以设置管理员admin的密码,如果跳过这一步,则默认密码为admin,此处设置密码为sdzn123456,点击继续;

7、安装完成,点击登录到管理控制台;

8、使用admin和刚设置的密码进行登陆;

9、进入控制台页面以后,点击服务器设置,点击管理更新,将“服务启用”和“通知管理”禁用,点击保存设置,至此,openfire配置完毕。

 

11、常见问题

1.在执行yum更新,即运行yumupdate命令时,提示以下错误:

Error:

databasediskimageismalformed

可能是由于yum的原数据损坏导致的,与rpm的数据库损坏类似,前者会导致更新不能正常执行,后者会导致安装失败并出现乱码。

可以尝试以下方法解决:

使用xshell连接服务器,依次输入:

1.)yumcleanmetadata

2.)yumcleandbcache

3.)yummakecache

即先删除原数据和数据库缓存,然后重建之,问题即可解决。

2.安装软件时提示中有乱码。

解决方法:

exportLANG='en_US.UTF-8'(仅当次有效)

3.提示**文件没有权限

执行:

chmod777文件路径;给该文件增加可执行权限;

4.提示:

g++:

commandnotfound

G++没有装或却没有更新

可以尝试以下方法:

yum-yupdategcc

yum-yinstallgcc+gcc-c++

5.启动tomcat时提示:

Cannotfind./catalina.sh

Thefileisabsentordoesnothaveexecutepermission

Thisfileisneededtorunthisprogram

没有给bin目录下的文件授权可执行权限:

chmod+xbin/*.sh

6.说明:

每次更改配置文件后,需要重启软件/服务才能生效。

7.查看系统是多少位的

getconfLONG_BIT

8.盒子课程无法及时同步。

重启tomcat。

迅速切换到/usr/local/apache-tomcat-7.0.56/webapps/iclass/logs/目录下,执行tail–fcatalina.out命令,来手动同步数据。

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

当前位置:首页 > 医药卫生 > 基础医学

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

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