首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法让过去的日志在dpkg中保存1-2年?

有没有办法让过去的日志在dpkg中保存1-2年?
EN

Unix & Linux用户
提问于 2017-01-04 23:36:26
回答 1查看 182关注 0票数 4

dpkg的所有日志都保存在/var/log/dpkg。问题是,如果您正在进行Debian测试或/和不稳定/Sid,那么软件包的流失将远远超过稳定版本。现在,虽然在一个稳定的版本中,搅动没有那么多,而且7-8日志文件应该能够提供服务。但在测试中,事实证明这是太少了。

例如,在我自己的结尾-

代码语言:javascript
复制
┌─[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日志而不是所有日志,则会更好。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-01-04 23:43:12

如果编辑文件/etc/logrotate.d/dpkg,应该有一个类似于以下内容的部分:

代码语言:javascript
复制
/var/log/dpkg.log {
        monthly
        rotate 12
        compress
        delaycompress
        missingok
        notifempty
        create 644 root root
}

您可以将rotate 12更改为rotate 24以保存2年日志,或将rotate 36更改为保存3年日志。

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/334922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档