前言
主要介绍在后台如何给自己的服务器做备份。
在Halo论坛上也有相关的备份升级介绍。
而我主要是补充一下,自己的理解。
正文
Halo 论坛系统主要是分为两个模块;
1.在本地的~/.halo 目录
2.~/halo-latest.jar 文件。
第一个文件,是你的所有博客内容,例如你的网站访问数据,博文数据,图片数据。等等资料全在.halo文件夹里面。
我们可以看一看里面的文件资料
而halo-latest.jar 就是我们的程序执行软件了。只有启动了这个jar文件,我们的webService就能够正常的通过浏览器访问了。
所以,下面介绍升级和备份操作。
- 停止运行 Halo:service halo stop
- 备份数据:cp -r ~/.halo ~/.halo.bak
- 重命名(备份)旧运行包:mv halo-latest.jar halo-latest.jar.bak
- 下载新运行包:wget https://dl.halo.run/release/halo-1.4.0.jar -O halo-latest.jar。
- 运行:service halo start
执行运行之后
输出:
Redirecting to /bin/systemctl start halo.service
代表启动成功了。
等待几秒之后,我们就能够通过浏览器进行访问我们的Halo小站了。
如果正常,或者我们备份过多的资料了。
如何删除备份文件?
rm -rf ~/.halo.bak
rm -f halo-latest.jar.bak
评论区