侧边栏壁纸
博主头像
Z同学博主等级

工作磨平激情前,坚持技术的热忱。 欢迎光临Z同学的技术小站。 分享最新的互联网知识。

  • 累计撰写 290 篇文章
  • 累计创建 57 个标签
  • 累计收到 98 条评论

Halo服务器升级,v1.4.8 升级为 v1.4.12

Z同学
2021-10-12 / 0 评论 / 0 点赞 / 528 阅读 / 2,203 字
温馨提示:
本文最后更新于 2021-11-18,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

介绍

有关于Halo的服务器升级。其实官网介绍的版本更新是比较齐全的。

官网升级介绍:
https://docs.halo.run/getting-started/upgrade

我只是简单介绍下,我从1.4.8升级到1.4.12的过程而已。

引读

关于升级,我其实写了两篇文章了。

Halo 博客版本升级 1.4.0 升级1.4.8版 - Z同学 (zinyan.com)

Halo 博客内容的更新与备份操作 - Z同学 (zinyan.com)

里面已经针对升级过程需要注意的有过详细介绍了。

升级

1.停止正在运行的服务

[root@xxZ ~]# service halo stop

命令行会自动输出下面日志。

Redirecting to /bin/systemctl stop halo.service

等待服务停止。

2.备份现有服务版本信息

将目录.halo 文件夹进行复制一个新文件夹

[root@xxZ ~]# cp -r ~/.halo ~/.halo.1.4.8

复制后,我们可以用cd 命令进去文件夹下看看,我们复制后的.halo.1.4.8文件夹是否正常。

进入到app文件夹下,我们将现在的halo.jar 文件进行备份。

效果如下

[root@xxZ ~]# cd app
[root@xxZ app]# ls
halo.jar
[root@xxZ app]# mv halo.jar halo.jar.1.4.8
[root@xxZ app]# ls
halo.jar.1.4.8

到这里,我们就将1.4.8版本的程序和当前博客内容全部进行了备份。

3.下载v1.4.12 jar文件

通过命令:wget https://dl.halo.run/release/halo-1.4.12.jar -O halo.jar

效果如下:

[root@xxZ app]# cd  wget https://dl.halo.run/release/halo-1.4.12.jar -O halo.jar
--2021-10-12 09:28:38--  https://dl.halo.run/release/halo-1.4.12.jar
Resolving dl.halo.run (dl.halo.run)... 104.21.22.75, 172.67.203.114, 2606:4700:3032::ac43:cb72, ...
Connecting to dl.halo.run (dl.halo.run)|104.21.22.75|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 80481958 (77M) [application/java-archive]
Saving to: ‘halo.jar’

halo.jar           100%[==============>]  76.75M  3.64MB/s    in 18s     

2021-10-12 09:28:57 (4.35 MB/s) - ‘halo.jar’ saved [80481958/80481958]


下载完毕后,我们在app文件夹下就有一个halo.jar 文件了。

4.验证jar文件是否正常

效果如下

[root@xxZ app]# java -jar halo.jar

    __  __      __
   / / / /___ _/ /___
  / /_/ / __ `/ / __ \
 / __  / /_/ / / /_/ /
/_/ /_/\__,_/_/\____/

Version: 1.4.12
2021-10-12 09:29:16.573  INFO 1869312 --- [           main] run.halo.app.Application                 : Starting Application v1.4.12 using Java 11.0.11 on iZuf63tu3fn1swasqa62h8Z with PID 1869312 (/root/app/halo.jar started by root in /root/app)
2021-10-12 09:29:16.576  INFO 1869312 --- [           main] run.halo.app.Application                 : No active profile set, falling back to default profiles: default


halo.jar           100%[==============>]  76.75M  3.64MB/s    in 18s     

2021-10-12 09:28:57 (4.35 MB/s) - ‘halo.jar’ saved [80481958/80481958]
···
···
···
2021-10-12 09:29:55.222  INFO 1869312 --- [           main] run.halo.app.listener.StartedListener    : Halo has started successfully!

直到打印:Halo has started successfully! 才代表正常了。

5.重启服务

最后一步,重启服务。然后就能通过域名访问我们的博客站了

效果如下

[root@xxZ app]# service halo start
Redirecting to /bin/systemctl start halo.service

重启后,等待10秒。我们就能刷新网站了。

清理

我们升级完毕后,如果空间宝贵,我们可以清理上面备份的信息资料

删除操作:

效果如下

[root@xxZ app]# rm -rf ~/.halo.1.4.8
[root@xxZ app]# rm -f halo.jar.1.4.8
0

评论区