到今天 2020-10-29
在家里蜗牛星际nas上搭建的 halo 博客系统平稳运行20天了。为防止以后忘记怎么启动,在哪个目录,以及以后升级需要的部署信息。所以在此记录一下部署流程。
在nas上安装jdk8环境
如果你的是(黑)群辉系统,可以在 套件中心
中搜索 java
来安装
我这边使用的自己从网络上下载的jdk压缩包,具体安装方法可以百度,这里就不再细说了。
下载halo jar包
到Halo官网下载最新的jar包
具体安装,可以看官方用户手册,上面写的很详细。
启动 Halo 博客系统
首先切换到 root
用户下
sudo -i
我的目录在 /volume2/homes/admin/halo/
cd /volume2/homes/admin/halo/
运行启动命令
nohup java -server -Xms512m -Xmx512m -jar ./halo-1.4.1.jar > ./halo_log.txt &
注意:
-Xms512m:为 JVM 启动时分配的内存,请按照实际内存做适当调整,512 M 内存推荐设置为 128,1G 内存推荐设置为 256,默认为 256
-Xmx512:为 JVM 运行过程中分配的最大内存,配置同上
配置博客
启动成功之后,默认端口是8090
可以使用http://localhost:8090访问,如果配置了域名以及外网访问,地址需要在 博客设置
里面修改 博客地址
还可以修改主题,定制页面等
更新到1.4.8(升级jdk14)
原来的启动目录是 /volume2/homes/admin/halo
,这次继续使用这个目录。
/root
目录下有halo博客工作空间, ./halo
目录。
./halo
目录下有博客数据,照片,主题等
首先,为了防止意外,先备份一下这个目录
cp -r .halo/ halo_bak_20210515/
下载JDK14
这次选择了 AdoptOpenJDK,完全免费的openJDK。
由于此次还没有打算升级系统的jdk,所以,把openJDK解压放到了halo启动目录 /volume2/homes/admin/halo
先找到并停止原来的halo进程
### 找原来halo启动的进程
ps -ef | grep halo
### kill -9 进程id
kill -9 ***
所以启动脚本就变成了
nohup ./jdk14/bin/java -server -Xms512m -Xmx512m -jar ./halo-1.4.8.jar > ./halo_log.txt &
启动后,访问博客,可以访问,登录后台,也没有问题。
看一下系统信息,确实升级到1.4.8了。
。
至此,halo 升级结束。