GNU/Linux >> Linux Esercitazione >  >> Linux

Ottenere la data e l'ora dell'avvio del sistema in Linux

Ho trovato alcuni comandi qui. Prova who -b o last reboot | head -1 .
who fornisce date numeriche, mentre last reboot restituisce nomi abbreviati di giorno/mese.


Questo interroga il tempo di attività dal kernel e lo visualizza nel fuso orario locale:

date -d "`cut -f1 -d. /proc/uptime` seconds ago"

Fai attenzione alle altre opzioni. Il last il comando smetterà di funzionare non appena wtmp è stato ruotato. Il who comando dipende dalla disponibilità e dall'integrità di utmp . E /proc/1 potrebbe avere la data corrente invece della data dell'ora di avvio e potrebbe anche non essere disponibile su un sistema rinforzato. Modifica :dmesg ha solo un back buffer di lunghezza fissa, quindi è anche irrealizzabile. I log del kernel possono essere in /var/log ma la maggior parte delle distribuzioni ne conserva solo 8 settimane.


Mi sono imbattuto in questa domanda mentre cercavo un modo per ottenere un tempo di avvio coerente e analizzabile , invece del tempo trascorso dall'avvio che cambia ad ogni chiamata.

Sembra che uptime -s farà il trucco sulla maggior parte dei sistemi Linux.


Linux
  1. Utilizzo del comando timedatectl per modificare l'ora e la data sul sistema Linux RHEL7

  2. Controlla e stampa chi sta effettuando l'accesso in Linux / Unix

  3. Come visualizzare la data e l'ora di riavvio del sistema Linux

  4. 7 Esempi di comandi della data di Linux per visualizzare e impostare la data e l'ora del sistema

  5. Cronologia dei comandi di Linux con data e ora

Come trovare la data e l'ora di installazione del sistema operativo Linux

Come controllare la cronologia di riavvio del sistema e il tempo di avvio in Linux

Come impostare data e ora su Linux

Esempi di comandi data di Linux

Leggi e analizza i tuoi log di sistema Linux con Journalctl

Come modificare data, ora e fuso orario in Linux Mint 20