个人技术学习记录与笔记整理。
文章列表
-
用 curl 排查线上问题:几个比 -I 更有用的参数
大多数人只用 curl 下载和看响应头。它其实能精确告诉你慢在 DNS、握手还是服务端。
-
一台智能音箱、一个 9000 的 MTU,和一份干净得可疑的日志
代理软件的 TUN 设备默认 MTU 9000。在旁路由拓扑下,这个数字会让某些嵌入式设备的 TCP 栈发出根本传不过去的大包——而日志里一条错误都没有。
-
systemd 单元里几个反复踩到的坑
服务起不来的时候,别急着改 ExecStart。先搞清楚它是以谁的身份、带着什么环境、在什么权限下跑的。
-
同一条命令,两种结果:BSD 与 GNU 工具的差异
在 Mac 上写、到 Linux 上跑的脚本,最危险的不是报错的那些,是静默给出错误答案的那些。
-
Nginx 静态站的缓存策略:哪些该存一年,哪些一秒都不能存
带 hash 的资源和 HTML 应该走完全相反的缓存策略。搞混了,轻则浪费带宽,重则改完半天不生效。
-
中文网页排版:标点、间距和字体回退
全角标点连排产生的空洞,浏览器不会替你解决。几个成本很低但效果明显的处理。
-
rsync --delete 的几个坑
一个尾斜杠的差别,和一个把服务器上手动放置的文件清空的教训。