-
用 CSS content-visibility: auto 延迟长列表视口外项目的渲染成本,并结合 contain-intrinsic-size 稳定滚动空间,同时说明 auto、hidden 和 visible 的边界。
-
calc-size() 可以把 max-content 当作固有尺寸基准,再用 size + 固定长度表达最终宽高;本文说明 fallback、@supports、百分比边界,以及它与 interpolate-size 的分工。
-
首次插入 DOM 或从 display:none 变为可见时,CSS transition 常常没有可用的起点。本文用 @starting-style 还原这个症状,给出独立与嵌套写法,并说明层叠顺序、allow-discrete、降级和 prefers-reduced-motion 的边界。
-
scroll-target-group 可以把自定义目录容器变成滚动标记组,再配合 :target-current 让当前章节对应的目录项自动高亮;本文给出最小 HTML/CSS 写法、结构边界和不支持浏览器的降级方案。
-
Linux procfs 可以把进程的打开文件、描述符属性和挂载视图串起来。本文按目标 PID、fd、fdinfo、mountinfo 和权限边界,给出一套可复用的读取与关联方法。
-
rsync 可在内容无需更新时同步属性,但 existing 与 size-only 不是绝对禁传开关。比较等长文件属性修复、普通元数据与 ACL/xattr 选项,并说明严格禁止内容写入时的工具选择。
-
lsns 可以按目标 PID 列出进程关联的 Linux namespace;本文用 --task、--output、--type 和 /proc/
/ns 对照确认 namespace 类型与编号,并说明默认输出、PID namespace 和权限可见性的边界。
-
排查 Linux 策略路由时,先读取 ip rule 的优先级,再用带真实源地址、入接口或 mark 的 ip route get fibmatch 查询,最后对照具体路由表确认命中结果。
-
nftables 用命名集合维护允许地址,规则引用 @allowed_hosts;本文说明 named set 的创建、add/delete element 增删、list/get 查询、flush 清空,以及 timeout、constant 和整批替换的边界。
-
ss 的 -p 负责显示进程,不是按 PID 过滤。结合 TCP 监听查询、PID 字段精确匹配和进程名筛选,说明权限不足、容器命名空间与空结果的区别,避免误判服务状态。
-
journalctl 的 -p/--priority 可以按 emerg 到 debug 筛选日志。本文从单值与 FROM..TO 范围两种写法入手,说明 err 及更严重级别的默认包含关系,并组合服务、启动批次和 JSON 输出给出排障用法。
-
通过 findmnt 的 TARGET、FSTYPE、SOURCE 和 OPTIONS 固定输出,区分 overlay 来源与 upperdir,并处理只读挂载、多层 lowerdir 和 mount namespace 场景。
-
用 systemctl show 读取 LoadState、ActiveState、SubState 和 Result,比较 status、is-active 与属性判断的适用场景,并给出可维护的 shell 分支示例。
-
Linux PSI 的 memory pressure 平均值来自 /proc/pressure/memory:avg10、avg60、avg300 表示不同时间窗口的停顿比例,some、full 和 total 分别对应部分停顿、整体停顿与累计停顿,不能直接当作内存使用率。
-
Linux cgroup v2 的 memory.events 中,high 代表超过 memory.high 后发生节流和直接回收,oom 代表达到内存限制且分配即将失败。本文对比两类事件的触发边界、字段组合和排查方法。