journalctl
是一个用于查询和显示 systemd 日志的命令行工具。在 Debian 系统中,你可以使用 journalctl
来查看系统日志、服务日志等。以下是一些常用的 journalctl
命令和选项:
- 查看所有日志:
journalctl
- 查看特定时间段的日志,例如查看今天的日志:
journalctl --since "today"
- 查看特定时间段的日志,例如查看昨天的日志:
journalctl --since "yesterday"
- 查看特定时间点的日志,例如查看 2021-06-01 12:00:00 的日志:
journalctl --since "2021-06-01 12:00:00" --until "2021-06-01 12:10:00"
- 查看特定服务的日志,例如查看 nginx 服务的日志:
journalctl -u nginx
- 查看特定服务的日志,例如查看 nginx 服务在今天的日志:
journalctl -u nginx --since "today"
- 实时查看日志:
journalctl -f
- 查看内核日志:
journalctl -k
- 查看特定优先级的日志,例如查看错误日志:
journalctl -p err
- 按关键字搜索日志:
journalctl | grep "关键字"
这些命令和选项可以帮助你查看和分析 Debian 系统中的日志。你可以根据需要组合使用这些选项来获取所需的日志信息。