dpkg的所有日志都保存在/var/log/dpkg。问题是,如果您正在进行Debian测试或/和不稳定/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现在,虽然这有点有用,如果我想回到一年前,所有这些信息。迷失了。
我怎样才能防止将来发生这种事呢?
如果更改仅限于dpkg日志而不是所有日志,则会更好。
发布于 2017-01-04 23:43:12
如果编辑文件/etc/logrotate.d/dpkg,应该有一个类似于以下内容的部分:
/var/log/dpkg.log {
monthly
rotate 12
compress
delaycompress
missingok
notifempty
create 644 root root
}您可以将rotate 12更改为rotate 24以保存2年日志,或将rotate 36更改为保存3年日志。
https://unix.stackexchange.com/questions/334922
复制相似问题