Linux 下常用日志查询工具
journalctl
journalctl 是 systemd 的日志管理工具,用于查询 systemd 的日志管理系统 (journal) 中的日志。它整合了系统和服务的所有日志信息。
常用命令:
- 查看全部日志:
journalctl
- 查看最新日志并持续监控
journalctl -f
- 查看本次启动的日志:
journalctl -b
- 查看特定服务的日志:
journalctl -u ssh # SSH服务
journalctl -u nginx # Nginx服务
- 按时间过滤:
journalctl --since "2024-01-01"
journalctl --since "1 hour ago"
- 查看特定优先级的日志:
journalctl -p err # 错误级别
journalctl -p info # 信息级别
- 查看内核日志
journalctl -k