5分钟快速搭建个人博客-halo

使用Halo搭建,一个比较完善的博客平台
5分钟应该是夸张了点,但是实际上需要操作的时间也不多,总结下来就是环境准备、然后几条命令、一些配置就能搭起来了,很快很方便。

首先买个服务器,云服务器应该是最省心的选择了,腾讯云、阿里云、华为云都可以,同样配置没差几块钱,没必要省那几块钱买那些不知名的服务器以及天翼云,因为只是搭建个人博客而已,访问流量应该不会有多大的,所以我买了个共享型的1核2g的,1m宽带能支持一天2k-3k的流量。
域名也是得早买,因为备案需要花好几天

然后进服务器,linux安装Halo的步骤官网有很详细的说明,但是不建议安装它推荐的OpenJDK,因为OpenJDK只包含最精简的JDK,往后如果想在这个服务器上运行其他项目可能会出现问题,我也没有创建halo账户,直接使用root进行操作。
halo跑起来之后,服务器ip:端口号就能访问,接着就是Nginx配置域名转发(反向代理),需要https访问的话得申请个SSL证书放到服务器。

跑一段时间会有很多缓存可以清一下
查看服务器内存使用情况:free -h或者top
清除缓存:
先sync同步一下缓存到磁盘,然后
echo 1 > /proc/sys/vm/drop_cache
echo 2 > /proc/sys/vm/drop_cache
echo 3 > /proc/sys/vm/drop_cache
数字1是用来清空最近放问过的文件页面缓存;
数字2是用来清空文件节点缓存和目录项缓存;
数字3是用来清空1和2所有内容的缓存。
可以写个定时器自动清理缓存:
在home文件下面或者哪里,新建一个执行脚本比如freeCache.sh,然后编辑它(每小时清理一次):
sync && echo 3 > /proc/sys/vm/drop_caches
然后保存退出
crontab -e:编辑定时器
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e5z3IVkz-1681629070895)(/upload/2021/12/image-dbb7cb372dd641bc8209fc08e0b38394.png)]
crontab -l:查看定时器
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cOfgFGOA-1681629070896)(/upload/2021/12/image-cc34d069a2bb4cdc941bf6c7d7bffe9b.png)]

固定循环执行时间解释
45 * * * * /home/run.sh在每小时的第45分钟执行一次这个文件
30 4 * * * /home/run.sh在每天的4点30分时执行一次这个文件
30 4 1 * * /home/run.sh在每月1号的4点30分时执行一次这个文件
30 4 1 6 /home/run.sh在每年的6月1号的4点30分时执行一次这个文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值