我想知道我们上次在Debian服务器上运行软件包升级/更新的时间。
文件/var/log/apt/history.log提供了有关何时运行APT以及完成了什么的信息。
tail -3 /var/log/apt/history.log
将为您提供APT上次运行的这些信息(不一定是升级的最后一次运行)。
要找出最后一次运行升级的时间,您需要查找以Upgrade:开头的行Upgrade:然后在文件的以下行(以End-Date:开头)中查找时间戳。 最后一次这样的比赛是你最后一次运行升级。
除了位于/var/log/apt日志文件 – 例如: /var/log/apt/var/log/history.log或/var/log/term.log
我能想到的最接近的事情是检查dpkg:
ls -alt /var/lib/dpkg/info | head -n 10
顶部的date应该接近最后一次处理这些软件包的时间。
还有一些其他的评论不错,但是你真正想要的是/var/log/dpkg.log 。
dpkg是一个低级别的工具,用于操作软件包,因此每个软件包的修改都会logging在那里。