Write down what broke, so nobody has to debug it twice.
I'm Shen Lijun. This is the hub for the sites I maintain: hands-on error references for Linux and Windows, notes on tools and everyday knowledge. Nothing gets published until it has been reproduced in a real environment.
Sites
常识文档库中文
Practical docs and notes: AI tools, software, and reference material (in Chinese).
深励君的博客中文
Beyond tech: health, consumer traps, scams, and observations worth writing down (in Chinese).
LinuxFixEnglish
Field notes for Linux errors: systemd, nginx, ssh, docker, disks and permissions. Every case reproduced in a lab first.
EventIDEnglish
Windows Server event IDs, error codes and logon failures: what they mean and how to fix them.
Latest updates
- LinuxFix systemd: Start request repeated too quickly — StartLimitBurst in [Service] still works, StartLimitIntervalSec does not
- LinuxFix Postfix: a stuck mail queue and the inodes it holds in /var/spool/postfix
- LinuxFix ext4: No space left on device, but df -h shows free space
- EventID Event 4625 Failure Code Lookup
- EventID PowerShell Event Log Query Builder
- EventID Event ID 7031: Service terminated unexpectedly
- 深励君的博客 高铁座椅是HPV重灾区?那张图上测的是核酸,不是活病毒
- 深励君的博客 路上“小蓝灯”拟被禁!借特种车色,2028年才实施
- 常识文档库 AI漫画故事图文教学资料大全 夸克网盘下载 附提取码
- 常识文档库 Coze工作流教程资料大全 夸克网盘下载 附提取码
- 常识文档库 Codex教程资料大全 夸克网盘下载 附提取码
- 深励君的博客 零售参考价1980元的那副镜片,批发价30元:两地已立案
Why several sites instead of one
Because they serve different people, searching for different things.
An admin at 2 a.m. searching Start request repeated too quickly needs commands they can paste and a decision rule they can check against their own output. Someone trying to understand a number on a medical report needs a plain explanation, not a lecture. Putting both on one homepage helps neither.
So each direction gets its own site, and this page is the door to all of them.
Three rules I write by
- Reproduce first. No conclusion gets published unless it ran on a VM or a real machine. If it hasn’t been tested, it stays empty.
- Give the test, not the spell. Not “try this” but “look at this line first — if it’s A change X, if it’s B change Y.”
- State the boundary. Which version it applies to, which distro it doesn’t, and when the whole approach breaks down.