排查问题时最常用的是按单元加时间窗口,比 grep 整个日志文件快得多。
journalctl -u nginx --since "1 hour ago" --no-pager
journalctl -u nginx -p err -b # 本次启动以来的错误
journalctl -k --since today # 只看内核日志
journalctl --disk-usage # 日志占了多少空间
日志默认可能占掉不少磁盘,可以在 /etc/systemd/journald.conf 里设置 SystemMaxUse=500M,然后重启 systemd-journald。