linux技术文章
-
说明Linux systemd.mount等待网络的默认依赖、NFS挂载配置与wait-online服务选择,区分网络同步目标和远端共享可达,帮助排查启动挂载过早问题。452 收藏 -
systemctl list-dependencies 能递归查看 unit 依赖,但结果只覆盖当前已加载到 systemd service manager 内存中的单元。本文用正向、反向和启动顺序三个视角说明如何读结果、解释缺失关系,并给出排查清单。451 收藏 -
以 GNU tar 为范围,先确定归档目录层级,再编写排除模式。提供保留顶层与只打包内容两套命令,解释匹配范围、参数位置和独立排除清单。434 收藏 -
Linux pathchk 怎样检查文件名的可移植性?本文用归档和构建脚本场景拆解默认检查、-p、-P、--portability 的区别,解释退出码以及它不负责的文件创建和权限边界。434 收藏 -
Linux lastlog2可用--user查询指定用户最近登录信息。本文说明服务列、数据库路径和时间筛选,并区分记录缺失、PAM未接入及当前在线状态。434 收藏 -
用 GNU tar 打包项目时,先用 -C 固定相对路径根,再用带引号的 --exclude 模式排除根级和嵌套缓存目录,最后用 tar -tzf 查看归档成员名。432 收藏 -
用 systemd.timer 的 RandomizedDelaySec 与 FixedRandomDelay 配出稳定错峰,区分 AccuracySec、Persistent 和跨重启日历偏移,避免把随机延迟误当成固定执行时间。432 收藏 -
围绕 systemd.timer 的 OnCalendar 与单调计时器选择,解释固定日历时刻、启动后延迟、服务生命周期、挂起、校时、Persistent 和 AccuracySec 的边界,并给出可复用的 timer 配置示例。430 收藏 -
journalctl 默认更适合人眼查看,交给 jq 或日志采集器时应使用 --output=json。本文说明逐行 JSON、json-pretty、json-seq 的区别,以及 --since、--unit、--all、--no-pager 和 jq 管道的组合方式。422 收藏 -
lslogins 的 -u 只按系统默认 UID_MIN、UID_MAX 识别普通用户,不能直接接收 min-max 区间。本文用 lslogins 输出配合 awk,完成指定 UID 区间筛选,并说明脚本化时的边界与例外。413 收藏 -
lsirq 的 TOTAL 是当前参与统计的 CPU 计数之和;默认覆盖输入中的 CPU,使用 -C 后则只累加选定 CPU。本文用 /proc/interrupts、CPU 筛选和亲和性文件说明两者的对应关系。410 收藏 -
Linux fincore 通过 PAGES 列查看文件内容当前驻留在内存中的页数,并可用 RES、SIZE、FILE 补充字节数、文件大小和路径。本文说明 cachestat 与 mincore 的关系、递归统计、总计和稳定脚本输出。409 收藏 -
用 Linux find 同时按修改时间和文件大小筛选普通文件,解释 -mtime、-mmin、-size 的取整与单位边界,并给出安全输出模板。404 收藏 -
排查 Linux 路径权限时,namei -l 能把路径拆成目录、符号链接和终点对象,并逐层显示模式、所有者与所属组。本文解释输出字段、符号链接边界和最小排查方法。396 收藏 -
Linux logger 使用 --journald 时,可以从标准输入或文件读取 MESSAGE、MESSAGE_ID、PRIORITY 和自定义字段,再用 journalctl 按 FIELD=VALUE 查询并以 JSON 查看完整记录。本文说明字段组织、优先级边界和常见检索问题。393 收藏