Voglio sapere l'ultima volta che abbiamo eseguito gli aggiornamenti / gli aggiornamenti del pacchetto sul nostro server Debian.
Voglio sapere l'ultima volta che abbiamo eseguito gli aggiornamenti / gli aggiornamenti del pacchetto sul nostro server Debian.
Risposte:
Il file /var/log/apt/history.log
fornisce informazioni su quando è stato eseguito APT e cosa è stato fatto.
tail -3 /var/log/apt/history.log
ti fornirà queste informazioni per l'ultima esecuzione di APT (non necessariamente l'ultima esecuzione di upgrage).
Per scoprire quando è stata l'ultima volta che hai eseguito un aggiornamento, vuoi cercare una riga che inizia con Upgrade:
e quindi cercare il timestamp nella seguente riga del file (che inizia con End-Date:
). L'ultima partita di questo tipo è l'ultima volta che hai eseguito un aggiornamento.
End-Date:
, a volte lo è Remove:
. Quindi leggermente più complicato scrivere una sceneggiatura.
Al di fuori della fortuna su file di registro che si trovano in /var/log/apt
- ad esempio: /var/log/apt/var/log/history.log
o/var/log/term.log
La cosa più vicina a cui riesco a pensare è esaminare dpkg:
ls -alt /var/lib/dpkg/info | head -n 10
Le date in alto dovrebbero approssimarsi l'ultima volta che apt ha gestito questi pacchetti.
zcat history.log.* |head -n 10
Ci sono altri commenti che non sono male, ma quello che stai davvero cercando è /var/log/dpkg.log
.
dpkg è uno strumento di basso livello per manipolare i pacchetti, quindi ogni modifica del pacchetto verrà registrata lì.
apt-get install xxx
o apt-get upgrade
o addirittura di un dpkg -i xxx.deb
. Per scoprire quando hai eseguito gli aggiornamenti dei pacchetti, è meglio esaminare i log di APT.