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.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...