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.