![无法查看之前的启动日志](https://linux22.com/image/158125/%E6%97%A0%E6%B3%95%E6%9F%A5%E7%9C%8B%E4%B9%8B%E5%89%8D%E7%9A%84%E5%90%AF%E5%8A%A8%E6%97%A5%E5%BF%97.png)
我发现 CentOS/Redhat 不会将 systemd-journal 日志存储到磁盘,而 Ubuntu 会。
对于 CentOS/Redhat,每次重新启动时,日志日志都会被删除(似乎只写入 tmpfs)
为什么CentOS/Redhat不想保留日志日志?
答案1
可能重复,请参阅:如何在 CentOS 7 下显示之前启动的日志消息?
为什么
默认情况下,日志将日志数据存储在/run/log/journal/中。由于 /run/ 是易失性的,因此日志数据在重新启动时会丢失。为了使数据持久化,创建 /var/log/journal/ 就足够了,systemd-journald 将在其中存储数据。