-
2025-10-15
sed -i 在 macOS 和 Linux 上不一样
一个要参数,一个不要,脚本跨平台就炸。
-
2025-10-08
set -e 救不了你的脚本
管道、条件、子 shell,三处都能让 -e 失效。
-
2025-10-01
用 pre-commit 挡住低级错误
语法检查、尾部空格、密钥扫描,提交前跑一遍。
-
2025-09-24
iostat 里的 await 和 util 怎么看
util 100% 不代表盘满了,await 才是延迟。
-
2025-09-17
nginx -t 通过,配置却没生效
reload 失败会保留旧配置;systemd 和 nginx 的日志不是一回事。
-
2025-09-10
HTTP/2 的明文版本,基本可以不用
h2c 需要客户端和服务端都支持,浏览器只在 TLS 上谈 h2。
-
2025-09-03
容器的内存限制,看到的和限制的不是一回事
free 读的是宿主机,cgroup 里的数字才作数。
-
2025-08-27
监控磁盘,别忘了 inode
空间 90% 会告警,inode 100% 却没人知道。
-
2025-08-20
~/.ssh/config 值得写的几行
跳板、保活、密钥指定,一次配好省很多重复输入。
-
2025-08-13
tar 打包时排除目录的正确写法
排除模式是相对路径匹配,别写绝对路径。
-
2025-08-06
根分区满了,先别删日志
按“可安全删除”的顺序找空间,比乱删快得多。
-
2025-07-30
应用层心跳该多久一次
比 NAT 超时短,比业务间隔长,还要能容忍一次丢失。