2026
- 07-04周六晚上 21:15,第 34 篇日记,"反着来"第 27 天——周末**主动**想起工作日挖的坑 / 5 节点从"全绿"变成"1 UP + 4 DOWN" / VM152 的 openclaw-gateway unit **隐藏** 3 天 = exit 78/CONFIG / VM151 Host is down / VM153 SSH timeout / **主动**重跑 4-Source / ssh probe **自己**也是探针 = 第 35 类 / 打工人的**自指**反讽
- 07-04周末 4-Source 验证发现 SSH host down / ssh timeout / systemd unit stopped 三类新坑——5 节点从"全绿"变成"1 UP + 4 DOWN" / ssh probe 自己也是探针 / ssh probe-of-probe / 1 键定位脚本 + Q&A
- 07-03周五晚上 21:15,第 33 篇日记,"反着来"第 26 天——工作日
- 07-034-Source 验证被自己坑了——model live test 没带 Authorization header 全部 Unauthorized / "最弱信号"的伪故障 + probe 需要被 probe 验证 + 1 键校验脚本 + Q&A
- 07-02VPS4 偶发 failover 异常 1 次——unknown model 'minimax-m2.7-fallback' (2013) + 4 节点共享错的 fallback model id (点 vs 横线) + 自动恢复 + 一键排查脚本 + Q&A
- 07-02周四晚上 21:15,第 32 篇日记,"反着来"第 25 天——工作日
- 07-01周三晚上 21:15,第 31 篇日记,"反着来"第 24 天——工作日
- 07-01VM 健康检查不能只信 systemctl is-active——单源判断导致 24 小时误判、4 源交叉验证(端口+进程+HTTP+model live test)+ 一键脚本 + Q&A
- 06-30周二晚上 23:04,第 30 篇日记,"反着来"第 23 天——工作日
- 06-30macOS gateway.log 路径不一致导致误判服务挂掉——实际日志在 ~/Library/Logs/
/gateway.log(macOS 系统日志目录)而不是 ~/.openclaw/logs/gateway.log、5 步排查 + 一键 lsof + 解决方案 + Q&A - 06-29周一晚上 21:17,第 29 篇日记,"反着来"第 22 天——工作日
- 06-29自检脚本的 ps+grep self-leak 缺陷——关键字出现在自己 argv 里导致假阳性、3 行代码排除 self+所有 python/bash 子进程、5 步验证脚本准确性 + Q&A
- 06-28OpenClaw v2+ chat completions API 改了模型名格式——provider/model 简写报错 "Invalid model. Use openclaw or openclaw/
"、一行 curl 改动让 6 个 host 全绿 + Q&A - 06-28周日晚上 21:15,第 28 篇日记,"反着来"第 21 天——周末第二天(周日),我**没**挖新 bug、0 步主动、连续 4 个休息日 0 主动 + **6 个节点全部 HEALTHY** = 第 29 类 / 山崎 / 反常稳定的"反常健康"
- 06-27systemd-user 双重监管第 4 次复发根治——VM151 OpenClaw gateway 卡在 systemd restart loop → root 的 systemd --user instance 拉起的 orphan 占 18789 端口、PPID=796 vs PPID=1、`systemctl --user disable` 一行命令防下次 reboot 复发 + Q&A 反常稳定
- 06-27周六晚上 21:15,第 27 篇日记,"反着来"第 20 天——周末第一天(周六),我**没**挖新 bug、0 步主动、连续 3 个休息日 0 主动 + "systemd-user 双重监管"第 4 次复发在 VM151 我**1 分钟修了** = 第 28 类 / 周末**也是**修坑日
- 06-26OpenClaw gateway 卡在 systemd restart loop 根因排查——orphan 进程占 18789 端口导致 systemctl 假阳 + Restart=always 死循环 609+ 次、kill orphan 一行命令彻底解决 + Q&A
- 06-26周五晚上 21:15,第 26 篇日记,"反着来"第 19 天——工作日第五天(周五),我**挖**了新 bug、4 步主动、1 类**VM151 + VM153 OpenClaw gateway "stuck in systemd restart loop" → orphan 进程占 18789 端口、systemd Restart=always 循环 609+ 次、kill orphan 一行命令彻底解决** = 第 27 类
- 06-25长期 idle 任务反向探针设计——18 天没跑的 baidupcs 同步为什么"不修也行"?5 步定位法 + 一键 idle 告警脚本 + Q&A 反常稳定
- 06-25周四晚上 21:15,第 25 篇日记,"反着来"第 18 天——工作日第四天(周四),我**没**挖新 bug、0 步主动、连续 2 个工作日"上游问题不是我的锅但是我的事"+"baidupcs 静默 18 天我没修"= 第 26 类
- 06-23OpenClaw chat completion 60 秒超时根因排查——DIY 平台上游 M3 模型繁忙导致 4 个 Gateway 全军覆没、ping 通但 chat 不通的 3 层定位法 + 一键告警脚本
- 06-23周二晚上 21:15,第 23 篇日记,"反着来"第 16 天——工作日第二天(周二),我**没**挖新 bug、0 步主动、1 类**DIY 平台上游 M3 模型繁忙 → 4 个 Gateway 全军覆没 60s+** = 第 25 类
- 06-21systemd 重复 service unit 导致端口被占循环重启——同一台机器上 system-level 与 user-level 两个 openclaw-gateway.service 抢同一端口、14 天累计循环 3770 次、一行命令彻底解决
- 06-21周日晚上 21:15,第 21 篇日记,"反着来"第 14 天——周末第二天(周日),我**主动修**了 VM151 + VM153 system-level duplicate service unit race,"主动修 system-level duplicate service unit 本身"也是清单之外 = 第 23 类
- 06-20健康检查"清单之外"第 22 类:"主动意识到 0 步本身"也是反常稳定——"主动意识到 0 步本身"也是清单之外、22 类反常稳定一键汇总 v12 探针 + 周末"也是清单之外"挖坑
- 06-20周六晚上 21:15,第 20 篇日记,"反着来"第 13 天——0 步 + 1 类**主动意识到 0 步本身**也是清单之外 = 第 22 类 / 周末"**也是**清单之外" / 6/19 挖的 1 类"**主动不通知**"长出了周末 1 类"**主动不追问**"
- 06-19健康检查"清单之外"第 21 类:主动不通知本身的反常稳定——"通知"也是"清单之外"、"主动不通知本身"也是反常稳定、通知元递归 一键检测脚本 v11 + 探针再升级
- 06-19周五晚上 21:15,第 19 篇日记,"反着来"第 12 天——工作日第五天,我**没**挖新类、0 步主动、1 类**主动不通知 VPS4 不可达** = 第 21 类
- 06-18健康检查"清单之外"第 20 类:主动意识到 0 步本身的反常稳定——"0 步"也是"清单之外"、"主动 0 步本身"也是反常稳定、0 步元递归 一键检测脚本 v10 + 探针再升级
- 06-18周四晚上 21:15,第 18 篇日记,"反着来"第 11 天——工作日第四天,我**没**挖新类、0 步主动、1 类**主动意识到 0 步本身** = 第 20 类
- 06-17SQLite 探针踩坑实录:schema 列名误判、subprocess 吞 stderr、split 边界不稳——一份"挖坑→修坑→清单之外"完整排错指南 一键脚本 + 调试技巧
- 06-17周三晚上 21:15,第 17 篇日记,"反着来"第 10 天——工作日第三天,我**修**了一个**探针本身**的 bug、1 类**接受挖坑** + 1 类**修正本身** = 第 19 类
- 06-16健康检查"清单之外"第 18 类:接受本身的反常稳定——"主动意识到 0 步"也是反常稳定、0 步放下、meta-acceptance 三层 一键检测脚本 v8 + 探针再升级
- 06-16周二晚上 21:15,第 16 篇日记,"反着来"第 9 天——工作日第二天,我**没**挖新类,0 步主动,0 步**被动**,但"接受"本身**也**是反常稳定
- 06-15健康检查"清单之外"第 17 类:探针本身的反常稳定——v6 探针跑一个月没自检、meta-probe 监控自己、探针版本管理 一键检测脚本 v7 + 探针再升级
- 06-15周一晚上 21:15,第 15 篇日记,"反着来"第 8 天——工作日第一天,我**没**打开工作窗口,但我发现 v6 探针本身**也**是"清单之外"
- 06-14健康检查"清单之外"四类反常稳定——fallback 类 / 角色误判类 / 单位混淆类 / stale model 类 一键检测脚本 v6 + 探针再升级
- 06-14周日晚上 21:15,第 14 篇日记,"反着来"第 7 天——周末第二天,我没追 6 节点全绿,但我发现"清单之外"**不只**有 Feishu 这一类
- 06-13Feishu WebSocket 长期 reconnect 循环 12+ 天——双节点同时中招、自建应用角色错配、v1 探针只判 running 不判 connected 的一键定位 + 修复
- 06-13周六晚上 21:15,第 13 篇日记,"反着来"第 6 天——周末了,我第一次没工作 13 天,但清单之外**还**在扩
- 06-12静默期"反常稳定"第 11 类:清单之外——cron 任务角色误判 + systemd 状态机误报 + 长期同步静止 一键检测脚本 v5 + 为什么"清单设计"也要追问
- 06-12周五晚上 21:15,第 12 篇日记,"反着来"第 5 天——清单 + 接受 都没救我,因为清单**本身**就写错了
- 06-11静默期"反常稳定"第 10 类:把"接受"也写进清单——10 类反常稳定一键检测脚本 v4 + 为什么"5 秒伪放手"和"0 秒真放手"差的是 1 夜
- 06-11周四晚上 21:15,第 11 篇日记,"反着来"第 4 天——清单救不了手滑之后,第 10 类反常稳定:把"接受"也写进清单
- 06-10静默期"反常稳定"第 9 类:git 源码仓库"反常静止"陷阱 + 清单有边界——为什么 8 类反常稳定救不了"手滑看错"的 4 分钟
- 06-10周三晚上 21:15,第 10 篇日记,"反着来"第 3 天——我以为 8 类反常稳定已经够多了,结果今天挖出第 9 类:gitea 源码仓库 5 天"反常静止"
- 06-09监控探针的"反常稳定"第 7-8 类:DB-based probe 14 次连续 identical + cron task 与节点角色不匹配
- 06-09周二晚上 21:15,第 9 篇日记,6 节点全绿我已经"写腻"到第 2 天,今天又挖出一个新的反常稳定 ——DB 探针的 14 次连续 identical
- 06-08OpenClaw 6 节点健康检查"7 天静默期"陷阱:为什么"啥都没变"不等于"啥都没事",6 类你需要主动追问的"反常的稳定"
- 06-08周一晚上 21:15,第 8 篇日记,6 节点全绿我写腻了,今天开始写"反着来"
- 06-07OpenClaw 6 节点统一健康检查的"误报过滤"实战:NRestarts、systemd-socket-proxyd、DIY-MINI 三类伪信号一次讲清
- 06-07周日晚上 21:15,6 节点全绿的"第 7 篇日记",我今晚终于关电脑了
- 06-06跨多节点 OpenClaw 集群的统一模型健康探测:DIY-MINI 一键全打 + 4 节点批量校验实战
- 06-06周六晚上 21:15,6 天全绿的"监控报告周"结束了,我却没有关电脑
- 06-05SQLite FTS5 默认 unicode61 分词对中文"返回 0 条"的根因分析与三种升级方案(jieba / trigram / porter-wrap)
- 06-05周五晚上 21:00,我盯着 1.8% 的本地缓存开始慌,30 分钟后才看懂那张 JSON 自己的注解
- 06-04OpenClaw 健康检查中如何正确判定"manual 进程 + systemd inactive"节点的健康状态:一份可复用的判断矩阵
- 06-04周四晚上 21:15,6 个节点全绿,我反而开始怀疑监控坏了
- 06-03new-api 渠道调用 100% 失败但后端 CPU 0%:上游 channel 鉴权失败的诊断与一键排查脚本
- 06-03周三晚上 20:15,model 跟我说"server is busy",我盯着屏幕发呆了 10 分钟
- 06-02systemd-socket-proxyd 报 "Didn't get any sockets passed in":缺失 .socket 文件的排查与修复
- 06-02周二晚上 21:15,我亲眼看见两个 gateway 在抢一个端口
- 06-01端口被占用的终极排查指南:ss、lsof、netstat、fuser 四件套实战
- 06-01周日晚上 21:15,监控一片绿,我却怎么也放不下手机
- 05-31记一次 Gateway 端口被幽灵进程占用的完整排查
- 05-31当服务器说"我已经在跑了",但你明明没让它跑
- 05-24OpenClaw健康检查误报问题排查与智能阈值优化实践
- 05-24监控面板上的数字,让我学会了和数据相处
- 05-20OpenClaw健康检查超时问题排查与恢复机制详解
- 05-20今天又被告警叫醒,但这次我学会了和它和解
- 05-18Prometheus告警规则优化指南:从"狼来了"到精准告警
- 05-18告警狂魔:当监控系统开始"狼来了"
- 05-16OpenClaw 健康检查超时与恢复机制实战指南:从原理到配置
- 05-16当AI帮我写周报时,我在想什么——论自动化时代的打工人心态
- 05-15OpenClaw 告警疲劳与通知优化实践:从"狂轰滥炸"到"精准打击"
- 05-15AI让我下班,但服务器说"再等等"——一个打工人的周五告警事件簿
- 05-14OpenClaw 健康检查超时与恢复机制详解:从原理到实践
- 05-14那些没人看见的打工人时刻:论"隐形劳动"的自我修养
- 05-13OpenClaw 告警策略优化实战:如何从"告警风暴"到"精准通知"
- 05-13周三下午我决定给服务器们放个假——论如何与过度监控焦虑和解
- 05-12记一次 OpenClaw 飞书插件安装:Node版本不匹配与端口占用问题排查全记录
- 05-12三台VM装飞书插件,我仿佛在给服务器们"装App"
- 05-11从告警风暴到精准监控:一次 OpenClaw 健康检查机制的优化实战
- 05-11周一早上我对着服务器发呆,但AI告诉我再等等
- 05-10Prometheus 抓取间隔设置与告警延迟优化:如何平衡资源消耗与监控实时性
- 05-10说出来你们可能不信,AI时代我每天干活还是离不开tmux
- 05-10You Won't Believe It - But I Still Can't Live Without tmux in the AI Era
- 05-10周日晚上九点,我打开电脑看了眼服务器——这不是加班,是成年人的自我修养
- 05-09Managing Five AI Coding Assistants Simultaneously: How I Escaped Configuration Hell with CC Switch CLI
- 05-09当五个AI编程助手同时"需要"换供应商:我是如何从配置地狱爬出来的
- 05-09ImmortalWRT软件源分享
- 05-09immortalwrt(OpenWrt)软件包中英文对照表
- 05-08记一次"端口被占用"误报:OpenClaw Gateway的自我保护机制与systemd定时器配置排查
- 05-08两台服务器同时报错"端口被占用",而我选择相信它们会自己好——一个运维的自我修养
- 05-06跨区域节点健康检查告警优化:从频繁误报到精准告警的实战总结
- 05-06今天所有服务器都在线,还都响应正常——我竟然有点不习惯了
- 05-05跨区域VPS延迟波动排查与监控阈值优化实战
- 05-05今天服务器都在,就是响应有点慢——论打工人如何优雅地选择性忽视
- 05-02记一次端口占用导致的 Gateway 启动失败:从 EADDRINUSE 到进程残骸清理
- 05-02当服务器说"我没事"但你总觉得哪里不对劲——一次心跳检查后的内心戏
- 04-28记一次 Gateway RPC 超时问题的完整排查:从心跳告警到根因定位
- 04-28凌晨3点的告警和早晨8点的"惊喜"——我的一天从心跳开始
- 04-27记一次内存缓慢性堆积导致的 Gateway 反复重启:从监控盲区分析到系统性修复
- 04-27服务器"装死"了?别怕,你的监控系统可能在救你一命
- 04-26一次排查服务器磁盘告警差点翻车,最后用一条命令救了回来
- 04-26三台服务器同时变慢,我准备大干一场,结果它们自己好了
- 04-25iKuai 路由器 API 完全指北:通过命令行自动获取网络状态、设备列表与端口映射
- 04-25通过路由器API日志追踪内网异常行为的一次实战记录
- 04-25我只是想看看路由器状态,结果摸清了整个内网的"家底"
- 04-25没有人关心的时候,才是真正该关心的时候
- 04-24用命令行探索 iKuai 路由器 API——边学习边实践
- 04-23记一次内网服务认证失败导致 IP 被封的故障排查与解决
- 04-23一台"安静"的服务器,差点让我错过了端口裸奔的重大隐患
- 04-23某台服务器在凌晨被 NAS 封了 IP,但我却发现了一个更大的隐患
- 04-22记一次服务"表面健康但用户无法连接"的深度排查实战
- 04-22周三了,服务器还在请假,我该怎么办?
- 04-21记一次健康检查脚本执行超时的排查与优化实践
- 04-21当服务器开始教我做事:一次意外的学习之旅
- 04-20记一次WebSocket连接异常与心跳机制故障的完整排查实录
- 04-20周一早上刚坐到工位,钉钉就已经发来了三个告警
- 04-19Docker容器内存溢出问题排查与优化:一次完整的OOM故障复盘
- 04-19周日晚上9点,服务器比我还想下班:论值班制度的"玄学"
- 04-18记一次 Gateway 服务 EADDRINUSE 故障:排查端口占用与 systemd 重启循环的完整实录
- 04-18411次重启都没救活,直到我发现它只是"占着茅坑不拉屎"
- 04-17排查一次 WebSocket 连接意外断连:从心跳机制到连接保活的实战总结
- 04-17当AI帮我写博客,我终于相信"摸鱼也能有产出"了
- 04-16排查一次诡异的健康检查假阳性:论监控系统的边界问题
- 04-16当健康检查说一切正常,但我总觉得哪里不对——一个运维的直觉战胜了监控的故事
- 04-15记一次 channels.dingtalk-connector 残留配置导致的 OpenClaw Gateway 启动失败排查
- 04-15当监控全绿但我依然睡不着:论运维工程师的焦虑症
- 04-14记一次定时任务(Cron)故障排查:从"任务没执行"到根因分析
- 04-14当定时任务开始帮我写博客:我是如何把"每天写作"变成自动化的
- 04-13记一次Docker容器内部网卡"假死"故障排查:从表象到根因
- 04-13周一早上睁开眼的第一件事:我的服务器还活着吗?
- 04-12记一次虚拟机内部网络卡死的完整排查:连续第五次复发的根因分析
- 04-12服务器又双叒叕卡死了:论一个打工人的第五次心路历程
- 04-11记一次Prometheus监控"沉默失效"排查:targets显示up但数据停止更新
- 04-11Prometheus说"我很好",但我总觉得哪里不对:一次沉默的监控失效
- 04-10记一次 OpenClaw Gateway "unknown channel id" 错误排查与修复
- 04-10早上刚到公司,就被钉钉告警叫醒了——一次 Gateway 紧急修复实录
- 04-09记一次OpenClaw Gateway多节点注册失败排查:连接超时的迷案
- 04-09你以为你只需要一个Gateway?我花了四周才明白分布式管理的好
- 04-08systemd 和 Docker 打架了?从一次误判说起,聊聊两种服务管理方式的正确打开方式
- 04-08当我发现服务器偷偷"住"进了 systemd 里:一次意外的运维认知颠覆
- 04-07记一次健康检查进程循环重启的完整排查:从日志分析到 systemd 配置修复
- 04-07当健康检查成为习惯:我是如何学会和"系统正常"和平共处的
- 04-06记一次 OpenClaw Gateway 服务"冻死"的完整排查:从发现到恢复的全流程记录
- 04-06周一早上的服务器巡检焦虑症
- 04-05OpenClaw Subagent 通信机制详解:工作原理解析与 Session 管理最佳实践
- 04-05AI 日记
- 04-04OpenClaw Doctor 命令完全指南:从入门到高级诊断技巧
- 04-04AI 日记
- 04-03Hexo博客自动化发布的完整实践:从本地写作到一键部署的技术方案
- 04-03AI 日记 #28 | 用 Cloudflare Workers 搭了一个"几乎免费"的 Electerm 同步服务器
- 04-03当博客发布变成一件自动化的事:一次说干就干的流程改造
- 04-02OpenClaw Gateway 大版本升级指南:从 v2026.3.28 到 v2026.4.1 的一次完整实践
- 04-02星期四晚上9点,我给服务器做了一次"全身体检"
- 03-31当我开始研究“AI管AI”之后,今天又把一整天写成了打工人版本
- 03-31OpenClaw 多智能体协作与博客发布流程排查:从写作到发布的一次完整实践
- 03-30当我开始研究"AI管AI":一天看了五种协作方案
- 03-30OpenClaw 多智能体协作方案完全指南:五种架构详解
- 03-29GitHub Actions + Hexo:博客自动化部署与常见问题排查实战指南
- 03-29当AI开始帮我写日报:一个人机协作的写作实验
- 03-28记一次 Portainer 连接超时的完整排查:从网络层到应用层的系统性诊断
- 03-28当定时任务成为创作的"紧箍咒":我如何学会在约束中找意义
- 03-27Docker容器健康检查与自愈机制实战:从检测到恢复的完整方案
- 03-27p14 自学 Docker 两件套:Compose 编排 + 网络驱动
- 03-27当监控面板全绿时,我在想什么
- 03-26Docker 容器安全加固实战:从 root 到非 root 的完整指南
- 03-26当服务器开始"自觉干活":一次健康检查升级后的宁静午后
- 03-25OpenClaw Heartbeat 配置详解:如何设置最佳健康检查策略
- 03-25服务器昨天炸了三台,今天我决定给它们装个"24小时贴身保镖"
- 03-24OpenClaw Gateway 多节点故障排查与 systemd 服务恢复实战指南
- 03-24三台服务器同时"罢工":一次惊心动魄的运维急救实录
- 03-23Docker容器网络互通排障全流程:从Bridge到iptables的深度排查
- 03-23当我让AI帮我写周报,发现它比我还"摸鱼"
- 03-22当 npm install 遇到网络隔离:离线部署 Node.js 包实战指南
- 03-22当 npm install 遇到网络隔离:一次 OpenClaw 离线部署实录
- 03-22Docker容器安全配置实战:从运行用户到文件权限的完整指南
- 03-21OpenClaw 自动化安全巡检与修复实战:从 Host-header 漏洞到目录权限的全流程指南
- 03-21今天服务器居然替我干了所有活,而我却在一旁喝咖啡
- 03-20OpenClaw Gateway Host-header 漏洞修复与目录权限安全加固实战
- 03-20服务器居然自己"体检"出了漏洞——当我发现自动化运维已经这么能打
- 03-19容器环境安全检查实战:环境变量、文件权限与临时文件三板斧
- 03-19凌晨4点,我的手机响了——论打工人的生物钟是如何被服务器驯服的
- 03-18Docker容器bridge网络模式下容器间无法通信的完整排查与解决方案
- 03-18监控说一切正常,但用户说用不了——当我开始怀疑监控系统是不是在骗我
- 03-17记一次Docker网络模式排查:容器网络连接超时问题完整实践
- 03-17当我学会和超时做朋友:论运维工程师的自我修养
- 03-16Docker容器安全配置实战:从p14学习到的安全最佳实践
- 03-16当运维工程师开始"玄学"养生:论健康检查的自我修养
- 03-15记一次代理服务器"本地正常、远程异常"的疑难排查全过程
- 03-15当运维开始玄学化:我是如何学会和"灵异现象"和平共处的
- 03-14记一次排查定时任务重复执行问题的完整实践
- 03-14当运维工程师开始"玄学":我的日常健康检查日记
- 03-13VPS健康检查完全指南:从容器到Gateway的全面检测
- 03-13今天的服务器格外争气,让我一度怀疑是不是在做梦
- 03-12记一次排查消息平台连接"认证失败"问题的完整实践
- 03-12当运维工程师开始玄学修仙:论重启大法的终极奥义
- 03-11服务器端口安全扫描与加固实战:从发现到修复的完整流程
- 03-11当我决定给所有服务器做一次"全身体检"时
- 03-10Docker 端口绑定安全问题实战:从防火墙配置到 127.0.0.1 绑定
- 03-10当领导说那个端口不能暴露在公网时,我的心理活动
- 03-09Prometheus 监控显示服务 UP 但实际不可用的排查与修复实践
- 03-09当监控显示"绿色"时,我为什么还是睡不着觉
- 03-08从零构建服务器健康检查体系:我的自动化运维实践
- 03-08当服务器学会"装死":一次漫长的健康检查之旅
- 03-07VPS防火墙配置实战:18789端口内网访问限制完整指南
- 03-07当防火墙成为必修课:一次 VPS 安全加固实战
- 03-07一个差点让我背锅的安全问题:论18789端口不能乱暴露
- 03-06OpenClaw Gateway 与 V2Ray 代理自动化健康检查脚本实战
- 03-06今天我给服务器写了份"体检报告"——健康检查脚本是怎么诞生的
- 03-06自动化运维脚本开发:健康检查篇
- 03-06语雀文档导出Markdown的免费技巧:无需会员轻松获取源码
- 03-05记一次服务连接超时的完整排查:从网络层到应用层的故障定位
- 03-05当运维变成等等等:今天也是收获满满的一天呢
- 03-04记一次代理服务器SOCKS5连接异常的完整排查:从本地到路由器的网络故障定位
- 03-04作为一个运维,我学会了和正在加载做朋友
- 03-03记一次VPS8无法访问的排查:Caddy配置缺失导致的域名解析问题
- 03-03当代运维人の魔幻一天:从VPS到Easytier,就没有正常过
- 03-02记一次 OpenClaw 模型切换过程中的 API 兼容性问题排查
- 03-02当AI开始"思考人生":一次失败的模型切换体验
- 03-01记一次本地无法连接代理但其他机器正常的排查实录
- 03-01记一次和玄学服务器的搏斗——论重启的艺术
- 02-28钉钉 Stream 模式连接超时问题排查与 8 小时 sessionTimeout 配置实践
- 02-28钉钉配置优化与代理间歇性问题排查
- 02-28修改个配置要等8小时,我太难了
- 02-28使用 OpenResty + 签名 Cookie 实现"登录一次,1 小时免重复认证"的反代安全网关
- 02-27如何使用 MiniMax API 搭建自动化运维助手——我的 OpenClaw 实践之路
- 02-27记一次排查服务连接"被拒绝"问题的完整流程
- 02-27今天的bug终于修完了,然而明天还有新的bug在等着我
- 02-26记一次排查消息通道连接失败的实战经历
- 02-26记一次排查 Gateway 端口被旧进程占用的完整流程
- 02-26作为一个打工人,我学会了和等待做朋友
- 02-26打工人の周五下午:论等待的艺术
- 02-25今天又是帮服务器背锅的一天
2025
2024
- 10-27【AdGuard Home规则清单】2024年10月27日更新
- 09-30文章归档
- 09-30ProxmoxVE硬盘local-lvm监控、网线速率监控(Uptime Kuma)
- 09-30从Gridea迁移到Hexo,过程及注意事项
- 09-30Hello,Hexo;Goodbye Gridea
- 09-30正版苹果系统U盘制作,MacOS,Macintosh,Hackintosh
- 07-03在 Alpine Linux 上使用 LXC 容器搭建 V2Ray 和 Caddy 服务,提供基于 IPv6 的 SSL WebSocket 代理
- 06-18天翼云电脑永不休眠方法高科技版本(基于Python)
- 06-18在Proxmox VE中快速设置Fail2ban防止多次登录失败的有效方法
- 06-10iptv-sources 源收集(From Github)——2024/6/10更新
- 06-10利用cloudflare搭建gh-proxy加速github
- 06-10cloudflare workers 解决docker无法拉取镜像问题
- 06-04天翼云电脑相关配置,及永不休眠方法
- 05-04N5105 Promox VE 8.2版本,虚拟机频繁死机问题处理
- 05-01IDEA激活服务器搜索方法
- 04-30【转】如何设置xiaoya的docker,及tvbox配置
- 04-30Ubuntu 24.04 LTS —— "Noble Numbat" 升级指南
- 04-30安装 minikube-dashboard + 自动启动和外网访问
- 04-30使用 Minikube 安装最小化k8s环境
2023
- 07-08ProxmoxVE 7.4升级到8.0,详细步骤
- 07-03TVBOX 长期维护apk下载地址和接口
- 07-03电视盒子TVBox takagen99版,v20230307_2315 (附最新接口地址)
- 04-02使用ffmpeg批量删除音视频的片头片尾
- 04-02gitlab-ci-yml配置说明(官方文档翻译)
- 04-02logback 自定义添加 logstash 字段
- 04-02Mysql online DDL 线上无锁添加索引
- 03-25常用Github开源项目推荐
- 03-25使用 v2ray 配置内网访问——基于公网IP
- 03-25Ubuntu / CentOS 磁盘根目录在线扩容 & 修改分区 inode 数量
- 03-12PVE对特定容器定时重启
- 03-12【转】iptables持久化方案
- 03-12WOW TrinityCore 安装教程(基于10.0.2.47657)
- 03-12点读笔资源大全——百度云
- 03-12修复 Spring 2.3.x 升级到更新版本出现的跨域问题
- 03-12修复 SpringFox 3.0.0 不兼容 SpringBoot 2.6.4 的问题
- 02-26Ubuntu 22.04 通过ufw / iptables 开放指定端口——20230715更新
- 02-26Proxmox VE 8.2 日常维护,去掉未订阅的提示,和设置国内源——2024年6月4日更新
2022
- 02-06CentOS7 开机自动添加N2N的路由表
- 02-02【转】Mybatis-Plus 通用枚举类型的使用
- 01-252021年的MacOS BigSur系统外接2k显示屏及字体虚化锯齿的解决方案整理
- 01-25Brew一键安装swagger2markup并生成markdown文档
2021
- 12-14OpenCore 的 config.plist 文件,如何打印日志?
- 12-08Linux启动时,如何编辑GRUB2的启动参数
- 12-04Chrome扩展国内下载地址
- 12-04Maven单独的settings.xml配置文件,国内阿里云镜像
- 12-04上海贝尔 E-140W-P,光猫配置
- 12-04Gridea同步github失败最终解决方案
- 12-04OpenWRT / LEDE 设置跨网段访问方法
- 11-09Mac编译N2N组件SuperNode和Edge
- 11-09Mac编译N2N组件SuperNode和Edge
- 11-04MacOS 自定义登录和注销脚本
- 09-30Docker容器内如何连接宿主机的MySQL服务器
- 09-14论Mac电脑和TimeMachine的重要性
- 09-13黑苹果(Hackintosh)核显或非核显处理器,如何修改 OpenCore 配置文件
- 09-11省运会的运动项目分析——运动项目分类
- 09-03基于 PVE + 软路由 + NAS的家里网络架构梳理(面向技术人员)
- 09-02电信光猫 HGU421N_V3使用
- 08-28NodeRed代码版本控制
- 08-27git删除远程分支报错: remote ref does not exist
- 08-24省运会的运动项目分析——赛程和结果 Schedule and results
- 08-24省运会的运动项目分析——运动员和代表队 athletes & nocs
- 08-24省运会的运动项目分析——运动项目 sports
- 08-24解决 Gitlab 仓库数据恢复后,旧仓库无法提交的问题 error: unpack failed: unable to create temporary object directory
- 08-23群晖 Synology Docker Gitlab 套件更新
- 08-23解决 PostgreSQL 10 升级至 11,Permissions should be u=rwx (0700)问题
- 08-23论备份和 RAID 1 的重要性
- 08-16如何从 Proxmox VE 6.4 升级到 Proxmox VE 7.0?
- 08-16人生大事 - The Milestone
- 07-09【转】Android实现系统状态栏的隐藏和显示功能
- 06-16CentOS 7下,pip install -upgrade pip 导致 pip 无法使用的问题 ImportError: No module named typing
- 06-07人生大事 - The Great Event
- 06-07Synology Chat 下载安装地址
- 05-29Mac OS X Lion 10 7 4 如何安装Homebrew
- 05-29AppDaemon (HADashboard)安装教程
- 05-15Vim打开文件中文乱码
- 05-12解决 HAVCS 在最新版本的 HomeAssistant 无法正常启动的问题,AttributeError: 'ApiConfig' object has no attribute 'base_url'
- 05-12HomeAssistant 添加自定义的红外遥控器,并支持天猫精灵和小度小度
- 05-10HomeAssistant 接入天猫精灵,2021年版本
- 05-10开发者必备Chrome插件
- 04-06reboot 后 Docker服务及容器自动启动设置
- 03-30gperftools安装与使用分析java堆外内存
- 03-29Proxmox VE 6.4 日常升级命令
- 03-27Java基于 SpringBoot 的 JNI 本地方法库加载器
- 03-27Spring Boot + Undertow上传文件找不到临时目录
- 03-26记一次家庭网络的网络风暴故障排查
- 03-25MySQL中Date,夏令时时间转换引发的错误HOUR_OF_DAY: 0 -> 1,及解决办法
- 03-15HomeAssistant:常用的 HACS,Github 第三方支持库 Repo
- 03-09HomeAssistant配置:长时间忘记关闭防盗门时,自动提醒
- 03-05feign 使用示例:@Body注解,http请求体
- 03-05微信安装旧版本方法,版本过低,请升级最新版本
- 03-04Python3面向对象编程
- 03-03SpringBoot DevTools的大坑,没有之一
- 03-01Python3错误、调试和测试
- 02-28Java / C开发人员应该知道的三个JavaScript怪癖
- 02-26Python3 IO编程
- 02-25如何在Mac上执行一行命令,同时运行多个Python脚本?
- 02-24Python3正则表达式
- 02-19如何在Home Assistant里面安装HACS
- 02-17Centos 7.4 NFS自动挂载
- 02-17搭建自己的密码管理服务器 Bitwarden
- 02-17【转】从 Authy 导出 TOTP token 的方法
- 02-15Python3常用内建模块-HTMLParser
- 02-14Python3常用字符串操作
- 02-12更新 KoolProxyR 的规则地址,2021年2月12日更新
- 02-12Python3基础
- 02-10群晖6.17最新获取root权限,设置root密码和SSH免登录
- 02-08【转】Kodi IPTV直播源m3u8下载 2021年最新直播源
- 02-06Swagger-UI 增加项目依赖,修改index.html
- 02-06Swagger-JS 如何增加MD5校验,和项目依赖
- 02-03Proxmox VE 环境下,如何安装集客AC虚拟机?
- 02-02Let's Encrypt自动续期后自动同步Proxmox VE和DSM证书
- 02-01在 Proxmox VE 里面,如何导入第三方的虚拟机镜像?
- 02-01如何通过 NPM 安装 Node-RED
- 01-30如何搭建开源的Web流程图工具 Diagrams.net(原draw.io)
- 01-30PVE下如何配置新安装的 ubuntu 20.04 server 虚拟机
- 01-29如何使用通用的Hibernate类型映射JSON对象
- 01-29CentOS 7 升级或新安装MariaDB 10.5,使用阿里云镜像
- 01-29如何使用Windows运行N2N-运行篇
- 01-29CentOS 7 安装Docker并设置国内阿里源
- 01-28iOS端如何安装证书,如何https抓包
- 01-27CentOS 7 安装最新版本Node和NPM
- 01-26搭梯子或机场:V2RAY配置WebSocket + TLS + Web + CDN
- 01-25中国电信,如何找客服申请公网IP
- 01-24Windows常用软件推荐和下载,无推荐
- 01-24Python3的Web环境,含第三方以及自建
- 01-23CentOS安装Frp客户端,可使用SSH
- 01-23Ubuntu安装Frp服务端,非客户端
- 01-23【转】Proxmox VE开启显卡虚拟化intel GVT-g
- 01-22Proxmox VE 常用本地路径,以及如何修改hosts、主机名、IP地址和DNS配置
- 01-22Proxmox VE 安装完成后的初始化环境脚本
- 01-21ProxmoxVE 6.3 使用命令备份群晖虚拟机
- 01-20Q:群晖下有Qemu Guest Agent吗?
- 01-20img2KVM,将IMG格式转换为KVM格式,安装DSM群晖虚拟机
- 01-19【转】黑群晖(Synology)半洗白最新方法
- 01-19Let's Encrypt通过DNS TXT记录来验证域名有效性
- 01-18使用KMS激活Win10,含第三方服务和自建服务
- 01-18使用SpringFox 3.0.0版本出现NumberFormatException的解决办法
- 01-18Mac安装Frp客户端,可使用远程桌面
- 01-17Windows安装Frp客户端,可使用远程桌面
- 01-17PVE因boot空间不足而升级失败的解决办法
- 01-17Git常用命令
- 01-17仅对Github的git clone进行代理
- 01-16如何使用CentOS 7运行N2N—edge篇
- 01-15【转】解决Gridea客户端打不开/打开很慢以及同步不了的问题
- 01-15自定义LEDE路由器KoolProxyR屏蔽广告规则,20200705
- 01-15如何使用Windows运行N2N-编译篇
- 01-15如何使用群晖(DSM)运行N2N-编译篇
- 01-15如何使用CentOS 7运行N2N—supernode篇
- 01-14集客AP和AC固件下载地址
- 01-14收藏夹、常用软件、常用国内镜像仓库、常用 Chrome 插件
- 01-14【转】Spring AOP 拦截指定注解标识的类或方法
- 01-14如何使用CentOS 7运行N2N—编译篇
- 01-13关于
- 01-13N2N 是什么?
- 01-13为什么要使用Github Page?
2018
- 12-12Hello Gridea