No CentOS, o arquivo /var/log/yum.log
terá o tempo que o último pacote foi atualizado. Por exemplo, no meu CentOS (o meu está atualmente rodando o CentOS 7, mas o arquivo está no mesmo lugar):
# tail -n 3 /var/log/yum.log
Jun 28 17:10:04 Updated: 1:mariadb-libs-5.5.47-1.el7_2.x86_64
Jun 28 17:10:05 Updated: graphite2-1.3.6-1.el7_2.x86_64
Jun 28 17:10:05 Updated: zsh-5.0.2-14.el7_2.2.x86_64
(Sim, eu não corri yum update
por algum tempo)
Você pode comparar isso com o syslog messages
sobre o desligamento. O syslog rotaciona os logs, então você pode ter algo como messages-20160807
em vez de messages
, verifique isso também. Por exemplo:
# egrep -i 'stopped|shut' /var/log/messages*
/var/log/messages-20160731:Jul 24 23:55:55 orion systemd: Stopped target Multi-User System.
/var/log/messages-20160731:Jul 24 23:55:55 orion systemd: Stopped Resets System Activity Logs.
/var/log/messages-20160731:Jul 24 23:55:57 orion systemd: Stopped Permit User Sessions.
/var/log/messages-20160731:Jul 24 23:55:57 orion systemd: Stopped target Remote File Systems.
/var/log/messages-20160731:Jul 24 23:56:33 orion systemd[1]: Listening on Delayed Shutdown Socket.
/var/log/messages-20160731:Jul 24 23:56:33 orion systemd[1]: Starting Delayed Shutdown Socket.
(o CentOS 6 não terá systemd
mensagens, mas algo relevante será impresso.)
Dependendo da configuração em /etc/rsyslog.conf
/ /etc/syslog.conf
, o desligamento pode não ser registrado, mas algo certamente é registrado quando o sistema fica inativo. Portanto, pesquisar por stopped|shut
é uma boa heurística para verificar quando as coisas começaram a diminuir.
Comparando os registros de data e hora em ambos os registros, você pode ter uma boa noção se yum
terminou seu trabalho antes que o sistema caísse.