SSH ControlMaster 复用导致环境变量不刷新

一次排查的时间线:开了连接复用之后,改完本地变量再 ssh 过去,对面看到的还是旧值。逐层分清哪些东西在连接建立时定死、哪些是每个会话重新协商的。

2026 年 03 月 08 日 · 2 分钟 · Lsekit

用 Rust 版 coreutils 替换 GNU 工具的实际体验

uutils coreutils 对 GNU coreutils 的对比:工具缺失、没有本地化,sort 和 sha256sum 慢一倍而 cat 快四倍。

2026 年 01 月 14 日 · 3 分钟 · Lsekit

systemd oneshot 服务怎么写才幂等

oneshot 单元最怕重复执行。先给三条结论,再用 systemd-run 把非幂等和幂等两种写法各跑两遍,看退出码怎么分叉,最后过一遍常见命令的幂等改造。

2025 年 09 月 17 日 · 2 分钟 · Lsekit

浅谈 VC++ 中 C 语言函数入栈出栈的实现

从反汇编角度看 VC++ 下 C 函数的调用约定:参数如何压栈、EBP 如何建立栈帧、局部变量如何布局、函数返回时如何平衡栈。含 _cdecl / _stdcall / _fastcall 三种约定的实测对比。

2016 年 10 月 20 日 · 2 分钟 · Lsekit