Linux下OurwayBI补丁包更新操作

1.补丁更新操作

针对Linux65(没有桌面程序)

1.1.下载并解压补丁包

下载补丁包到Windows某个文件夹下,将其解压。
会有以下文件夹的内容

 1.2.使用xftp或者其他文件管理连接到Linux

附上一个FTP配置截图,仅供参考

1.3.备份现在的文件

更新补丁之前一定要备份现有的文件,以防万一。
进入到root目录(或者其他目录),新建文件夹
mkdir Crossbak20171229
然后是复制文件(大概需要2~5分钟)
cp -Rf /root/Cross/* /root/Crossbak20171229
复制完成后如下图所示
如果有需要(比如硬盘空间)可以将当前root目录备份好的文件夹迁移到别的。
压缩、迁移的一些协助命令:
压缩:
tar  -zcf  目的文件.tar.gz  来源文件或文件夹                  #某文件压缩为tar.gz格式
tar  -zxf  待解压文件.tar.gz                                                #解压tar.gz格式文件
迁移:
mv    /root/Crossbak20171226/*    /data/BI/Crossbak20171226

1.4.补丁更新

进入到Cross目录分别对以下三个目录的内容进行更新

  1.4.1.更新Cross_SBI

复制文件
粘贴文件
选择覆盖。

1.4.2.更新Cross_SBI_API

同样的方法完成Cross_SBI_API文件夹更新

1.4.3.更新Cross_Task

同样的方法完成Cross_Task文件夹更新

1.5.重启pm2服务

打开Linux终端,每个文件夹都执行下 cnpm i
【执行相关命令需要提权到最高权限 root ,否则会提示找不到相关的命令】   ,提权如下图所示
su root
然后输入root的密码

1.5.1.执行 cnpm  i

在Cross_SBI 中执行cnpm i

在Cross_SBI_API执行 cnpm i
在Cross_Task 中执行cnpm i

1.5.2.启动pm2 服务

可以先kill pm2 进程,然后再重新开启(pm2 list 查看进程情况)
 
在Cross_SBI 中执行 npm run pm2
在Cross_SBI_API执行 npm run pm2
在Cross_SBI_Task 中执行npm run pm2

1.6.重新登陆系统