小编jdf*_*jdf的帖子

如何查看旧的 journalctl 日志(可能在轮换之后?)

我在 ubuntu 16.04 上运行 docker 并想查看日志。但是,在我猜测是某种轮换或日志增长到一定大小后,我无法查看日志。

我没有对我的 journald.conf 做任何更改,所以我在那里使用默认值。有容器在运行,所以 docker 日志输出了相当多的数据。

我所看到的示例:

systemctl docker status 确认服务已激活:

since Thu 2016-10-13 18:56:28 UTC
Run Code Online (Sandbox Code Playgroud)

但是,当我运行类似的东西时:

journalctl -u docker.service --since "2016-10-13 22:00"
Run Code Online (Sandbox Code Playgroud)

我得到的唯一输出是:

-- Logs begin at Fri 2016-10-14 01:18:49 UTC, end at Fri 2016-10-14 16:18:25 UTC. --
Run Code Online (Sandbox Code Playgroud)

我可以按预期查看该范围内的日志。

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

ubuntu systemd journald journalctl ubuntu-16.04

42
推荐指数
2
解决办法
4万
查看次数

标签 统计

journalctl ×1

journald ×1

systemd ×1

ubuntu ×1

ubuntu-16.04 ×1