操作日志

按时间顺序记录所有摄入、查询和检查操作。 每条条目以 ## [YYYY-MM-DD] 操作类型 | 标题 开头,方便用 grep 检索。


[2026-07-20] init | 初始化知识库

  • 基于 Karpathy 的 LLM Wiki 理念搭建
  • 创建目录结构:raw/wiki/ 及其子目录
  • 创建核心文件:AGENTS.mdwiki/index.mdwiki/log.mdwiki/overview.md
  • 配置 OpenCode 为 LLM Wiki Agent
  • 初始化 git 仓库


[2026-07-21] ingest | 补充摄入 Day33(负载均衡层入门)

  • 发现并摄入 raw/day33 负载均衡层详解part1.md(之前被遗漏)
  • 创建 wiki/sources/day33-load-balancing-intro.md
  • 更新 index.md、log.md、overview.md
  • 至此全部 27 个 raw 文件摄入完成

[2026-07-21] config | 新增 raw/notes/ 目录

  • 根据用户需求,在 raw/ 下新增 notes/ 子目录
  • raw/notes/ 由 LLM 生成和维护(可读写),raw/ 根目录保持只读
  • 更新 AGENTS.md 目录结构和原始资料处理规则

[2026-07-21] ingest | 批量摄入 Linux 运维课程笔记 (Day11-Day37)

摄入内容Linux 系统运维/DevOps 课程笔记

资料文件:27 个 raw 文件(排除 Untitled.md 空文件),共 26 个有内容的笔记,覆盖 Day11 至 Day37。

范围

  • Linux 系统基础(权限、包管理、存储、网络、防火墙)
  • 进程管理(进程概念、信号、IPC)
  • Shell 编程(7 天连贯课程:基础→变量→正则→循环→函数→trap/Expect→sed/awk)
  • 集群架构(集群概念、性能指标、五层架构推演)
  • CDN 层(DNS、HTTPS、OpenResty、灰度发布)
  • 文件服务器层(NFS、分布式存储、FastDFS)
  • 负载均衡层(Haproxy、LVS-DR、Keepalived)
  • Web 应用层(HTTP 协议详解)

处理策略

  • 按天独立创建 sources 摘要页,共 26 个
  • 页面间建立深层交叉引用(wikilinks),形成知识图谱骨架
  • 概念页面后续按需生成

操作详情

  • 读取全部 raw 文件 → 汇总内容概况
  • 与用户确认策略(按天独立、先交叉引用、先 sources)
  • 批量创建 26 个 wiki/sources/dayXX-*.md 摘要页
  • 更新 wiki/index.md 按主题分类组织
  • 更新 wiki/overview.md 建立知识图谱总览

[2026-07-22] ingest | CGI/FastCGI/WSGI 架构 — Web 应用网关协议全景

摄入内容:Egon 林海峰 — 一文彻底讲明白 CGI、FastCGI、php-fpm、wsgi、uwsgi、agi

资料文件raw/cgi-fastcgi-php-fpm-wsgi-uwsgi-agi-egon.md(来自 Clippings 目录)

策略

  • 按体系打包(PHP 体系 / Python 体系)
  • 侧重架构对比与协议原理
  • 下载原文 11 张图片到 raw/assets/

操作详情

  • 读取原始 Clippings 文件 → 复制到 raw/ 作为原始资料
  • 下载 11 张架构示意图到 raw/assets/image-*.png
  • 创建资料摘要 wiki/sources/cgi-fastcgi-wsgi-architectures.md
  • 创建概念页面:
    • wiki/concepts/web-app-architecture-foundations.md — Web 应用架构基础(CGI/FastCGI 核心概念)
    • wiki/concepts/php-architecture.md — PHP 体系(PHP-FPM + FastCGI + Nginx)
    • wiki/concepts/python-web-architecture.md — Python 体系(WSGI/ASGI/uWSGI/Daphne)
    • wiki/concepts/web-architecture-comparison.md — PHP vs Python 架构对比
  • 创建实体页面:wiki/entities/php-fpm.mdwiki/entities/uwsgi.mdwiki/entities/daphne.md
  • 更新 wiki/index.mdwiki/log.mdwiki/overview.md

[2026-07-22] ingest | LNMP 架构与部署(Day38)

摄入内容:Egon 林海峰 — day38 web应用层详解part2(LNMP 架构与 FastCGI 协议)

资料文件raw/day38 web应用层详解part2.md

