Mantenere aggiornato il software sul dispositivo è una parte importante per avere un sistema robusto e sicuro, ma ancora più importante è avere un'ora e una data aggiornate.

L'ora e la data precise su un sistema non solo indicano l'ora corretta, ma consentono anche di eseguire attività automatizzate come previsto e di connettersi ai servizi su Internet senza problemi.

Questa guida ti mostrerà come rivedere, regolare e configurare l'ora e la data su Linux dalla riga di comando usando il timedatectl comando.

Come viene gestito il tempo su Linux

Per mantenere l'ora precisa, Linux utilizza due diversi tipi di orologi:

  • Un orologio in tempo reale (RTC) o un orologio hardware integrato nel circuito del computer che funziona indipendentemente dal sistema operativo. L'orologio continua a funzionare anche quando il sistema operativo viene spento, riavviato o ibernato.
  • Un orologio di sistema, comunemente noto anche come orologio software. Mantenuto dal kernel Linux, l'orologio di sistema dipende dall'orologio in tempo reale per ottenere l'ora iniziale all'avvio del sistema operativo Linux.
instagram viewer

Per impostazione predefinita, l'ora del sistema viene conservata nel Tempo coordinato universale (UTC) formato. Il tuo sistema Linux converte quindi l'ora UTC nell'ora locale corretta in base alla tua regione o fuso orario. L'ora locale è quella visualizzata sul desktop.

Inserimento di informazioni su data e ora

Uno dei compiti più importanti che dovresti essere in grado di svolgere quando si tratta di configurare l'ora su Linux è essere in grado di elencare e rivedere l'ora corrente sul tuo sistema.

Per visualizzare l'ora e altri parametri di configurazione, è sufficiente eseguire il timedatectl comando senza parametri come segue:

timedatectl

Il comando visualizza l'ora locale del sistema, l'ora UTC e l'orologio in tempo reale. Nell'output sono elencati anche il fuso orario e altri parametri importanti relativi all'ora.

Come regolare l'ora su Linux

Per impostare o modificare l'ora, utilizzare il timedatectl comando insieme al tempo impostato sottocomando.

sudo timedatectl set-time hh: mm: ss

Nota: è necessario disporre di privilegi elevati per regolare l'ora o la data.

Nel comando di cui sopra, il hh sta per ore, mm per minuti, e ss per secondi. L'ora specificata deve essere nel formato 24 ore.

Ad esempio, per impostare l'ora a mezzanotte e mezzanotte, eseguire il comando seguente:

sudo timedatectl set-time 00:00:00

Il comando aggiorna sia l'orologio in tempo reale che l'orologio di sistema o software. Tuttavia, non sarà possibile modificare l'ora o la data se il Network Time Protocol (NTP) è abilitato sul sistema.

Come abilitare/disabilitare NTP

Il Network Time Protocol ti aiuta ad assicurarti che la tua ora sia sincronizzata con un server remoto in base al tuo fuso orario o regione.

Per disabilitare NTP su Linux, esegui il seguente comando:

sudo timedatectl set-ntp false

Per riattivare o abilitare NTP, esegui semplicemente:

sudo timedatectl set-ntp true

Una volta abilitato, il sistema regolerà e sincronizzerà automaticamente l'ora con l'ora del server configurata.

Nota: Il set-ntp il sottocomando non funzionerà se il tuo sistema non supporta NTP.

Come impostare la data su Linux

Per modificare la data sul tuo computer, puoi eseguire il timedatectl comando con il tempo impostato sottocomando nel seguente formato:

sudo timedatectl set-date AAAA-MM-GG

...dove AAAA è l'anno, MM è il mese, e DD è il giorno.

Ad esempio, per modificare la data in 1 gennaio 2000, emettere il seguente comando:

sudo timedatectl set-time "2000-01-01 23:00:01"

Nota che abbiamo anche specificato l'ora perché quando specifichi solo la data, timedatectl imposterà automaticamente l'ora su 00:00, ovvero mezzanotte.

Modifica del fuso orario

Prima di poter procedere e modificare il fuso orario sul PC, è importante sapere come elencare o visualizzare i fusi orari disponibili.

timedatectl list-timezones

Utilizzare il F tasto sulla tastiera per scorrere in avanti e il B tasto per scorrere all'indietro i fusi orari elencati. In alternativa, puoi usare i tasti freccia per scorrere.

Una volta identificato il tuo fuso orario, puoi, ad esempio, passare al fuso orario Africa/Blantyre utilizzando il seguente comando:

timedatectl set-timezone Africa/Blantyre

Ottenere aiuto dalla riga di comando

Per saperne di più su timedatectl, immetti il ​​seguente comando:

timedatectl aiuto

Per una copertura più completa del comando, puoi controllare le sue pagine man eseguendo:

uomo timedatectl

Imparentato: Modi per ottenere assistenza dalla riga di comando su Linux

Utilità alternative per l'orologio su Linux

Questa guida ti ha mostrato come configurare l'ora e la data su Linux usando l'utility timedatectl, una potente e moderna regolazione dell'orologio che fa parte del sistema servizio. Altre utilità di configurazione dell'orologio tradizionali su Linux sono le hwclock e Data comandi.

9 esempi pratici del comando data di Linux

Hai bisogno di ottenere informazioni dettagliate relative a data e ora su Linux? Questi esempi di comandi di data ti aiuteranno sicuramente.

Leggi Avanti

CondividereTweetE-mail
Argomenti correlati
  • Linux
  • Comandi Linux
Circa l'autore
Mwiza Kumwenda (39 articoli pubblicati)

Mwiza sviluppa software di professione e scrive ampiamente su Linux e programmazione front-end. Alcuni dei suoi interessi includono storia, economia, politica e architettura d'impresa.

Altro da Mwiza Kumwenda

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti