1. Usando `uptime`:
Questo è il metodo più semplice, fornendo una rapida stima del tempo di attività. Non dà il tempo di avvio preciso, ma piuttosto il tempo trascorso dall'ultimo avvio. È quindi possibile calcolare il tempo di avvio sottraendo il tempo di attività dall'ora corrente.
`` `Bash
Uptime
`` `
Esempio di output:
`` `
11:34:56 su 2 giorni, 3:22, 1 utente, media di carico:0,12, 0,18, 0,15
`` `
Ciò indica che il sistema è in esecuzione per 2 giorni e 3 ore e 22 minuti. Dovresti calcolare manualmente il tempo di avvio dall'ora corrente.
2. Usando `/proc/uptime`:
Questo file contiene due valori:il tempo di attività in secondi e il tempo trascorso in stato inattivo in pochi secondi. Il primo valore è ciò che ci interessa.
`` `Bash
Cat /Proc /Uptime | awk '{stampa $ 1}'
`` `
Ciò emetterà il tempo di attività in pochi secondi. È quindi possibile utilizzare un semplice calcolo (o uno script più sofisticato) per determinare il tempo di avvio in base all'ora corrente.
3. Usando `Who -b`:
Questo comando visualizza il tempo di avvio del sistema. Questo è spesso il metodo più semplice per ottenere il tempo di avvio.
`` `Bash
chi -b
`` `
Esempio di output:
`` `
Avvio del sistema 2024-10-27 10:00
`` `
4. Metodi più sofisticati (per script):
Per un maggiore accesso programmatico, è possibile utilizzare quanto segue (richiedere utilità della data):
`` `Bash
boot_time =$ (who -b | awk '{stampa $ 4, $ 5}')
Echo "Sistema avviato a:$ boot_time"
`` `
Questo estrae il tempo di avvio da `chi -b` e lo memorizza in una variabile per ulteriori elaborazioni. È quindi possibile eseguire confronti delle date se necessario.
Quale metodo è il migliore?
* Per un controllo rapido e approssimativo:`Uptime`
* Per un tempo di avvio preciso in un formato leggibile dall'uomo:`Who -b`
* Per l'accesso programmatico e ulteriore elaborazione:`/proc/uptime` combinato con calcoli della data o l'esempio più sofisticato` chi -b`.
Ricorda che l'accuratezza di questi metodi dipende dall'orologio del sistema impostato correttamente. Se l'orologio di sistema è stato regolato dall'avvio, il tempo di avvio riportato potrebbe essere inaccurato.
sistemi © www.354353.com