我发现 CentOS/Redhat 不会将 systemd-journal 日志存储到磁盘,而 Ubuntu 会。
对于 CentOS/Redhat,每次重新启动时,日志日志都会被删除(似乎只写入 tmpfs)
为什么CentOS/Redhat不想保留日志日志?
答案1
可能重复,请参阅:如何在 CentOS 7 下显示之前启动的日志消息?
为什么
默认情况下,日志将日志数据存储在/run/log/journal/中。由于 /run/ 是易失性的,因此日志数据在重新启动时会丢失。为了使数据持久化,创建 /var/log/journal/ 就足够了,systemd-journald 将在其中存储数据。