Come modificare le impostazioni di Data, Ora, Timezone (Fuso Orario) e Orologio di Sistema in Linux CentOS, Fedora e RHEL con timedatectl

How to set Time, Timezone and System Clock in Linux CentOS, Fedora & RHEL using timedatectl

Il modo migliore per modificare le impostazioni di data, ora, timezone e orologio del vostro sistema Linux è attraverso il comando timedatectl, uno strumento disponibile per tutte le distribuzioni basate su RHEL, CentOS 7 e Fedora. Il comando fa parte del pacchetto systemd ed è fornito in sostituzione del vecchio comando date, utilizzato dalle versioni di Linux basate sul daemon sysvinit.

Utilizzando il comando timedatectl abbiamo la possibilità di effettuare una serie di operazioni direttamente dal terminale, tra cui: visualizzare le impostazioni del sistema, visualizzare tutte le timezone disponibili, modificare la timezone (fuso orario) corrente e impostare una nuova ora e/o data in sostituzione di quelle attuali.

Visualizzare le impostazioni correnti

Iniziamo con il comando status, mediante il quale è possibile visualizzare a schermo le impostazioni di Ora, Data e Timezone (fuso orario) attualmente in uso:

Il comando di cui sopra, se eseguito, restituirà le seguenti informazioni:

Come modificare le impostazioni di Data, Ora, Timezone (Fuso Orario) e Orologio di Sistema in Linux CentOS, Fedora e RHEL con timedatectl

Il valore RTC time mostrato nella screenshot di cui sopra mostra la data e l'ora attualmente memorizzata nell'orologio hardware del nostro sistema.

Come si può vedere, l'informazione relativa alla timezone si trova insieme a una serie di altri dati. Come sempre, abbiamo la possibilità di utilizzare il comando grep per filtrare via le informazioni superflue e restituire soltanto quelle di nostro interesse, nel seguente modo:

Mostrare tutte le Time Zone disponibili

Con questo comando possiamo visualizzare un elenco di tutte le timezone (fusi orari) disponibili:

Il comando produrrà una lista di questo tipo:

Come modificare le impostazioni di Data, Ora, Timezone (Fuso Orario) e Orologio di Sistema in Linux CentOS, Fedora e RHEL con timedatectl

Come possiamo vedere, scorrere attraverso tutti quei risultati può essere molto scomodo. Per risparmiare tempo prezioso è decisamente consigliabile ricorrere al comando egrep, che ci consentirà di visualizzare soltanto le time zone disponibili per la nostra area geografica:

Impostare una nuova Time Zone

Una volta recuperata la timezone desiderata, possiamo sostituirla a quella attualmente impostata nel sistema con lo switch set-timezone:

Impostare Ora e Data

Il comando timedatectl può essere anche utilizzato per impostare la data e l'ora dell'orologio di sistema, nel seguente modo:

Modificare l'ora

Per impostare l'ora del sistema possiamo utilizzare lo switch set-time con il formato HH:MM:SS (Hours, Minutes, Seconds):

Modificare la data

Per impostare la data del sistema possiamo utilizzare lo switch set-time con il formato YYYY-MM-DD (Year, Month, Day):

Modificare l'ora e la data insieme

Lo switch set-time consente anche di impostare ora e data con un singolo comando, nel seguente modo:

 

Per il momento è tutto!

Ci auguriamo che questo articolo possa aiutare molti Amministratori di Sistema che abbiano la necessità di modificare la data, l'ora e la timezone / fuso orario del proprio sistema Linux.

 

About Ryan

IT Project Manager, Web Interface Architect e Lead Developer di numerosi siti e servizi web ad alto traffico in Italia e in Europa. Dal 2010 si occupa anche della progettazione di App e giochi per dispositivi Android, iOS e Mobile Phone per conto di numerose società italiane. Microsoft MVP for Development Technologies dal 2018.

View all posts by Ryan

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


The reCAPTCHA verification period has expired. Please reload the page.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.