Nano平台管理之版本升级 自动升级出现问题时可选择手动升级


版本升级

Nano所有模块使用go编译为二进制可执行文件,无需外部库依赖,配置和数据文件格式通常保持后向兼容,无需用户干预。

Nano能够通过两种方式进行升级,启动Installer并且选择”4”可以进行自动升级,自动升级会根据用户输入的安装路径,检查已经安装模块进行替换,并且自动停止并重启运行中的模块,是推荐的升级方式。

当自动升级方式出现问题时,可以选择手动升级,只需要使用”./模块名 stop”停止运行中的模块文件,替换可执行文件后使用”./模块名 start”重新启动服务即可。

唯一例外是FrontEnd模块还包含前端页面文件,所以升级时,除了要替换可执行文件,还需要手工将页面和js脚本文件从发布包中复制resource目录下进行覆盖。

以升级到1.0.0为例,假定旧版本已经安装在/opt/nano目录下

下载并解压新版本
$cd ~
$wget https://nanos.cloud/media/nano_installer_1.0.0.tar.gz
$tar zxfv nano_installer_1.0.0.tar.gz

替换Cell模块
$cd /opt/nano/cell
$./cell stop
$cp ~/nano_installer/bin/cell .
$./cell start

替换Core模块
$cd /opt/nano/core
$./core stop
$cp ~/nano_installer/bin/core .
$./core start

替换FrontEnd模块
$cd /opt/nano/frontend
$./frontend stop
$cp ~/nano_installer/bin/frontend .
$cp ~/nano_installer/bin/frontend_files/resource/. resource/ -Rf
$./frontend start

Nano,Nano使用教程,云主机管理系统

点击此处看更多Nano使用教程

赞 (0)