linux技术文章
-
Linux dmesg --level 可以按逗号分隔的日志级别筛选内核环形缓冲区输出,err+ 表示 err 及更严重级别,+warn 则扩展到更低优先级。本文说明组合写法、范围方向、权限边界与排障用法。146 收藏 -
Linux find 的 -printf 可以按格式输出路径、字节大小和修改时间,但它不会自动补换行。本文从一条实际清单命令出发,解释常用格式指令、制表符与 NUL 分隔、符号链接边界,以及如何把输出做成便于人读和机器解析的文件清单。477 收藏 -
Linux namespace 负责隔离进程看到的系统资源视图,cgroup 负责按层级限制和统计资源使用。本文用 cgroup v2 接口对比两者职责、检查入口与容器协同边界。296 收藏 -
systemctl list-dependencies 能递归查看 unit 依赖,但结果只覆盖当前已加载到 systemd service manager 内存中的单元。本文用正向、反向和启动顺序三个视角说明如何读结果、解释缺失关系,并给出排查清单。451 收藏 -
Linux epoll 切换到 ET 模式后,不能只读一次就回到 epoll_wait。本文说明如何使用非阻塞 fd 持续读取到 EAGAIN,并正确处理 EOF、错误、EPOLLONESHOT 重置与多连接公平调度。133 收藏 -
Linux io_uring 注册缓冲区应由环级资源池管理。本文说明地址与索引约束、请求和业务租约、注销失败处理,以及取消、热更新与停机时的回收条件。349 收藏 -
Linux fanotify 使用 FAN_REPORT_FID 后,事件不再只依赖打开的文件描述符。本文说明如何读取附加 FID 记录、理解 fsid 与 file handle,并处理目录事件的父子对象关系。126 收藏 -
Linux 的 lsclocks 可以统一列出 POSIX、CPU、PTP、RTC 和辅助时钟,并显示当前时间与分辨率。本文从默认清单开始,说明列选择、单时钟查询、动态时钟与 JSON 输出的使用边界。237 收藏 -
Linux mcookie 默认生成用于 xauth 的 128 位随机十六进制值,不是文件校验和。本文解释默认随机源、--file 与 --max-size 的真实作用,并对比 sha256sum 在文件完整性校验中的用法。489 收藏 -
讲清 Linux mcookie 的 --file、--max-size、--verbose 用法,区分普通文件与标准输入,并说明额外随机输入的边界。453 收藏 -
区分Linux lslogins中的账号配置、密码属性与最后登录记录,给出按账号查询的命令,解释空记录、权限、组筛选和脚本输出的常见误区。348 收藏 -
lslogins 的 -u 只按系统默认 UID_MIN、UID_MAX 识别普通用户,不能直接接收 min-max 区间。本文用 lslogins 输出配合 awk,完成指定 UID 区间筛选,并说明脚本化时的边界与例外。413 收藏 -
lsirq 的 TOTAL 是当前参与统计的 CPU 计数之和;默认覆盖输入中的 CPU,使用 -C 后则只累加选定 CPU。本文用 /proc/interrupts、CPU 筛选和亲和性文件说明两者的对应关系。410 收藏 -
Linux lsirq可通过固定IRQ、TOTAL、NAME列,再用awk精确匹配首列来筛选指定中断编号。本文提供单编号与多编号示例,并解释输入文件、CPU范围、阈值和空结果的处理边界。382 收藏 -
用 lsfd 同时查看 PID、FD、TYPE、INODE 和 NAME,区分进程内的文件描述符入口与文件系统对象身份,并处理硬链接、socket、匿名 inode 和已删除文件仍被占用等排查场景。494 收藏