Como saber o tempo de boot no Ubuntu

1

Como chegar via log do terminal do tempo de inicialização do sistema para o mês passado. Eu tentei usar o último comando de boot, bit ele retornou informações a partir do início do mês.

    
por webcapcha 06.09.2015 / 21:53

3 respostas

5

Eu sei que o Ubuntu tem systemd agora, mas eu não testei isso no Ubuntu. Se você tiver o systemd, o seguinte comando deverá funcionar.

systemd-analyze

Se você está tentando aumentar o desempenho da inicialização, talvez queira ver a saída de

systemd-analyze blame

Para mais informações, consulte o Arch Wiki

    
por 07.09.2015 / 00:31
2

No Ubuntu, o arquivo /var/log/wtmp ( last obtém dados deste arquivo por padrão) é rotacionado por logrotate seguindo essa configuração:

/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

Como você pode ver, ele será girado mensalmente, com apenas um arquivo rotacional, o que significa que /var/log/wtmp conterá os registros do mês atual, enquanto /var/log/wtmp.1 conterá os registros do mês anterior. Nenhum log antes disso será salvo. você pode alterar essa configuração para atender sua necessidade, se quiser.

Agora, enquanto você executa o comando last , verá os registros do mês atual, pois o arquivo /var/log/wtmp é lido por last por padrão. Como sabemos que os registros do mês anterior são salvos em /var/log/wtmp.1 , podemos informar last para ler esse arquivo usando -f option:

last -f /var/log/wtmp.1

O mesmo vale para o arquivo /var/log/btmp ao usar lastb .

    
por 06.09.2015 / 22:06
0

última inicialização

who -b

dura a inicialização (sem trocadilhos)

last boot
  • isto irá listar as botas de 1º a hoje
por 07.09.2015 / 09:11