A última mostra "falha" às 12:02 e 14:18, mas o sistema não parou de funcionar naquele momento. A reinicialização às 15:03, por outro lado, foi para recuperar de uma falha real - nosso sistema parou de responder às 14:46. Por que a última mostra duas "falhas" antes da falha real da máquina?
[admin@devbox log]$ last | head
myuser pts/2 myhostname Wed Sep 28 15:12 still logged in
myuser pts/2 myhostname Wed Sep 28 15:09 - 15:12 (00:02)
myuser pts/2 myhostname Wed Sep 28 15:07 - 15:09 (00:01)
myuser pts/1 myhostname Wed Sep 28 15:06 still logged in
myuser pts/0 myhostname Wed Sep 28 15:04 still logged in
reboot system boot 2.6.18-274.el5PA Wed Sep 28 15:03 (00:09)
myuser pts/1 myhostname Wed Sep 28 14:18 - crash (00:44)
myuser pts/0 myhostname Wed Sep 28 12:02 - crash (03:01)
EDIT: A reinicialização às 15:03 é real o suficiente - mas as duas entradas de "falha" às 14:18 e 12:02 não posso explicar.
Respostas:
last
imprimecrash
como tempo de logout quando não há entrada de logout nowtmp
banco de dados para uma sessão do usuário.A última entrada na
last
saída significa que efetuoumyuser
logonpts/0
às 12:02 e, quando o sistema travou entre 14:18 e 15:03, ainda deve estar logado.Geralmente,
wtmp
existem duas entradas para cada sessão do usuário. Um para o tempo de login e outro para o tempo de logout. Quando um sistema falha, a segunda entrada pode estar faltando. Portanto,last
supõe que o usuário ainda estava conectado quando o sistema travou e imprimecrash
como tempo de logout.Para ser mais claro, essas duas linhas "travadas" são apenas as duas sessões que estavam ativas quando o sistema travou por volta das 15:00, não duas travadas no sistema .
fonte
last
sempre imprimir um registro reinicialização após um acidente? E é possível que a sessão do usuário falhe, mas todo o sistema operacional?wtmp
registrará cada inicialização do sistema, mas a mensagem exibida (porlast
) depende da implementação. 2) Não, a sessão do usuário não pode falhar . Um programa que gerencia uma sessão do usuário pode terminar de forma anormal , mas, nesse caso,wtmp
simplesmente registrará um logout .