可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

操作系统与资源管理插画
技术指南

Ansible 与 Terraform 对比:怎么选、怎么配合

Ansible 管配置(过程式 YAML、无 Agent、SSH 直达),Terraform 管供给(声明式 HCL、状态文件、多云)。两者不是竞争而是分工:Terraform 把基础设施建出来,Ansible 把系统配置好。本文讲清架构差异与协作模式。

操作系统与资源管理插画
技术指南

Apple Container Machines:在 macOS 上原生跑 Linux 虚拟机

苹果 Container Machines 给 macOS 带来原生持久 Linux VM:基于 Apple Silicon 优化的轻量虚拟机,container machine 提供持久 Linux 环境,需区别于一次性 container run。本文讲清工作原理、上手流程与对比 Docker Desktop/OrbStack 的取舍。

操作系统与资源管理插画
技术指南

Appsmith:不过度设计地搭建内部工具

Appsmith 是 Apache 2.0 开源的内部工具平台:拖拽 UI + 全程 JavaScript 定制、直连数据库与 API、Git 版本控制、社区版与商业版授权不同。本文讲清适用场景与取舍。

操作系统与资源管理插画
技术指南

Linux Cron 定时任务入门

Cron 入门到实战:crontab 五段时间语法、编辑与管理、脚本执行环境差异(PATH/环境变量)、输出监控与失败告警。附常见坑与排查清单。

操作系统与资源管理插画
技术指南

Ansible 工作流调试完全指南

Ansible 调试体系:先懂 playbook 执行流(play→task→module),再用 -vvv、--check、--limit、debug 模块、set_stats 等基础技法,进阶到回调插件与日志系统集成。系统化排障方法论一篇讲清。

操作系统与资源管理插画
技术指南

Devbox:用 devbox.json 与 Nix 打造可复现开发环境

Devbox 用一份 devbox.json 声明开发环境依赖,底层 Nix 解析出记录解析结果的 devbox.lock——任何开发者或 CI 从同一提交起 devbox shell 尽量使用锁定的工具版本,但系统与架构仍影响结果。本文讲清原理、上手与 CI 集成。

数据整理与查询插画
技术指南

Directus:为受支持 SQL 数据库生成 REST 与 GraphQL API

Directus 连接受支持的 SQL 数据库(PostgreSQL/MySQL/Oracle/MSSQL),按权限提供 REST/GraphQL API、免代码管理后台、字段级 RBAC 与 Flows 自动化。数据库优先,需管理系统表、权限与许可边界。本文讲清架构与取舍。

版本分支与历史整合插画
技术指南

GitButler:现代化 Git 工作流管理工具

GitButler 是 GitHub 联创 Scott Chacon 的新工具:虚拟分支让你在同一工作目录并行推进多个功能与修复,免去 stash-切分支-冲突的循环;操作历史与撤销、AI 辅助提交信息。本文讲清设计哲学与实战。

操作系统与资源管理插画
技术指南

Headscale:自托管 Tailscale 控制服务器搭建指南

Headscale 是 Tailscale 控制面的开源自托管实现:WireGuard 加密组网 + 完全自主的协调服务器,设备管理、ACL 访问控制全在自己手里。本文从概念到部署与 ACL 配置全覆盖。

操作系统与资源管理插画
技术指南

Homebrew 与 Nix 对比:Mac 包管理器怎么选

Homebrew 简单直觉(brew install 一条命令),Nix 追求可复现环境(依赖全隔离、可回滚、配置即代码)。从命令体验、依赖冲突、回滚、协作到 CI 集成逐项对比,帮你选对工具。

操作系统与资源管理插画
技术指南

Huly:开源一体化的 Notion、Slack 与 Linear 替代品

Huly 是自托管开源工作区:项目管理、协作文档、团队聊天与 GitHub 集成与同步合进同一界面,Docker 几步部署。针对"工具碎片化"的上下文切换成本,本文讲清能力边界与实战考量。

操作系统与资源管理插画
技术指南

iptables 与 UFW 对比:Linux 防火墙怎么选

iptables 直连内核 netfilter 功能全但语法晦涩;UFW 是其友好封装,常见任务一条命令搞定。本文讲清两者机制、规则写法、持久化与混合使用姿势。