Come controllare e impostare il fuso orario in Ubuntu 20.04
Panoramica
In questo tutorial, imparerai come controllare e impostare il fuso orario in Ubuntu 20.04 usando il comando timedatectl
.
Esistono vari modi per controllare il fuso orario, dall’uso del comando date
al comando timedatactl
. Tuttavia, l’impostazione del fuso orario è stata notevolmente semplificata e migliorata con il comando timedatactl
.
Il comandotimedatectl
consente di produrre informazioni dettagliate sulla data del sistema nel tempo, dalle informazioni NTP ai confronti tra la data e la data UTC.
Mentre abbiamo limitato lo scopo di questo tutorial per essere strettamente circa l’impostazione del fuso orario, iltimedatectl
ha funzionalità aggiuntive che è molto utile per le configurazioni intorno ora e data.
Controllo del fuso orario corrente
Il fuso orario attualmente configurato è impostato nel file/etc/timezone
. Per visualizzare il fuso orario corrente è possibile cat
il contenuto del file.
cat /etc/timezone
Etc/UTC
Un altro metodo consiste nell’utilizzare il comandodate
. Dandogli l’argomento +%Z
, puoi emettere il nome del fuso orario corrente del tuo sistema.
date +%Z
UTC
Per ottenere il nome del fuso orario e l’offset, è possibile utilizzare il comandodata
con l’argomento+"%Z %z"
. La lettera maiuscolaZ
stampa il nome del fuso orario, mentre la lettera minuscolaz
emette l’offset del tempo.
date +"%Z %z"
UTC +0000
Il comandotimedatectl
può essere utilizzato per ottenere maggiori dettagli sulle attuali configurazioni di data e ora del sistema.
timedatectl
Impostazione del fuso orario
Per impostare il fuso orario verrà utilizzato il comando timedatectl
. Prima di impostare il nuovo fuso orario si consiglia di sapere quali fusi orari sono disponibili. È possibile elencare tutti i fusi orari disponibili utilizzando il comandotimedatectl list-timezones
.
timedatectl list-timezones
L’elenco dei fusi orari è molto esteso. Per restringere l’elenco solo alla tua regione puoi reindirizzare i risultati al comandogrep
. Ad esempio, per restringere i nostri risultati solo alle Americhe, eseguiremmo il seguente comando.
timedatectl list-timezones | grep America
...America/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_JohnsAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/Yellowknife
Una volta che si conosce il fuso orario su cui si desidera impostare il server Ubuntu, si utilizza il comandotimedatactl set-timezone
per impostarlo.
sudo timedatectl set-timezone America/Toronto
e quindi confermare che le modifiche sono state applicate eseguendo il comandotimedatactl
.
timedatectl
Leave a Reply