我可以在哪里找到旧的 wtmp 日志文件?

我可以在哪里找到旧的 wtmp 日志文件?

时不时地,最后一个日志会被轮换出来并作为 wtmp* 存储在 /var/log 中,但是当我在系统中查看 /var/log 时,我只会看到当前的 wtmp 文件和它之前的 wtmp* 文件。我知道系统有过不止一次 wtmp 日志轮换。存档或轮换出来的 wtmp 日志每次轮换时都会被覆盖吗?它会被移动到其他地方吗?系统是否只是未能保存上个月轮换出来的文件?

需要澄清的是,我上次的 wtmp 轮换是 10 月 1 日,再上一次是 9 月 1 日。我有从 10 月 1 日到今天的日志文件,也有从 9 月 1 日到 10 月 1 日的 wtmp 日志文件,但我找不到 9 月 1 日之前发生的日志文件。

答案1

在大多数 Linux 发行版中,logrotate只保留一个旧版本/var/log/wtmp。如果您需要更多版本,通常可以在类似的地方进行配置/etc/logrotate.d/wtmp。查找一行内容

rotate 1

并根据需要增加该值。

相关内容