-
2026-03-25
After、Wants、Requires 到底有什么区别
After 只管顺序,不管依赖;Requires 才管成败。
-
2026-03-18
文件删了,磁盘空间没释放
进程还握着被删文件的 inode,du 看不到但 df 算得进去。
-
2026-03-11
普通用户抓包:权限和能力位
tcpdump 要 root,但不必每次 sudo。
-
2026-03-04
配了密钥登录,为什么还要密码
权限、家目录、以及 sshd 的三个开关。
-
2026-02-25
缓存串了:缺一个 Vary 头
同一个 URL 返回 gzip 和明文两份,CDN 只按 URL 缓存。
-
2026-02-18
用 flock 防止定时任务重叠
上一次还没跑完,下一次又起来了。
-
2026-02-11
云盘扩容了,文件系统还是原来那么大
扩容分两步:分区和文件系统,少一步都白搭。
-
2026-02-04
禁 ping 之后,麻烦才刚开始
ICMP 不只是 ping,还承载 PMTU 和错误通告。
-
2026-01-28
把日志级别开到 debug 的代价
一个 info 级别的循环,能把磁盘和 CPU 一起打满。
-
2026-01-21
nginx 到上游的 keepalive,配了反而更慢
upstream keepalive 需要同时改三处,少一处就是负优化。
-
2026-01-14
跨大版本升级前,先做这五件事
不是 apt upgrade 一下那么简单。
-
2026-01-07
改 SSH 端口挡不住扫描
全网扫描器几小时内就会找到新端口,真正的收益是日志干净。