策略

  • 以部署实操为主线,补充 LNMP 架构定义与完整部署流程
  • 将 LNMP 部署内容合并到已有 PHP 体系概念页
  • CGI/FastCGI/php-fpm 原理部分(已有独立文章覆盖)不做重复,聚焦实操

操作详情

  • 创建资料摘要 wiki/sources/day38-lnmp-deployment.md
  • 更新概念页面 wiki/concepts/php-architecture.md — 新增 LNMP 架构定义、组件角色表、三段协议数据流、部署提示(部署顺序、配置要点、常见排错、排错核心思路)
  • 更新 wiki/index.md — 添加 Web 应用层新条目,统计更新(资料 28→29)
  • 更新 wiki/overview.md — 当前焦点、主题表、待探索、最后更新
  • 未创建新概念页(LNMP 部署是 PHP 体系的实操延伸,合并到已有概念页中)

[2026-07-22] ingest | Python/Go 部署与 Supervisor 进程管理(Day39)

摄入内容:Egon 林海峰 — day39(Python Web 应用部署 / Go 程序部署 / Supervisor 进程管理)

资料文件:用户内联提供,保存为 raw/day39-web-application-deployment.md

策略

  • Python 部署实操 → 合并到已有概念页 python-web-architecture.md(体系完整)
  • Go 程序部署 → 独立新概念页(全新主题)
  • Supervisor 进程管理 → 独立新概念页(全新主题)
  • 架构对比(Go vs Python vs PHP)→ 增量更新 web-architecture-comparison.md

操作详情

  • 保存原始资料到 raw/day39-web-application-deployment.md
  • 更新概念页 wiki/concepts/python-web-architecture.md — 新增「部署实操」章节:整体链路图、uWSGI 配置详解(socket vs http)、Nginx 配置(uwsgi_pass vs proxy_pass)、7 步部署流程、排错速查表
  • 更新概念页 wiki/concepts/web-architecture-comparison.md — 新增 Go vs Python/PHP 部署对比表、Nginx 转发指令全景
  • 创建概念页 wiki/concepts/go-architecture.md — 编译型与解释型本质差异、通信链路、5 步部署流程、进程管理方案、Nginx 转发指令选择
  • 创建概念页 wiki/concepts/supervisor.md — 架构(supervisord + supervisorctl)、安装配置、参数详解、管理命令、适用场景说明
  • 创建资料摘要 wiki/sources/day39-web-deployment.md
  • 更新 wiki/index.md(概念 14→16,资料 29→30)
  • 更新 wiki/overview.md — 新增当前焦点、Go/Supervisor 主题、更新待探索列表

[2026-07-29] ingest | 摄入 Nginx 详解 Part4(动静分离三大方案 / Rewrite / 其他模块)

摄入内容:Egon 林海峰 — day44 nginx详解part4.md

资料文件raw/day44 nginx详解part4.md

策略

  • 创建 source 摘要,补充到已有 wiki/concepts/nginx.md 概念页
  • Rewrite 重写模块 → 全新主题,完整纳入 Nginx 概念页
  • 其他模块(autoindex / allow/deny / auth_basic / stub_status / limit_conn / limit_req)→ 全新主题

操作详情

  • 创建资料摘要 wiki/sources/day44-nginx-part4.md
  • 更新 wiki/concepts/nginx.md
    • 扩展「动静分离」为三大方案体系(CDN / Web 服务器 / 七层负载均衡)+ 对比表
    • 补充「资源分离」的完整配置示例和场景说明
    • 新增「Rewrite 重写模块」— 五种指令、执行流程、四种 flag、rewrite vs return、伪静态案例
    • 新增「其他常用模块」— 6 个模块的配置示例速查
  • 更新 wiki/index.md — Nginx 专题新增第 4 条来源条目,统计更新(资料 33→34)
  • 更新 wiki/overview.md — 当日焦点、最后更新时间

[2026-07-29] ingest | 批量摄入 Day40-44 — Java 部署 + Nginx Part1-3(Part4 此前已摄入)

摄入内容

  1. Day40 — Java Web 应用部署(jar包/war包/Maven/Spring Boot/Tomcat/Nginx 代理 Tomcat)
  2. Day41 — Nginx Part1(安装/文件分布/命令/配置结构/epoll IO 模型/HTTP 优化参数/日志配置)
  3. Day42 — Nginx Part2(TCP 半连接/全连接队列、reuseport、worker 多线程、虚拟主机三种方式、location 匹配)
  4. Day43 — Nginx Part3(return 指令/301 vs 302、正向/透明/反向代理、upstream 健康检查/慢启动/负载均衡算法)
  5. Day44 — Nginx Part4(动静分离三大方案、Rewrite 重写模块、其他模块 — 此前已摄入,本次补充 overview.md)

