| 用途 | 日志过滤-统计-定位工作流 |
|---|---|
| 语法 | journalctl/grep/awk/sort/uniq 组合 |
| 所属 | 各工具组合 |
示例一:错误频次 Top
示例一:错误频次 Top
journalctl --since '2 hours ago' -p err --no-pager | awk '{print $5,$6,$7,$8,$9}' | sort | uniq -c | sort -rn | head -n 15示例二:某 IP 全时间线
示例二:某 IP 全时间线
journalctl --since today --no-pager | grep '203.0.113.9' | tail -n 50示例三:服务异常首现时间
示例三:服务异常首现时间
journalctl --since today -u myapp --no-pager | grep -n -m1 -i 'exception' && journalctl --since today -u myapp --no-pager | sed -n '1,3p'排障先定时间窗再看内容:把 2 小时的日志缩到 3 分钟窗口,命中率立刻上升。