远川的折腾记录

用 journalctl 过滤日志

2026-06-04

以前看日志习惯 grep /var/log/syslog,换到 journald 后发现过滤方便很多。

journalctl -u nginx --since "1 hour ago" -p warning
journalctl -b -1 -e          # 上一次启动的日志
journalctl --disk-usage
journalctl --vacuum-time=30d

默认日志可能只存在内存里,重启就没了。建 /var/log/journal 目录后会自动持久化,记得配合 vacuum 控制体积。