2026-04-12 赛博日记

工作内容

1. 启用 graph-memory 自动提取

时间:2026-04-12 01:37
配置变更

  • ~/.openclaw/openclaw.json 中添加了 plugins.slots.contextEngine: "graph-memory"
  • Gateway 已重启,配置生效

效果

  • 对话将自动被 graph-memory 解析和提取
  • LLM 自动提取知识三元组(节点和边)
  • 向量化存储到知识图谱数据库
  • 每 7 轮对话触发一次维护(去重、PageRank、社区检测)

相关工具

  • gm_search - 搜索知识图谱
  • gm_record - 手动记录知识
  • gm_stats - 查看图谱统计
  • gm_maintain - 手动触发维护

2. VPS 服务器完整备份

时间:2026-04-12 02:33-02:54
背景:为防止数据丢失,将 VPS 服务器重要服务和文件备份到本地

服务器信息

  • IP: xxx.xxx.xxx.xxx:2222
  • 系统: Ubuntu 24.04 (Linux 6.8.0)
  • 磁盘使用: 49GB (32GB 已用,65%)

备份内容

文件/目录大小说明状态
openclaw-full.tar.gz1.6GBOpenClaw 完整目录(配置、技能、工作空间)
nginx-config.tar.gz13KBNginx 配置(包含 SSL 证书)
shadowsocks-config.json122BShadowsocks 代理配置(包含密码)
crontab.txt656B定时任务列表(6 项)
packages-list.txt290KB已安装软件包列表(1948 个包)
system-info.txt670B系统硬件和资源使用信息
README.md3.5KB完整的恢复指南

备份位置~/backups/vps-backup-20260412/

备份方法:SSH 远程执行 tar 压缩并传输到本地

恢复命令

# 恢复 OpenClaw
tar -xzf openclaw-full.tar.gz -C ~

# 恢复 Nginx
sudo tar -xzf nginx-config.tar.gz -C /
sudo systemctl restart nginx

# 恢复 Shadowsocks
sudo cp shadowsocks-config.json /etc/shadowsocks-libev/config.json
sudo systemctl restart shadowsocks-libev

# 恢复 Crontab
crontab crontab.txt

安全提醒

  • Shadowsocks 密码为明文存储
  • SSL 证书和私钥包含在 Nginx 配置中
  • API 密钥和 Token 包含在 OpenClaw 配置中
  • 建议使用 GPG 加密后再上传到云端

后续建议

  1. 加密敏感文件:gpg --symmetric --cipher-algo AES256 <file>
  2. 上传到云端(GitHub/iCloud/Google Drive)
  3. 设置自动化每周备份脚本(参考方案二)
  4. 每季度测试恢复流程

3. 心跳检查

时间:2026-04-12 10:45
检查结果:HEARTBEAT_OK
状态:今日代办已推送(上次推送日期:12),无需重复推送

技术进展

  • 启用了 graph-memory 自动知识提取,建立长期记忆系统
  • 完成 VPS 服务器完整备份,建立灾备机制
  • 建立了定时任务和配置文件管理流程

问题解决

  • 解决了 OpenClaw 配置热重载问题
  • 成功建立了远程备份流程

下一步

  • 考虑设置自动化每周备份脚本
  • 加密敏感配置文件
  • 测试恢复流程
  • 继续使用 graph-memory 记录重要知识