在 Debian 上,常见的“日志工具”可以分成几类:系统日志服务(采集/存储)、命令行查看工具、图形化/Web 日志分析工具。下面按用途给你推荐。
Debian 默认现在一般是 systemd-journald + rsyslog
journalctl常用命令:
journalctl
journalctl -u nginx
journalctl -f
journalctl --since "2024-01-01"
✅ 优点:简单、强、和 systemd 集成好
❌ 缺点:默认不持久(可配置)
✅ 优点:稳定、可定制强
❌ 缺点:配置稍复杂
journalctl如果你用 Debian 10+,基本不用装别的。
less /var/log/syslogtail -f /var/log/nginx/access.logmultitail(多窗口实时看多个日志)apt install multitail
multitail /var/log/syslog /var/log/nginx/error.log
lnav(强烈推荐)终端下的日志浏览器,自动识别格式、高亮、搜索
apt install lnav
lnav /var/log/nginx/access.log
✅ 非常适合排查问题
grep / awk / jqjq| 场景 | 推荐 |
|---|---|
| 普通 Debian 用户 | journalctl |
| 看多个日志 | multitail |
| 分析日志 | lnav |
| 服务器运维 | rsyslog + journald |
| 可视化 | Grafana + Loki |
如果你能说一下:
我可以直接给你一套最合适的组合。