Como descobrir se o computador foi desligado em um determinado momento?

0

No Ubuntu (14/16) existe alguma maneira de descobrir se o computador estava rodando em um determinado momento? (por exemplo, ontem à noite às 10 da noite, se o computador estava funcionando ou desligado), obrigado

    
por ePezhman 21.10.2016 / 09:27

3 respostas

1
last -x | less

mostrará tanto o desligamento quanto o tempo de inicialização:

runlevel (to lvl 5)   3.19.0-71-generi Mon Oct 17 08:40 - 12:30 (4+03:50)   
reboot   system boot  3.19.0-71-generi Mon Oct 17 08:39 - 12:30 (4+03:51)   
shutdown system down  3.19.0-71-generi Fri Oct 14 17:02 - 08:39 (2+15:36)   
{user}   :0           :0               Fri Oct 14 07:47 - down   (09:15)    
runlevel (to lvl 5)   3.19.0-71-generi Fri Oct 14 07:47 - 17:02  (09:15)    
reboot   system boot  3.19.0-71-generi Fri Oct 14 07:46 - 17:02  (09:15)   
...
runlevel (to lvl 5)   3.19.0-69-generi Mon Oct 10 08:32 - 07:47 (3+23:14)   
reboot   system boot  3.19.0-69-generi Mon Oct 10 08:31 - 17:02 (4+08:30)   
shutdown system down  3.19.0-69-generi Fri Oct  7 16:49 - 08:31 (2+15:41)   
    
por Rinzwind 21.10.2016 / 10:32
3

Basta fornecer o seguinte comando no terminal:

last -1x shutdown

O último encerramento será exibido:

shutdown system down  3.19.0-65-generi Fri Oct 21 04:37 - 15:02  (10:24)    
wtmp begins Sat Oct  1 21:53:26 2016

Atualização:

Como o Rizwind disse e respondeu que, para mostrar quando foi a última inicialização e o desligamento para provar a execução em um determinado momento, o comando a seguir mostrará os dois:

last -x | less
    
por Hizqeel 21.10.2016 / 10:27
2

Use syslog.1 para descobrir que o sistema de horas estava sendo executado ontem

Se, por exemplo, você quisesse saber as horas que seu sistema estava rodando ontem, você poderia usar este comando:

rick @ dell: ~ $ grep cron.hourly /var/log/syslog.1

Oct 20 04:17:01 dell CRON[16062]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 20 05:17:01 dell CRON[23665]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 20 18:17:01 dell CRON[11680]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 20 19:17:01 dell CRON[19789]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 20 20:17:01 dell CRON[16936]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 20 21:17:01 dell CRON[24757]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 20 22:17:01 dell CRON[32481]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

Ele nos mostra que o sistema estava ativo às 4 da manhã e às 5 da manhã. Em seguida, ele estava ativo novamente às 18h, 19h, 20h, 21h e seu número mágico 10 pm representado por "22:17:01".

Essa metodologia requer conhecimento dos arquivos de log do sistema armazenados em /var/log e alguns comandos, como cron , que podem ser configurados para serem executados por hora. Você pode procurar outros comandos, como wifi, trabalhos de impressão, etc.

Meu sistema é um laptop que não é desligado, mas suspende e continua quando a tampa é fechada e aberta, portanto a solução precisa ser diferente das outras respostas oferecidas até agora.

    
por WinEunuuchs2Unix 21.10.2016 / 10:45