Impossibile spiegare le voci di "arresto anomalo" nell'output del comando "last"


10

Gli ultimi spettacoli "crash" alle 12:02 e 14:18, ma il sistema non ha smesso di funzionare in quel momento. Il riavvio alle 15:03, d'altra parte, doveva riprendersi da un vero incidente - il nostro sistema ha smesso di rispondere alle 14:46. Perché l'ultimo mostra due "arresti anomali" prima dell'arresto effettivo della macchina?

[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: Il riavvio alle 15:03 è abbastanza reale, ma le due voci "crash" alle 14:18 e 12:02 non riesco a spiegare.


40 minuti ... ma è dal riavvio.
— Kyle Hodgson,

Mi dispiace. Non ho capito la tua domanda. Quando hai detto "ma il sistema non si è riavviato", ho pensato che stavi dicendo che non si è verificato alcun riavvio.
— Mat,

Risposte:


17

lastviene stampato crashcome tempo di disconnessione quando non è presente alcuna voce di logout nel wtmpdatabase per una sessione utente.

L'ultima voce lastnell'output indica che è stato myusereffettuato l'accesso pts/0alle 12:02 e, quando il sistema si è bloccato tra le 14:18 e le 15:03, dovrebbe essere ancora connesso.

Di solito, wtmpci sono due voci per ogni sessione utente. Uno per l'ora di accesso e uno per l'ora di disconnessione. Quando un sistema si arresta in modo anomalo, potrebbe mancare la seconda voce. lastSupponiamo quindi che l'utente fosse ancora connesso quando il sistema si è bloccato e stampa crashcome tempo di disconnessione.

Per essere più chiari, che due righe "crash" sono solo le due sessioni che erano attive quando il sistema si è bloccato intorno alle 15:00, non due crash del sistema .


Non mi sento arrugginito ora ... certo che lo sapevo ad un certo punto! Grazie ...
— Kyle Hodgson,

Fa lastsempre stampare un record di riavvio dopo un incidente? Ed è possibile che la sessione utente vada in crash ma l'intero sistema operativo?
— CMCDragonkai,

1) Sì, lo è. wtmpregistrerà ogni avvio del sistema ma il messaggio visualizzato (da last) dipende dall'implementazione. 2) No, la sessione utente non può arrestarsi in modo anomalo . Un programma che gestisce una sessione utente può terminare in modo anomalo ma, in questo caso, wtmpregistrerà semplicemente un logout .
— Andcoz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.