博客
WSL2 实际只用 40G,为什么 Windows 上却占了 256G?
Linux 里 df -h 显示只用了 40G,Windows 上的 ext4.vhdx 却占了 256G。这个差异很常见,原因是 WSL2 的虚拟磁盘只会自动变大,不会因为删文件就自动变小。下面记录几种回收空间的方法。
2026-10-30
VS Code 配置自定义 AI 模型教程
VS Code 的 Chat 功能支持配置 OpenAI 兼容的自定义接口。本文以智谱开放平台为例,介绍如何在 VS Code 中添加 GLM 模型。 本文使用普通开放平台 API Key 和通用 API 端点。如果使用的是 GLM Coding Plan,请先确认 VS Code 是否属于官方支持的工具范围;Coding Plan 的专用端点和额度不能默认套用到 VS Code 原生 Chat。
2026-10-02
Docker 容器重启后无法启动故障处理
服务器或 Docker 服务重启后,多个容器同时报 exec: "/bin/sh": no such file or directory,本文从现象判断、overlay2 与 containerd 排查,到 Dify 数据保全和恢复,给出完整处置流程。
2026-10-01
使用远程节点构建多架构 Docker 镜像
用 docker buildx 构建多架构镜像时,默认方案依赖 QEMU 模拟异构指令集,性能只有原生的 1/5 甚至 1/10,还时常撞上莫名其妙的编译失败。其实 BuildKit 原生支持另一条路:把不同架构的构建任务分发给对应的节点并行执行,本机与 ARM64 服务器各司其职,速度与稳定性都会大幅提升。本文记录完整的配置过程。
2026-09-30
Skopeo:无守护进程的容器镜像分发与同步指南
在容器化环境中,镜像的分发与同步是高频操作。传统流程通常依赖 Docker 守护进程,需要执行 pull → tag → push 的串行步骤,不仅占用本地存储,还难以应对离线或多架构镜像等场景。Skopeo 作为一款轻量级镜像管理工具,无需 Docker Daemon,可直接在镜像仓库、本地存储及不同传输协议之间高效操作。
2026-05-26
服务器磁盘配置与扩容手册
阅读说明:本文档适用于 Linux 服务器的磁盘初始化与扩容。文档仅包含两个核心场景:⚠️ 安全警告:以下操作会直接操作磁盘分区和文件系统,误操作可能导致数据丢失。请在执行前确认目标磁盘不包含重要数据,或已完整备份。
2026-05-15
Dify大语言模型(LLM) 应用开发平台
Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。 由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上。
2025-03-06
Go Plugin 浅析
go plugin 支持将 go包 编译为共享库 的形式单独发布,主程序可以在运行时动态加载这些编译为动态共享库文件的 go plugin,从中提取导出 变量 或 函数 的符号并在主程序的包中使用 go plugin 的这种特性为Go开发人员提供更多的灵活性,我们可以用之实现支持热插拔的插件系统。
2023-04-03
生成CA自签名根证书和颁发证书和证书提取
CA(Certificate Authority)被称为证书授权中心,是数字证书发放和管理的机构。 根证书是CA认证中心给自己颁发的证书,是信任链的起始点。安装根证书意味着对这个CA认证中心的信任。
2023-02-09