journalctl命令简介
journalctl是systemd套件的一个命令,是一个系统日志管理器,它允许我们在Linux系统上检查和查看系统日志消息。它提供了一种简单而灵活的方式来查看和分析系统日志,包括内核、系统服务和应用程序日志。
参考文档:
journalctl常用命令
帮助
1 | journalctl --help |
查看所有日志
查看所有日志消息
1 | journalctl |
以易读的格式显示日志消息
1 | journalctl -o cat |
实时跟踪日志消息
1 | journalctl -f |
查看特定时间范围内的日志消息
1 | journalctl --since "YYYY-MM-DD HH:MM:SS" --until "YYYY-MM-DD HH:MM:SS" |
查看引导日志
查看引导日志
1 | journalctl -b |
查看详细引导日志
1 | journalctl -xb |
查看程序日志
查看特定程序日志
1 | journalctl -xeu kubelet |
逆序查看程序日志
1 | journalctl -xeu kubelet -r |
清理日志
清理2天前的日志
1 | journalctl --vacuum-time=2d |
清理超过500M的日志
1 | journalctl --vacuum-size=500M |
翻页
journalctl查看日志时翻页:fn + 上下