Come controllare la data di spegnimento e riavvio in Linux

Riavvii e spegnimenti Linux

Ci sono molte ragioni per cui potresti voler scoprire quando il tuo computer Linux si è spento, riavviato o da quanto tempo è in funzione. La maggior parte delle volte queste informazioni sono preziose per il debug di un problema che potrebbe essere accaduto quando nessuno stava guardando. Fortunatamente, Linux registra meticolosamente gli eventi di sistema automaticamente nella maggior parte delle distribuzioni. Accedere a queste informazioni registrate dalla riga di comando è un gioco da ragazzi.

Ultimo avvio

Chi ha avviato Linux

Prima di tutto, se vuoi controllare quando il tuo computer è stato avviato l’ultima volta, puoi usare il comando who con il flag -b per ottenere una data e un’ora esatte nel tuo terminale. Non hai bisogno di privilegi di root, quindi procedi e controlla.

who -b

Leggi anche: Imposta un allarme per accendere automaticamente il computer Linux

Riavvii

Ultimi riavvii Linux

Con il comando last puoi elencare ogni volta che il tuo sistema è stato riavviato. Questi non sono necessariamente momenti in cui il sistema ha usato il comando reboot o che hai riavviato dal tuo desktop. Invece, registra ogni volta che il tuo sistema è stato avviato.

last -x reboot

Ultimo riavvio

Ultimo riavvio Linux

Se preferisci una versione più concisa, che mostri solo l’ultima volta che il tuo computer è stato avviato, puoi reindirizzare l’output a head e fornirgli -1, dicendogli di mostrare solo una riga. Se preferisci il riavvio precedente a quello attuale, usa -2 per ottenere entrambe le righe.

last -x reboot | head -1

Spegnimenti

Ultimi spegnimenti Linux

Il comando last funziona in modo simile con gli spegnimenti. Questi sono i momenti in cui il computer si è spento completamente. Forniscono un intervallo di tempo in cui il computer è stato spento. Puoi allineare questi dati con i riavvii per sapere quale spegnimento corrisponde.

last -x shutdown

Ultimo spegnimento

Ultimo spegnimento Linux

Come per i riavvii precedenti, puoi reindirizzare l’output a head per ottenere solo l’ultimo spegnimento. Anche in questo caso, puoi fornire un numero diverso, come -3 per ottenere gli ultimi tre spegnimenti.

last -x shutdown | head -1

Tempo di attività

Tempo di attività Linux

Infine, quando vuoi sapere da quanto tempo il tuo computer è in funzione, puoi usare il comando uptime per scoprirlo. Combinalo con il flag -p per ottenere un output molto più leggibile. Otterrai il tempo in giorni, ore e minuti che il tuo computer è stato acceso dall’ultimo avvio.

uptime -p

Speriamo che, con i comandi sopra, tu possa scoprire un modello, o addirittura la causa, dietro i riavvii e gli spegnimenti del tuo computer. Se sono coinvolti altri programmi, puoi sempre controllare file di log specifici in “/var/log.”