GNU/Linux >> Linux Esercitazione >  >> Linux

Autonomia totale della macchina

Questo non è qualcosa che il firmware tiene traccia, per quanto ne so. Anche i BMC non misurano il tempo di attività totale.

Questo non aiuterà con il tempo di attività passato dagli avvii precedenti, ma puoi iniziare a registrare i tempi di attività ora, installando uno strumento come uptimed e configurandolo in modo che non scarti mai i valori (imposta LOG_MAXIMUM_ENTRIES a 0 in uptimed.conf ). Ciò misurerà il tempo di attività del sistema operativo, non il tempo totale di "attivazione" della CPU, ma dovrebbe essere abbastanza vicino... Una volta ottenuto uptimed in esecuzione, puoi eseguire uprecords per visualizzare i totali, ad esempio

    up  1492 days, 02:57:18 | since                     Sat Sep  7 00:50:06 2013
  down    61 days, 08:11:24 | since                     Sat Sep  7 00:50:06 2013
   %up               96.051 | since                     Sat Sep  7 00:50:06 2013

Come sottolineato da donchisciottesco, sarai in grado di farti un'idea del tempo di attività storico guardando i tuoi registri. Se stai eseguendo systemd, puoi visualizzare gli stivali che sono stati registrati usando journalctl --list-boots . La rotazione del registro significa che è probabile che ciò perda un bel po' di tempo di attività.

Come sottolineato da JdeBP, last reboot potrebbe darti un elenco più lungo di boot con il tempo di attività associato.


Linux
  1. Esegui una macchina virtuale Linux in Podman

  2. Determinare la shell nello script durante il runtime?

  3. Come spegnere o riavviare Linux

  4. cronologia del tempo di attività di Linux

  5. Linux KVM su una Virtualbox

Un'introduzione a Virtual Machine Manager

Come installare RHEL 8 su una macchina virtuale

Comando Uptime in Linux

Documentare il tempo di attività del sistema in Linux

Esempi di comandi per l'uptime di Linux

generare un ID univoco della macchina coerente