Timedatectl e Hwclock: comandi per impostare la data e l'ora in Linux

Timedatectl e Hwclock: comandi per impostare la data e l'ora in Linux

Timedatectl e Hwclock: comandi per impostare la data e l'ora in Linux

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.

Timedatectl e Hwclock: Introduzione

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.

Timedatectl e Hwclock: il problema con UTC

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'`"

Immagine generica per le conclusioni dell'articolo

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».


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   ottavio dos santos suddetto

    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 😀

    1.    Post-installazione di Linux suddetto

      Saluti Octavio! Sono contento che l'articolo ti sia servito in modo soddisfacente. Grazie per il tuo commento e contributo.

  2.   Fabian suddetto

    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

    1.    Post-installazione di Linux suddetto

      Saluti, Fabiano. Grazie per il tuo commento e contributo.