Timedatectl e Hwclock Sono 2 utili comandi per regolare il ora (data e ora), nel nostro Sistemi operativi GNU / Linux.
Molte volte durante l'installazione e l'utilizzo di un file Sistema operativo GNU / Linux, alcuni potrebbero aver visto che ogni volta che si avvia una sessione utente nell'ambiente grafico o tramite il terminale, il file ora (data e ora) del Piattaforma del computer cambiamento (mancata corrispondenza). In altri casi, di solito cambia quando si dispone di una configurazione di doppio avvio (doppio avvio) e l'uso di Sistemi operativi installato.
Nel primo caso descritto, cioè utilizzando solo GNU / Linux, molte volte il problema viene affrontato temporaneamente, cioè non definitivamente risolto, aggiustando graficamente o tramite terminale tramite il comando "data".
Nel secondo caso, cioè utilizzando 2 o più Sistemi operativi diverso, di solito GNU / Linux e Windows, il problema viene solitamente risolto temporaneamente impostando manualmente l'ora dal primo al ora (data e ora) del secondo, e in alcuni casi al momento del BIOS del computer.
Problema
El problema di mancata corrispondenza dell'ora bugie, nel modo in cui il nostro Sistemi operativi GNU / Linux elaborano la data e l'ora. Cioè, in quanto non è lo stesso di come lo elaborano Sistemi operativi totalmente diverso come Windows, anche se sì, come altri, come, MacOS.
En GNU / Linux o MacOS, viene utilizzato il modello UTC (tempo universale coordinato) per impostare l'ora dello stesso, mentre in Windows no. Windows presume che il computer memorizzi l'ora corretta e aggiornata nel file Orologio hardware della scheda madre, cioè in BIOS. Da allora, il Orologio e / o BIOS è necessario tenere traccia del tempo trascorso, anche quando il computer è spento.
Pertanto, per impostazione predefinita, Windows presume sempre che l'ora corretta sia memorizzata nel file Ora locale (orologio / BIOS) dal computer, mentre GNU / Linux, come abbiamo già espresso, presuppone che l'ora sia memorizzata nel file Ora UTC, che causa lo sfasamento ciclico contrassegnato quando si utilizza alternativamente il 2. Pertanto, una soluzione logica è regolare correttamente il Ora locale (orologio / BIOS) dal computer e configurare ogni sistema operativo per comunicare con esso per sincronizzare l'ora da mostrare all'utente.
Comandi Timedatectl e Hwclock
Ci sono comandi per risolvere questo problema, cioè per configurarlo GNU / Linux comunicare con l'hardware (Orologio / BIOS) dal tuo computer e si sincronizza con esso, a mostra l'utente allo stesso tempo, proprio come fai tu Windows.
Prima di essere eseguita, la corretta configurazione del file ora (data e ora) in BIOSDopo aver eseguito il comando, è preferibile riavviare e verificare che rimanga invariato, prima nel file Sistema operativo GNU / Linux e poi in BIOS.
Questi comandi sono:
timedatectl
Questo comando moderno è speciale, per quelli Distribuzioni GNU / Linux che hanno installato systemd come Processo di avvio 1 (PID 1)Ad esempio, DEBIAN GNU / Linux. Da allora, è una funzionalità fornita da questo amministratore di sistema e servizi.
Per ottenere quel comando, consenti GNU / Linux comunicare con l'hardware (Orologio / BIOS) dal computer e sincronizzarsi con esso, dovrebbe essere eseguito il seguente comando:
sudo timedatectl set-local-rtc 1
Per ulteriori informazioni su questo comando, l'opzione «set-local-rtc [BOOL]
»E gli altri, a proposito DEBIAN GNU / Linux, puoi accedere al file Manuale in linea (Manpage) dei pacchetti e dei comandi degli stessi, sui seguenti link. Oppure leggi la tua pagina man locale eseguendo «man timedatectl
«.
hwclock
Questo comando leggendario e ancora attuale è speciale per tutti i tipi di Distribuzioni GNU / Linux, poiché non dipende da sistema, né da altri amministratori di sistema e servizi.
Per ottenere quel comando, consenti al Piattaforma GNU / Linux comunicare con l'hardware (Orologio / BIOS) del computer e sincronizzarsi con esso, cioè configurare l'ora dello stesso sul BIOS, deve essere eseguito il seguente comando:
sudo hwclock -w o sudo hwclock --systohc
Nota: In caso contrario, cioè se invece vuoi sincronizzare al contrario (configura l'ora corrente del BIOS sul Sistema Operativo) allora puoi usare il comando «hwclock -s
»O il comando «hwclock --hctosys
«.
Per ulteriori informazioni su questo comando, l'opzione «-w
»E gli altri circa DEBIAN GNU / Linux, puoi accedere al file Manuale in linea (Manpage) dei pacchetti e dei comandi degli stessi, sui seguenti link. Oppure leggi la tua pagina man locale eseguendo «man hwclock
«.
D'ora in poi, quando smetti di usare il file Modello UTC per data e ora, ovvero quando si utilizza il ora (data e ora) del BIOS per GNU / Linux o diversi Sistemi operativi, verrà evitato il problema con la configurazione dell'ora hardware ed entrambi i sistemi avranno sempre lo stesso tempo, senza ritardi.
Un'altra procedura alternativa per impostare la data e l'ora del file Sistema operativo GNU / Linux e la sincronizzazione è con il BIOS dal computer, utilizzando il comando «date
"E"hwclock
»È il seguente:
Esegui comandi di comando da un file sessione di root per impostare la data 08:00 del 07 marzo 2020.
date --set "2020-03-07 08:00"
hwclock --set --date="`date '+%D %H:%M:%S'`"
Conclusione
Speriamo questo "piccolo post utile" su «Timedatectl y Hwclock»
, 2 utili «Comandos de GNU/Linux»
utilizzato per impostare la data e l'ora del nostro «Distros GNU/Linux»
, soprattutto per risolvere i problemi di mancate corrispondenze temporali in «ordenadores con doble booteo (inicio)»
, è di grande interesse e utilità, per l'intero «Comunidad de Software Libre y Código Abierto»
e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux»
.
E per ulteriori informazioni, non sempre esitare a visitarne uno Biblioteca in linea come OpenLibra y jedit leggere libri (PDF) su questo o altri argomenti aree di conoscenza. Per ora, se ti è piaciuto «publicación»
, non smettere di condividerlo con gli altri, nel tuo Siti web, canali, gruppi o comunità preferiti di social network, preferibilmente gratuiti e aperti come Mastodonteo sicuro e privato come Telegram.
O semplicemente visita la nostra home page all'indirizzo DesdeLinux o unisciti al canale ufficiale Telegramma da DesdeLinux leggere e votare questa o altre interessanti pubblicazioni su «Software Libre»
, «Código Abierto»
, «GNU/Linux»
e altri argomenti relativi a «Informática y la Computación»
, E il «Actualidad tecnológica»
.
Ciao! Grazie mille, l'informazione mi ha aiutato, sto usando manjaro cinnamon e non ho avuto modo di configurare graficamente, né la sincronizzazione su Internet, semplicemente non ho apportato modifiche ... ma grazie a te è già risolto 😀
Saluti Octavio! Sono contento che l'articolo ti sia servito in modo soddisfacente. Grazie per il tuo commento e contributo.
Ciao
nel mio caso ho dovuto cambiare / etc / adjtime come " LOCAL "invece di UTC" perché Linux ha cambiato l'ora del bios in UTC e Windows ha sbagliato; insieme a
hwclock –verso
Sono stato in grado di verificare che non l'ha cambiato di nuovo quando ha apportato tale regolazione
Saluti, Fabiano. Grazie per il tuo commento e contributo.