$ grep -l kernel posts/*.md
-
调内核:/proc/sys、sysctl、cgroup 把小机器调出大性能
2026-07-06Linux 系列第 23 篇。"我这台 1G 机器并发上不去"——很多时候不是机器小,是默认内核参数太保守。这一篇拆 sysctl 怎么改、最常用的 10 个网络 / 内存 / fs 参数、cgroup v2 怎么限制单进程资源、最后给一份生产服务器的内核参数模板。
-
信号机制:Ctrl+C 按下去机器内部发生了什么
2026-06-29Linux 系列第 16 篇。信号(signal)是 Unix 进程间最古老的通信手段——内核能在不打扰进程"主线程"的情况下捅它一下,让它去做点别的。这一篇拆 SIGTERM / SIGKILL / SIGHUP / SIGCHLD 这些常见信号的用途、进程怎么 catch、为什么 SIGKILL 不能拦截、信号编号和发行版的关系。
-
内核与用户态:你的 `ls` 怎么走到硬盘上的
2026-06-15Linux 系列第 2 篇。操作系统不是"一坨"代码,而是分两层——内核(kernel)住 CPU 特权环 0,用户程序住环 3,中间靠 syscall 通信。理解这一刀划在哪,你后面所有的"权限""保护""容器""调优"都会变得直观。