-
systemd.swap 用 .swap 单元管理交换设备或交换文件,核心是让单元名对应受管路径,并在 [Swap] 中写入必需的 What=。本文以 /swapfile 为例,说明创建、依赖、启停和 fstab 冲突边界。
-
GNU find -files0-from 使用 NUL 分隔清单传递搜索起点。结合零深度筛选、管道输入和特殊文件名示例,说明如何保留名称边界,以及空清单、重复路径、递归和兼容性限制。
-
Linux ss -o 显示 TCP 定时器,state 筛选连接状态。通过状态与端口查询示例,解释 timer 名称、剩余时间和计数,并说明与 TCP 内部信息关联观察时的适用边界。
-
用 Linux perf stat 比较不同运行参数时,关键不是只跑两次命令,而是固定事件集合、重复次数和输出格式,再处理事件复用、CPU 绑定与权限造成的可比性边界。
-
Linux cgroup v2 的 memory.reclaim 是面向目标 cgroup 的主动回收接口。本文说明如何准备目标目录、写入回收量、处理 EAGAIN,并划清主动回收与内存压力指标的边界。
-
Linux tar --one-file-system 可以让目录递归停在当前文件系统边界,避免备份时展开其它挂载卷。本文说明挂载关系、verbose 复查和显式路径清单的边界。
-
rsync --delete 只会清理正在同步范围内的目标多余项,但源目录尾斜杠、通配符、排除规则和 I/O 错误都会影响结果。本文用 dry-run、max-delete=0、delete-delay 和独立 backup-dir 组成一套更稳妥的同步方式。
-
说明 Linux nftables set 如何把地址、端口和临时封禁成员集中管理,并给出集合创建、规则引用、动态增删、超时和回滚的实用写法。
-
说明 Linux mount --make-private 与 --make-rprivate 的区别,展示如何查看传播属性、选择修改范围,并处理 mount namespace、slave 与 unbindable 的边界。
-
用 PID、程序名或可执行文件路径定位 systemd-coredump 记录,先看 COREFILE 和权限,再用 coredumpctl --output 导出指定进程的 core 文件,并说明多次崩溃、时间范围与调试器的边界。
-
Linux ip rule 排查策略路由时,先按 priority 从小到大确认 RPDB 扫描顺序,再核对 from、to、fwmark 与 table,最后用 ip route get 带上源地址和 mark 验证出口。本文区分规则优先级、路由表内容和默认规则的边界。
-
systemd-analyze plot 可以把已加载服务的启动时间关系导出为 SVG。本文给出保存命令、图形读取方法,并说明最近启动周期、重复启动和未加载单元带来的结果边界。
-
Linux systemctl list-dependencies --reverse 可以从一个服务反查依赖它的 target、service 或其它 unit。本文说明 --all、--user、--after、--before 的边界,并解释为什么结果只覆盖当前已加载的 unit。
-
Linux systemd-analyze dot 会输出 Graphviz dot 格式的 unit 依赖关系。本文从导出 SVG、按 pattern 筛选、区分 ordering 与 requirement 依赖,到选择 critical-chain 和 blame 的边界,说明怎样把依赖图用于 systemd 排查。
-
Linux statx 返回的时间字段由秒和纳秒组成,挂载 ID 也需要通过请求掩码和返回掩码确认。本文用一个最小 C 示例说明如何读取 tv_nsec 与 stx_mnt_id,并处理内核或文件系统不提供字段的边界。