操作日志
按时间顺序记录所有摄入、查询和检查操作。 每条条目以
## [YYYY-MM-DD] 操作类型 | 标题开头,方便用 grep 检索。
[2026-07-20] init | 初始化知识库
- 基于 Karpathy 的 LLM Wiki 理念搭建
- 创建目录结构:
raw/、wiki/及其子目录 - 创建核心文件:
AGENTS.md、wiki/index.md、wiki/log.md、wiki/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)
资料文件: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.md、wiki/entities/uwsgi.md、wiki/entities/daphne.md - 更新
wiki/index.md、wiki/log.md、wiki/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 此前已摄入)
摄入内容:
- Day40 — Java Web 应用部署(jar包/war包/Maven/Spring Boot/Tomcat/Nginx 代理 Tomcat)
- Day41 — Nginx Part1(安装/文件分布/命令/配置结构/epoll IO 模型/HTTP 优化参数/日志配置)
- Day42 — Nginx Part2(TCP 半连接/全连接队列、reuseport、worker 多线程、虚拟主机三种方式、location 匹配)
- Day43 — Nginx Part3(return 指令/301 vs 302、正向/透明/反向代理、upstream 健康检查/慢启动/负载均衡算法)
- Day44 — Nginx Part4(动静分离三大方案、Rewrite 重写模块、其他模块 — 此前已摄入,本次补充 overview.md)
资料文件:
raw/day40 web应用层详解part4.mdraw/day41 nginx详解part1.mdraw/day42 nginx详解part2.mdraw/day43 nginx详解part3.mdraw/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.md、day41-nginx-part1.md、day42-nginx-part2.md、day43-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 部署实操
摄入内容:
- Egon 林海峰 — Nginx 详解(安装/命令/配置结构/location 匹配/root vs alias/动静分离/资源分离)
- Egon 林海峰 — Web 层部署 PHP 程序(LNMP 步进式部署:Nginx+MySQL+PHP-FPM+WordPress)
- Egon 林海峰 — Web 层部署 Python 程序(Django + uWSGI + Nginx 步进式部署)
资料文件(从 Clippings 复制到 raw/):
raw/一、nginx详解 – Egon林海峰.mdraw/web层部署php程序 – Egon林海峰.mdraw/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 主题行、更新待探索列表