如何用 awk 从访问日志统计请求量最高的 IP 或状态码分布?
围绕“如何用 awk 从访问日志统计请求量最高的 IP 或状态码分布”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 awk 提取字段+sort+uniq -c+sort -rn 的经典管线及各段职责。
Linux · 可观测性面试题第 1 页,显示第 1–8 题,共找到 8 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“如何用 awk 从访问日志统计请求量最高的 IP 或状态码分布”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 awk 提取字段+sort+uniq -c+sort -rn 的经典管线及各段职责。
围绕“crontab 任务没按预期执行,按什么顺序排查”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖完整回答要覆盖 cron 服务状态、最小环境变量差异、邮件/日志输出与百分号转义四类常见原因。
围绕“硬件或驱动异常导致服务故障时,dmesg 应该怎么读”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 dmesg -T 时间戳、按级别过滤及识别 IO error/segfault 记录的方法。
围绕“如何在海量日志中快速定位某个时间点前后的错误上下文”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出按时间戳 sed/awk 截取区间加 grep 上下文行数的组合。
围绕“如何用 journalctl 只看某个 systemd 服务在某次故障时间段的日志”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 -u 单元、--since/--until、-b 本次启动的组合过滤。
围绕“应用不支持重开日志文件时,logrotate 该用 copytruncate 还是信号通知,各自风险是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较 copytruncate 复制截断的丢日志窗口与 create+信号重开的依赖条件。
围绕“进程响应变慢时如何用 strace 找到它卡在哪类系统调用上”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 strace -p 附加、-c 统计耗时分布与识别 connect/futex 卡住的读法。
围绕“tail -f 在日志轮转后不再输出新内容,为什么,怎么解决”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释轮转后文件被替换 inode 变化导致 -f 失效、-F 按文件名重开。