user9371654 Asked: 2018-12-10 09:32:51 +0800 CST2018-12-10 09:32:51 +0800 CST 2018-12-10 09:32:51 +0800 CST 如何获取我最近安装的更新的日志? 772 我想获取我最近(比如上个月)在我的 Ubuntu 18.04 中安装的更新的日志,使用apt-get upgradeand apt-get update. 有什么办法吗? updates upgrade 18.04 2 个回答 Voted Best Answer PerlDuck 2018-12-10T10:23:30+08:002018-12-10T10:23:30+08:00 apt命令的历史记录apt-get等存储在/var/log/apt文件的目录中history.log: pduck@host > cd /var/log/apt pduck@host > ls -l history* -rw-r--r-- 1 root root 3312 Dez 8 16:10 history.log -rw-r--r-- 1 root root 3863 Mär 2 2018 history.log.10.gz -rw-r--r-- 1 root root 28259 Feb 2 2018 history.log.11.gz -rw-r--r-- 1 root root 3994 Nov 29 20:21 history.log.1.gz -rw-r--r-- 1 root root 1618 Nov 2 19:06 history.log.2.gz -rw-r--r-- 1 root root 421 Sep 22 14:03 history.log.3.gz -rw-r--r-- 1 root root 908 Aug 31 16:06 history.log.4.gz -rw-r--r-- 1 root root 1654 Jul 29 12:22 history.log.5.gz -rw-r--r-- 1 root root 2298 Jun 30 18:34 history.log.6.gz -rw-r--r-- 1 root root 2227 Jun 1 2018 history.log.7.gz -rw-r--r-- 1 root root 2438 Apr 28 2018 history.log.8.gz -rw-r--r-- 1 root root 4369 Mär 31 2018 history.log.9.gz 该文件history.log是当前日志文件。logrotate它每月由工作轮换/etc/logrotate.d/apt一次,并保留 12 个月: /var/log/apt/history.log { rotate 12 monthly compress missingok notifempty } 要查看前几个月的日志,请查看*.N.gz文件,例如: zless /var/log/apt/history.log.1.gz (无需先解压缩它们,zless(并且zgrep)在引擎盖下执行此操作。) DK Bose 2018-12-10T21:47:05+08:002018-12-10T21:47:05+08:00 另一种途径是检查/var/log/dpkg.log及其档案: zgrep "2018-11.* status installed" /var/log/dpkg.log* | sort -t- -k2 -r 笔记: 此命令还将包括已安装在您的系统上但在 2018 年 11 月更新的软件包。更改2018-11为您希望检查的任何其他时间段。 您可以按照https://askubuntu.com/a/421072/248158增加系统上保存的档案数量。
apt
命令的历史记录apt-get
等存储在/var/log/apt
文件的目录中history.log
:该文件
history.log
是当前日志文件。logrotate
它每月由工作轮换/etc/logrotate.d/apt
一次,并保留 12 个月:要查看前几个月的日志,请查看
*.N.gz
文件,例如:(无需先解压缩它们,
zless
(并且zgrep
)在引擎盖下执行此操作。)另一种途径是检查
/var/log/dpkg.log
及其档案:笔记:
2018-11
为您希望检查的任何其他时间段。