Como Verificar a Data de Desligamento e Reinício no Linux

Reinicializações e Desligamentos do Linux

Existem muitos motivos pelos quais você gostaria de descobrir quando seu computador Linux foi desligado, reiniciado ou há quanto tempo ele está em funcionamento. Na maioria das vezes, essas informações são inestimáveis para depurar um problema que pode ter ocorrido quando ninguém estava olhando. Felizmente, o Linux registra meticulosamente eventos do sistema automaticamente na maioria das distribuições. Acessar essas informações registradas a partir da linha de comando é muito fácil também.

Último Boot

Quem Reiniciou o Linux

Primeiro, se você quiser verificar quando seu computador foi iniciado pela última vez, pode usar o comando who com a flag -b para obter uma data e hora exatas no seu terminal. Você não precisa de privilégios de root, então vá em frente e verifique.

who -b

Leia também: Defina um Alarme para Ligar Automaticamente o Computador Linux

Reinicializações

Últimas Reinicializações do Linux

Com o comando last, você pode listar todas as vezes que seu sistema foi reiniciado. Esses não são necessariamente momentos em que o sistema usou o comando reboot ou que você reiniciou a partir da sua área de trabalho. Em vez disso, ele registra todas as vezes que seu sistema foi inicializado.

last -x reboot

Última Reinicialização

Última Reinicialização do Linux

Se você preferir uma versão mais concisa, mostrando apenas a última vez que seu computador foi inicializado, pode canalizar a saída para head e fornecer -1, dizendo para mostrar apenas uma linha. Se você preferir a inicialização anterior à atual, use -2 para obter ambas as linhas.

last -x reboot | head -1

Desligamentos

Últimos Desligamentos do Linux

O comando last funciona de maneira semelhante com os desligamentos. Esses são momentos em que seu computador foi desligado completamente. Eles fornecem um intervalo de tempo em que o computador estava desligado. Você pode alinhar isso com as reinicializações para saber qual desligamento corresponde.

last -x shutdown

Último Desligamento

Último Desligamento do Linux

Assim como nas reinicializações anteriores, você pode canalizar a saída para head para obter apenas o último desligamento. Também como antes, você pode fornecer um número diferente, como -3 para obter os últimos três desligamentos.

last -x shutdown | head -1

Uptime

Uptime do Linux

Finalmente, quando você quiser saber há quanto tempo seu computador está em funcionamento, pode usar o comando uptime para descobrir. Combine-o com a flag -p para obter uma saída muito mais legível. Você receberá a quantidade de tempo em dias, horas e minutos que seu computador está ligado desde o último boot.

uptime -p

Esperançosamente, com os comandos acima, você conseguirá descobrir um padrão, ou até mesmo a causa, por trás das reinicializações e desligamentos do seu computador. Se outros programas estiverem envolvidos, você sempre pode verificar arquivos de log específicos em “/var/log.”