ubuntu – 如何查看较旧的journalctl日志(轮换后可能?)

前端之家收集整理的这篇文章主要介绍了ubuntu – 如何查看较旧的journalctl日志(轮换后可能?)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在ubuntu 16.04上运行docker并想查看日志.但是,在我猜测是某种旋转或日志增长到一定大小之后,我无法查看日志.

我没有对我的journald.conf进行任何更改,所以我在那里使用默认值.

我所看到的例子:

systemctl docker status确认服务自2016年6月10日星期四18:56:28 UTC开始生效.

但是,当我运行像journalctl -u docker.service –until“2016-10-13 22:00”这样的东西时 – 我得到的唯一输出是 – 日志开始于星期五2016-10-14 01:18:49 UTC,结束于星期五2016-10-14 16:18:25 UTC. – 我可以按预期查看该范围内的日志.

我的问题是为什么我不能使用journalctl查看旧日志,如何解决此问题以便查看日志?

这可能是因为您试图查看自上次启动以来的日志,这似乎可能是Docker镜像中的情况.

在Ubuntu 16.04上,日志存储默认为内存中.您可以通过打开/etc/systemd/journald.conf并将Storage =行从auto更改为persistent来将默认值更改为持久性.之后您可能需要重新启动到journald服务.

我想the journal should be persistent-by-default,所以我打开了一个关于它的bug.

猜你在找的Ubuntu相关文章