用 journalctl -f -u 实时跟踪服务日志
journalctl -f -u UNIT 可实时流式输出某个 systemd 服务的新日志,并附带时间戳和元数据。
运行 `journalctl -u <单元> -f` 即可实时跟踪指定服务的日志输出,按 Ctrl+C 停止。
01命令
命令
$ journalctl -u nginx.service -f02作用说明
systemd 服务的日志写入 journal 而非任意文件,直接 `tail -f` 日志路径常常漏掉或重复输出,journalctl 才是可靠的实时视图。组合 -u 与 -f 只显示该单元的日志并持续追加新条目,同时提供本次启动的上下文。加 `-n 50` 可以从最近 50 行开始(默认只有 10 行),或加 `-p warning` 提高日志级别下限。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- journalctl(1) - Query the systemd journal依据: -f, --follow shows only the most recent journal entries, and continuously prints new entries as they are appended; -u filters by unit.
最后验证: 2026-09-17 · 分类: 系统与设置