Red Hat / CentOS: Como listar RPMs instalados no ano X

Auditor paranóico 1“Preciso de uma lista de todos os RPMs instalados este ano nestes servidores!”

Tu: “OK, deixa ver…”

Numa máquina específica:

for i in `rpm -qa`; do rpm -qi $i | grep Install | grep -q 2018 && echo $i; done

(Substituindo “2018” pelo ano desejado, obviamente.)

Para fazer em vários servidores, podes usar uma combinação de ciclo “for” em bash e ssh, ou o pssh, ou alguma ferramenta de automatização da tua empresa, ou…

  1. é melhor nem dizer nada… o conceito de “change management” imposto à força pode fazer todo o sentido noutras áreas, mas nesta não passa de tratar os sysadmins como parvinhos incompetentes e sem capacidade de decisão. Mas não liguem. :)

Deixar uma resposta