资料文件

  • raw/day40 web应用层详解part4.md
  • raw/day41 nginx详解part1.md
  • raw/day42 nginx详解part2.md
  • raw/day43 nginx详解part3.md
  • raw/day44 nginx详解part4.md

策略

  • Java 部署(Day40)→ 全新主题:创建概念页 + 实体页
  • Nginx Part1-3(Day41-43)→ 合并到已有 wiki/concepts/nginx.md,按主题追加新章节
  • Nginx Part4(Day44)→ 已在之前会话中完成 sources 和概念页,本次补充 overview.md 遗漏更新

操作详情

  • 创建资料摘要:wiki/sources/day40-java-web-deployment.mdday41-nginx-part1.mdday42-nginx-part2.mdday43-nginx-part3.md(Day44 已有)
  • 创建概念页:wiki/concepts/java-web-architecture.md — jar/war/Spring Boot/Maven/Tomcat/Nginx 代理/架构对比
  • 创建实体页:wiki/entities/tomcat.md — Java Web 容器
  • 大幅扩充 wiki/concepts/nginx.md
    • 安装方式(yum vs 源码)、文件分布、常用命令与平滑升级
    • Events 配置与 epoll 网络 IO 模型(select/poll/epoll 对比)、并发量计算
    • HTTP 核心优化参数(sendfile 零拷贝、tcp_nopush/nodelay、keepalive、gzip、open_file_cache)
    • Server 与虚拟主机三种方式(域名/端口/IP)
    • 日志配置(log_format、access_log buffer/flush、error_log 级别、logrotate 轮转)
    • return 指令 / 301 vs 302 永久与临时重定向对比
    • 代理类型(正向/透明/反向)对比与应用场景
    • TCP 半连接/全连接队列、reuseport 共享/独享模式、worker 多线程、抗并发优化路径
    • Upstream 健康检查(max_fails/fail_timeout/proxy_next_upstream)、慢启动、负载均衡算法
  • 更新 wiki/concepts/web-architecture-comparison.md — 新增 Java vs PHP/Python/Go 对比行
  • 更新 wiki/index.md — 新增 Java 专题、Nginx 专题补全 Part1-3、实体 3→4、概念 16→17、资料 34→38
  • 更新 wiki/overview.md — 新增当前焦点、Java 主题、Nginx 主题行更新、待探索列表

[2026-07-28] ingest | 摄入 Nginx 详解 + LNMP/Python 部署实操

摄入内容

  1. Egon 林海峰 — Nginx 详解(安装/命令/配置结构/location 匹配/root vs alias/动静分离/资源分离)
  2. Egon 林海峰 — Web 层部署 PHP 程序(LNMP 步进式部署:Nginx+MySQL+PHP-FPM+WordPress)
  3. Egon 林海峰 — Web 层部署 Python 程序(Django + uWSGI + Nginx 步进式部署)

资料文件(从 Clippings 复制到 raw/):

  • raw/一、nginx详解 – Egon林海峰.md
  • raw/web层部署php程序 – Egon林海峰.md
  • raw/web层部署python程序.md

策略

  • Nginx 详解作为独立深度来源,全面扩充已存在的 Nginx 概念页
  • PHP 部署实操作为 Day38 的补充,创建 source 摘要,链接到 PHP 概念页
  • Python 部署实操作为 Day39 的补充,创建 source 摘要,链接到 Python 概念页

操作详情

  • 创建资料摘要 wiki/sources/nginx-detailed-guide.md(含完整目录、location 匹配优先级表、root vs alias 对比、配置结构总览)
  • 创建资料摘要 wiki/sources/web-deploy-php.md(LNMP 部署 7 步骤总览)
  • 创建资料摘要 wiki/sources/web-deploy-python.md(Django 部署 7 步骤总览)
  • 大幅扩充 wiki/concepts/nginx.md — 新增 location 匹配完整流程(5 级优先级表 + 执行流程图)、root vs alias 对比表、配置结构总览、动静分离示例、资源分离 User-Agent 分流
  • 更新 wiki/concepts/php-architecture.md — sources 新增引用、参见链接新增实操部署页
  • 更新 wiki/concepts/python-web-architecture.md — sources 新增引用、参见链接新增实操部署页
  • 更新 wiki/index.md — 新增 Nginx 专题栏、3 条来源条目、统计更新(资料 30→33)
  • 更新 wiki/overview.md — 新增当前焦点、Nginx 主题行、更新待探索列表