Я получаю доступ к серверу Ubuntu 10.04LTS, который администрируется кем-то другим, у меня такое ощущение, что в последнее время он не получал обновлений / обновлений.
Есть ли способ проверить в командной строке время последнего обновления без привилегий sudo?
Можно использовать stat -c %y /var/lib/apt/periodic/update-success-stamp
для нахождения даты последнего обновления.
Это даст дату последних apt-get update
.
Можно проверить версию некоторого критического пакета:
% 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
подсказки).