双击此处添加文字
Linux下OurwayBI补丁包更新操作
来源: | 作者:佚名 | 发布时间: 2020-12-21 | 2327 次浏览 | 分享到:

1.概述

OurwayBI补丁更新流程图

1.1 环境要求

CentOS7.6及以上,ubuntu16.04及以上,Linux系统上已安装好OurwayBI

2.操作流程
2.1  下载并解压补丁包
下载补丁包到Windows某个文件夹下,将其解压。


会有以下文件夹的内容


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


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

2.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
2.4  补丁更新
进入到Cross目录分别对以下三个目录的内容进行更新


(1)更新Cross_SBI
复制文件


粘贴文件


选择覆盖。


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

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


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


(1)执行 cnpm  i
在Cross_SBI 中执行cnpm i

在Cross_SBI_API执行 cnpm i


在Cross_Task 中执行cnpm i


(2)启动pm2 服务
可以先kill pm2 进程,然后再重新开启(pm2 list 查看进程情况)


在Cross_SBI 中执行 npm run pm2


在Cross_SBI_API执行 npm run pm2


在Cross_SBI_Task 中执行npm run pm2


2.6  重新登陆系统