dpkg 的所有日志都保存在 /var/log/dpkg 。问题是,如果您正在进行 Debian 测试或/和 Unstable/Sid,那么软件包的流失将远远超过稳定版本。现在,在稳定版本中,流失不是很多,应该可以提供 7-8 个日志文件。但在测试中,这只是证明太少了。
例如在我自己的一端 -
??[shirish@debian] - [~] - [10114]
??[$] zgrep " install " /var/log/dpkg.log.8.gz | tail -1
2016-05-31 12:26:29 install gnuplot-qt:amd64 <none> 4.6.6-3
Run Code Online (Sandbox Code Playgroud)
现在虽然这有点有用,但如果我想回到一年,所有这些信息。丢失了。
我怎样才能防止它在未来发生?
如果更改仅限于 dpkg 日志而不是所有日志,那就更好了。
小智 7
您编辑文件/etc/logrotate.d/dpkg
,那里应该有一个类似于此的部分:
/var/log/dpkg.log {
monthly
rotate 12
compress
delaycompress
missingok
notifempty
create 644 root root
}
Run Code Online (Sandbox Code Playgroud)
您更改rotate 12
,以rotate 24
保持2年日志,或rotate 36
保持3年日志。
归档时间: |
|
查看次数: |
132 次 |
最近记录: |