Ich möchte wissen, wann wir das letzte Mal die Paket-Upgrades / -Updates auf unserem Debian-Server ausgeführt haben.
Ich möchte wissen, wann wir das letzte Mal die Paket-Upgrades / -Updates auf unserem Debian-Server ausgeführt haben.
Antworten:
Die Datei /var/log/apt/history.log
gibt Ihnen Auskunft darüber, wann APT ausgeführt wurde und was getan wurde.
tail -3 /var/log/apt/history.log
Diese Informationen werden Ihnen für den letzten Lauf von APT angezeigt (jedoch nicht unbedingt für den letzten Lauf von Upgrage).
Um herauszufinden, wann Sie das letzte Mal ein Upgrade ausgeführt haben, suchen Sie nach einer Zeile, die mit beginnt, Upgrade:
und suchen Sie dann den Zeitstempel in der folgenden Zeile der Datei (die mit beginnt End-Date:
). Das letzte Spiel dieser Art ist das letzte Mal, dass Sie ein Upgrade durchgeführt haben.
End-Date:
- manchmal ist es Remove:
. Also etwas komplizierter ein Drehbuch zu schreiben.
Außerhalb des Glücks auf Protokolldateien befindet sich in /var/log/apt
- zB: /var/log/apt/var/log/history.log
oder/var/log/term.log
Das Nächste, woran ich denken kann, ist, dpkg zu untersuchen:
ls -alt /var/lib/dpkg/info | head -n 10
Die Daten oben sollten ungefähr das letzte Mal sein, an dem diese Pakete bearbeitet wurden.
zcat history.log.* |head -n 10
Es gibt einige andere Kommentare, die nicht schlecht sind, aber was Sie wirklich suchen, ist /var/log/dpkg.log
.
dpkg ist ein Low-Level-Tool zum Manipulieren von Paketen. Daher wird jede Paketänderung dort protokolliert.
apt-get install xxx
oder apt-get upgrade
oder sogar eines sind dpkg -i xxx.deb
. Um herauszufinden, wann Sie Paket-Upgrades ausgeführt haben, sollten Sie sich die Protokolle von APT ansehen.