linux技术文章
-
Linux column 进入表格模式后,可以把首行当作表头,再用 --table-order 或 --table-hide 按名称选择和重排输出列;没有表头时则用 --table-columns 自定义名称。331 收藏 -
说明 Linux lsmem 如何按在线状态、NUMA、zone 和内存热插拔任务选择输出列,并解释 --output、--all 与 --split 的配合边界。329 收藏 -
Linux findmnt 查询源设备和目标目录不是一回事:--source 按设备名、LABEL 或 UUID 找挂载来源,--target 按文件或目录路径判断所在文件系统,--mountpoint 则只匹配严格指定的挂载点。本文用最小命令和稳定字段说明三者区别、常见误判与排障记录方式。321 收藏 -
Linux du 统计目录时,使用 -x 或 --one-file-system 可以跳过不同文件系统上的目录;但它限制的是文件系统边界,不是所有挂载点名称。本文用可复制命令说明 -x、--max-depth、-s 与 --exclude 的区别,并给出结果复查清单。318 收藏 -
用 Linux ss 的 state 过滤器按 established、time-wait、close-wait 等 TCP 状态筛选连接,并组合源端口、目的端口和地址条件完成网络排障。312 收藏 -
介绍 Linux systemd.exec 的 LoadCredential=ID:PATH 配置,说明如何把主机文件以单元专用只读凭据目录传给服务,并梳理 CREDENTIALS_DIRECTORY、权限、加密凭据和 1 MB 大小边界。304 收藏 -
lastlog2 使用 SQLite3 数据库,传统 lastlog 读取按 UID 定位的稀疏文件。本文从存储路径、高 UID 影响、输出兼容、旧数据导入和 PAM 接入五个方面说明迁移边界,避免只替换命令名造成登录审计断链。303 收藏 -
Linux cgroups v2 的 memory.min 是硬内存保护,不是简单的内存上限。本文解释父子 cgroup 的有效保护值、memory_recursiveprot 挂载选项、memory.current 判断方法,以及过度承诺可能触发 OOM 的边界。301 收藏 -
Linux perf record 采样失败,通常要先区分采样范围和 perf_event_paranoid 权限,再决定用 fp 还是 DWARF 采集调用栈。本文给出一套可回退的配置与结果判断方法。301 收藏 -
Linux setcap 可为专用程序设置所需文件能力。以低端口绑定为例,说明 CAP_NET_BIND_SERVICE 的选择、ep 含义、文件与进程权限差别,以及部署升级、撤销和服务级授权的取舍。300 收藏 -
解释 Linux lsmem 中单块大小、在线与离线汇总、RANGE、SIZE 和 BLOCK 的关系,并说明默认合并、--all、--split=STATE 以及脚本化读取时的边界。296 收藏 -
Linux namespace 负责隔离进程看到的系统资源视图,cgroup 负责按层级限制和统计资源使用。本文用 cgroup v2 接口对比两者职责、检查入口与容器协同边界。296 收藏 -
用 Linux cgroup v2 的 io.latency 为同级磁盘工作负载设置延迟目标,结合 io.stat 字段判断配置边界,并区分旋转与非旋转设备的复查方式。293 收藏 -
用同名 service 与 timer 配置每日固定时刻任务,说明日历表达式、显式时区、精度窗口、停机补跑以及计划与业务结果的区别,并给出启用、查看与暂停命令。285 收藏 -
Linux GNU tar 使用 --listed-incremental 和快照文件制作增量归档:先建立 level 0 基线,再按顺序创建变化层,并说明恢复顺序、快照文件、时间戳、设备号和 GNU 格式边界。284 收藏