0%

shell命令之journalctl

journalctl命令简介

journalctl是systemd套件的一个命令,是一个系统日志管理器,它允许我们在Linux系统上检查和查看系统日志消息。它提供了一种简单而灵活的方式来查看和分析系统日志,包括内核、系统服务和应用程序日志。

参考文档:

journalctl常用命令

帮助

1
2
journalctl --help
man journalctl

查看所有日志

查看所有日志消息

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 + 上下

  • 本文作者: 好好学习的郝
  • 本文链接: https://www.voidking.com/dev-shell-journalctl/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!源站会及时更新知识点及修正错误,阅读体验也更好。欢迎分享,欢迎收藏~