Sommario
- Il primo timestamp sembra essere il momento in cui il sistema si è spento durante il riavvio.
- Il secondo timestamp e il tempo trascorso non sono molto utili.
- Passare l'
-x
opzione a last
può essere utile per mostrare altri eventi relativi a arresti ed eseguire cambi di livello che influenzano i timestamp mostrati nelle reboot
linee. Lo tuptime
strumento come indicato in un'altra risposta può renderlo più chiaro, ma non l'ho visto.
Dettagli
La last
pagina man su CentOS 6 e 7 dice:
Il riavvio dell'utente pseudo accede ogni volta che si riavvia il sistema.
Non dice nulla su quando l'utente si disconnette e le prove mostrate di seguito sembrano suggerire che nessun tempo di disconnessione viene registrato in modo esplicito. Le pagine man reboot
e shutdown
hanno maggiori dettagli sulla registrazione delle variazioni del livello di esecuzione se qualcuno è interessato.
Dal test, sembra che il tempo di accesso sia in ritardo nel processo di chiusura - non è dal momento in cui il reboot
comando è stato emesso.
Pertanto sembrerebbe che i tempi di disconnessione (il secondo timestamp) e la durata per la quale è stato effettuato il login "riavvio" (mostrato tra parentesi), dovrebbero essere probabilmente ignorati.
Se passi l' -F
opzione a last
, ti mostrerà i timestamp completi, il che rende leggermente più chiaro che la macchina non viene riavviata casualmente allo stesso tempo, mostra solo lo stesso identico timestamp alcune volte. Inoltre, se si passa il -x
flag, viene visualizzato "voci di arresto del sistema ed esecuzione modifiche di livello".
Qui, l'ho eseguito su CentOS 7 e ho anche passato l' -R
opzione per sopprimere la colonna versione hostname / kernel. Ho anche eliminato alcuni login root poco interessanti:
# date ; last -x -F -R
Mon Nov 12 01:10:44 UTC 2018
root pts/0 Mon Nov 12 00:02:57 2018 still logged in
runlevel (to lvl 3) Sat Nov 10 17:57:29 2018 - Mon Nov 12 01:10:44 2018 (1+07:13)
reboot system boot Sat Nov 10 17:57:12 2018 - Mon Nov 12 01:10:44 2018 (1+07:13)
runlevel (to lvl 3) Sat Oct 27 17:58:20 2018 - Sat Nov 10 17:57:29 2018 (13+23:59)
reboot system boot Sat Oct 27 17:58:03 2018 - Mon Nov 12 01:10:44 2018 (15+07:12)
runlevel (to lvl 3) Sat Jul 21 18:14:55 2018 - Sat Oct 27 17:58:20 2018 (97+23:43)
reboot system boot Sat Jul 21 18:14:16 2018 - Mon Nov 12 01:10:44 2018 (113+06:56)
runlevel (to lvl 3) Sun Nov 12 22:36:14 2017 - Sat Jul 21 18:14:55 2018 (250+19:38)
reboot system boot Sun Nov 12 22:35:35 2017 - Mon Nov 12 01:10:44 2018 (364+02:35)
root pts/0 Fri Nov 10 07:13:20 2017 - crash (2+15:22)
runlevel (to lvl 3) Sun Aug 27 04:15:56 2017 - Sun Nov 12 22:36:14 2017 (77+18:20)
reboot system boot Sun Aug 27 04:14:59 2017 - Mon Nov 12 01:10:44 2018 (441+20:55)
runlevel (to lvl 3) Mon Aug 14 00:14:01 2017 - Sun Aug 27 04:15:56 2017 (13+04:01)
reboot system boot Mon Aug 14 00:13:46 2017 - Mon Nov 12 01:10:44 2018 (455+00:56)
Le 6 righe di "riavvio" hanno soprattutto un tempo di disconnessione uguale all'ora corrente.
shutdown system down Fri Aug 11 08:05:29 2017 - Mon Aug 14 00:13:46 2017 (2+16:08)
root pts/0 Fri Aug 11 08:05:23 2017 - down (00:00)
runlevel (to lvl 3) Fri Jun 30 07:05:42 2017 - Fri Aug 11 08:05:29 2017 (42+00:59)
reboot system boot Fri Jun 30 07:05:27 2017 - Fri Aug 11 08:05:29 2017 (42+01:00)
[...]
root pts/0 Fri Jun 30 05:48:16 2017 - crash (01:17)
root pts/0 Tue Jun 27 04:59:56 2017 - Tue Jun 27 05:00:30 2017 (00:00)
root pts/0 Mon Jun 26 11:20:57 2017 - Mon Jun 26 04:24:39 2017 (-6:-56)
runlevel (to lvl 3) Mon Jun 26 11:15:13 2017 - Fri Jun 30 07:05:42 2017 (3+19:50)
reboot system boot Mon Jun 26 11:14:57 2017 - Fri Aug 11 08:05:29 2017 (45+20:50)
root pts/0 Sun Jun 25 14:07:51 2017 - crash (21:07)
[...]
root tty1 Thu Jun 22 13:07:42 2017 - crash (3+22:07)
runlevel (to lvl 3) Thu Jun 22 13:07:07 2017 - Mon Jun 26 11:15:13 2017 (3+22:08)
reboot system boot Thu Jun 22 13:06:51 2017 - Fri Aug 11 08:05:29 2017 (49+18:58)
root pts/0 Thu Jun 22 12:43:56 2017 - crash (00:22)
runlevel (to lvl 3) Thu Jun 22 12:30:53 2017 - Thu Jun 22 13:07:07 2017 (00:36)
reboot system boot Thu Jun 22 12:30:38 2017 - Fri Aug 11 08:05:29 2017 (49+19:34)
root pts/1 Thu Jun 22 12:26:49 2017 - crash (00:03)
root pts/0 Thu Jun 22 11:55:28 2017 - crash (00:35)
runlevel (to lvl 3) Thu Jun 22 11:49:53 2017 - Thu Jun 22 12:30:53 2017 (00:41)
reboot system boot Thu Jun 22 11:49:14 2017 - Fri Aug 11 08:05:29 2017 (49+20:16)
Le 5 righe di "riavvio" hanno soprattutto un tempo di disconnessione pari al tempo del "sistema di spegnimento" che li ha seguiti.
shutdown system down Thu Jun 22 11:47:45 2017 - Thu Jun 22 11:49:14 2017 (00:01)
[...]
runlevel (to lvl 3) Wed Jun 21 15:59:42 2017 - Thu Jun 22 11:47:45 2017 (19:48)
reboot system boot Wed Jun 21 15:59:27 2017 - Thu Jun 22 11:47:45 2017 (19:48)
Il tempo di disconnessione "riavvio" corrisponde nuovamente al tempo di "spegnimento del sistema".
shutdown system down Wed Jun 21 15:57:58 2017 - Wed Jun 21 15:59:27 2017 (00:01)
root pts/0 Wed Jun 21 14:27:43 2017 - down (01:30)
[...]
runlevel (to lvl 3) Tue Jun 20 17:14:15 2017 - Wed Jun 21 15:57:58 2017 (22:43)
reboot system boot Tue Jun 20 17:14:00 2017 - Wed Jun 21 15:57:58 2017 (22:43)
Come sopra.
Presumo dai risultati precedenti che non viene registrato alcun tempo di disconnessione esplicito per l'utente "riavvio" dello pseudo, quindi gli last
assegna un tempo di disconnessione del successivo "avvio del sistema di spegnimento" o l'ora corrente se non esiste un "avvio del sistema di spegnimento "seguendolo.
Le voci "runlevel (to lvl 3)" sembrano avere un tempo di logout più ragionevole indovinato per loro, ma non sembra tener conto degli arresti anomali.