Systemd journald 查看不带日志的systemd日志

Systemd journald 查看不带日志的systemd日志,systemd-journald,Systemd Journald,我用ubuntu xenial创建了一个破损的容器。如何在不运行日志的情况下查看特定服务的日志?您可以使用journalctl读取任何日志目录或文件 从 您在/var/log/?中查看了我必须看到的内容吗?my systemd驱动的服务没有明文日志。每个服务都编写自己的日志,默认日志文件夹为/var/log/。如果服务不这样做,则STDERR/STDOUT将被捕获到syslog:/var/log/syslog示例:Mar 21 09:55:42 flowl41 systemd[23313]:已

我用ubuntu xenial创建了一个破损的容器。如何在不运行日志的情况下查看特定服务的日志?

您可以使用journalctl读取任何日志目录或文件


您在/var/log/?中查看了我必须看到的内容吗?my systemd驱动的服务没有明文日志。每个服务都编写自己的日志,默认日志文件夹为/var/log/。如果服务不这样做,则STDERR/STDOUT将被捕获到syslog:/var/log/syslog示例:Mar 21 09:55:42 flowl41 systemd[23313]:已到达目标基本系统。否,没有服务日志。Systemd正在捕获我的服务的stdout。这是一种常见的行为。@DanFromGermany,我的系统上根本没有系统日志。这似乎是我问题的正确答案,非常感谢。只有一句话-默认情况下,systemd没有持久性日志,并将所有日志存储到/run/。。。所以,由于愚蠢的默认值,我的容器中没有任何日志。@dimcha哦,我刚刚检查过,我的系统也会这样做。开发人员做出了多么愚蠢的决定。。。现在我也从你的问题中学到了一些东西!
journalctl --file /var/log/journal/system.journal