Quiero saber cuándo ejecutamos por última vez las actualizaciones / actualizaciones del paquete en nuestro servidor Debian.
Quiero saber cuándo ejecutamos por última vez las actualizaciones / actualizaciones del paquete en nuestro servidor Debian.
Respuestas:
El archivo /var/log/apt/history.log
le brinda información sobre cuándo se ejecutó APT y qué se hizo.
tail -3 /var/log/apt/history.log
le dará esta información para la última ejecución de APT (aunque no necesariamente la última ejecución de actualización).
Para saber cuándo fue la última vez que ejecutó una actualización, desea buscar una línea que comience Upgrade:
y luego buscar la marca de tiempo en la siguiente línea del archivo (que comienza con End-Date:
). La última coincidencia es la última vez que ejecutas una actualización.
End-Date:
, a veces lo es Remove:
. Un poco más complicado escribir un guión.
Fuera de la suerte en los archivos de registro ubicados en /var/log/apt
- por ejemplo: /var/log/apt/var/log/history.log
o/var/log/term.log
Lo más parecido en lo que puedo pensar es examinar dpkg:
ls -alt /var/lib/dpkg/info | head -n 10
Las fechas en la parte superior deben aproximarse a la última vez que apt manejó esos paquetes.
zcat history.log.* |head -n 10
Hay otros comentarios que no son malos, pero lo que realmente estás buscando es /var/log/dpkg.log
.
dpkg es una herramienta de bajo nivel para manipular paquetes, por lo que cada modificación de paquete se registrará allí.
apt-get install xxx
o apt-get upgrade
ni siquiera una dpkg -i xxx.deb
. Para saber cuándo ejecutó las actualizaciones de paquetes, es mejor consultar los registros de APT.