Quero saber quando executamos as atualizações / atualizações do pacote pela última vez em nosso servidor Debian.
Quero saber quando executamos as atualizações / atualizações do pacote pela última vez em nosso servidor Debian.
Respostas:
O arquivo /var/log/apt/history.log
fornece informações sobre quando o APT foi executado e o que foi feito.
tail -3 /var/log/apt/history.log
fornecerá essas informações para a última execução do APT (embora não necessariamente a última execução de atualização).
Para descobrir quando foi a última vez que você executou uma atualização, procure uma linha que comece com Upgrade:
e, em seguida, procure o carimbo de data e hora na seguinte linha do arquivo (que começa com End-Date:
). A última partida desse tipo é a última vez que você executa uma atualização.
End-Date:
- às vezes é Remove:
. Tão um pouco mais complicado escrever um script.
Fora da busca de arquivos de log localizados em /var/log/apt
- por exemplo: /var/log/apt/var/log/history.log
ou/var/log/term.log
A coisa mais próxima que posso pensar é examinar o dpkg:
ls -alt /var/lib/dpkg/info | head -n 10
As datas na parte superior devem se aproximar da última vez em que esses pacotes foram manipulados.
zcat history.log.* |head -n 10
Existem outros comentários que não são ruins, mas o que você realmente está procurando é /var/log/dpkg.log
.
O dpkg é uma ferramenta de baixo nível para manipular pacotes, portanto, todas as modificações de pacotes serão registradas lá.
apt-get install xxx
ou apt-get upgrade
ou até mesmo um dpkg -i xxx.deb
. Para descobrir quando você executou atualizações de pacotes, é melhor verificar os logs do APT.