-
2026-08-29
日志没有轮转,多半是这两个原因
配置放在 conf.d 里没被 include,或者进程不认 USR1 信号。
-
2026-08-22
cron 里跑脚本,环境变量和你想的不一样
PATH 只有三条,HOME 是 /root,交互式 shell 的配置一个都不会加载。
-
2026-08-15
文件系统突然变只读
内核报 I/O 错误后会把 ext4 重挂成 ro,目的是防止损坏扩大。
-
2026-08-08
SSH 登录要等十秒才出提示符
多半是反向 DNS 解析超时,或者 GSSAPI 在找一个不存在的东西。
-
2026-08-03
用 systemd timer 替掉 cron 之后踩的两个坑
Persistent 的补跑时机和 daemon-reload 的遗漏,都比想象中容易踩。
-
2026-07-28
TIME_WAIT 很多,要不要调内核
大部分时候不用管,它只是主动关闭方的正常状态。
-
2026-07-21
load average 很高,CPU 却很闲
load 统计的是可运行和不可中断的进程,I/O 等待也会算进去。
-
2026-07-15
端口被占用,却找不到进程
ss 看不到,可能是别的 netns,也可能是 TIME_WAIT 或内核保留。
-
2026-07-08
HSTS 开了之后,浏览器不肯走 HTTP
max-age 会写进浏览器,回退到 HTTP 时直接被拦。
-
2026-07-01
没验证过的备份等于没有备份
备份脚本每天成功,恢复脚本从来没跑过。
-
2026-06-24
gzip、brotli、zstd:压缩不是越大越好
压缩级别 9 和省下的那点字节,常常不值得那点 CPU。
-
2026-06-21
Debian 云主机时间同步失败的一种处理
机房把 UDP 123 过滤了,NTP 全挂。用两个 HTTPS 时间源交叉校验,把误差压到一两秒。