微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.

原文地址:https://www.jb51.cc/ubuntu/348851.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