我访问由其他人管理的 ubuntu 10.04LTS 服务器,我感觉它最近没有得到更新/升级。
有没有办法在命令行上检查上次更新的时间,而无需 sudo 权限?
答案1
您可以使用stat -c %y /var/lib/apt/periodic/update-success-stamp
来查找最后更新日期。
它将给出最后的日期apt-get update
。
答案2
您可以检查一些关键包的版本:
% dpkg -l linux-generic
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii linux-generic 3.11.0.17.18 i386 Complete Generic Linux kernel and
并与最新系统进行比较(示例来自 13.10)。
该文件/var/log/apt/history.log
通常可供所有人读取,因此它可以提供帮助(但其内容是对数旋转的,因此如果上次更新是旧的,它很可能是空的;您可以搜索各种/var/log/apt/history.log.*.gz
提示)。