| 用途 | 结构化导出 journal 日志 |
|---|---|
| 语法 | journalctl -o json|json-pretty|short-iso ... |
| 所属 | systemd + jq |
常用示例
常用示例
journalctl -u myapp -n 100 -o json-pretty | head -n 60
journalctl -u myapp -n 50 -o json | jq -r '[.PRIORITY, .MESSAGE] | @tsv' | head
journalctl -o short-iso -u sshd -n 20修正写法
修正写法
journalctl -u myapp --since today -o json | jq -r 'select((.PRIORITY|tonumber)<=4) | .MESSAGE' | headjson 输出字段含 _PID/UNIT/SYSLOG_IDENTIFIER 等元数据,写进 ELK/数据管道前先裁剪字段控制体积。