![我可以在哪里找到旧的 wtmp 日志文件?](https://linux22.com/image/781028/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%93%AA%E9%87%8C%E6%89%BE%E5%88%B0%E6%97%A7%E7%9A%84%20wtmp%20%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%EF%BC%9F.png)
时不时地,最后一个日志会被轮换出来并作为 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
并根据需要增加该值。