Come configurare il fuso orario su Ubuntu
Configurare correttamente il fuso orario è un’operazione importante per garantire che il sistema mostri sempre l’ora corretta. Una configurazione errata può causare incongruenze nei log di sistema, nei backup automatici e in alcune applicazioni che si basano su data e ora del server.
In questa guida vedremo come verificare il fuso orario attualmente configurato, modificarlo e assicurarci che il sistema mantenga automaticamente l’orario sincronizzato.
Verificare il fuso orario attuale
Prima di apportare qualsiasi modifica è consigliabile controllare la configurazione attuale del sistema.
Per farlo esegui:
timedatectl
L’output sarà simile al seguente:
Local time: Mon 2026-07-29 15:42:18 CEST
Universal time: Mon 2026-07-29 13:42:18 UTC
Time zone: Europe/Rome (CEST, +0200)
Tra le informazioni visualizzate troverai il fuso orario configurato nella voce Time zone.
Se desideri modificarlo, devi prima individuare il nome del fuso orario che vuoi utilizzare. Ubuntu mette a disposizione l’elenco completo dei timezone supportati tramite il comando:
timedatectl list-timezones
Dato che l’elenco è abbastanza lungo, può essere utile filtrarlo con grep. Ad esempio, per visualizzare i fusi orari europei:
timedatectl list-timezones | grep Europe
Una volta individuato quello desiderato, puoi applicarlo con:
sudo timedatectl set-timezone Europe/Rome
La modifica viene applicata immediatamente e non richiede il riavvio del sistema.
Per verificare che il nuovo fuso orario sia stato configurato correttamente, esegui nuovamente:
timedatectl
e controlla che il valore riportato accanto a Time zone corrisponda a quello scelto.
Verificare la sincronizzazione automatica dell'orario
Oltre al fuso orario, è importante verificare che Ubuntu mantenga automaticamente sincronizzati data e ora tramite NTP (Network Time Protocol).
Per controllare lo stato della sincronizzazione esegui:
timedatectl status
Tra le informazioni visualizzate troverai una voce simile alla seguente:
System clock synchronized: yes
Se il valore è yes, il sistema sta sincronizzando automaticamente l’orologio.
Nel caso in cui la sincronizzazione fosse disabilitata, puoi abilitarla con:
sudo timedatectl set-ntp true
Successivamente verifica nuovamente lo stato con:
timedatectl status
Se invece hai esigenze particolari e desideri gestire manualmente data e ora del sistema, puoi disattivare la sincronizzazione automatica utilizzando:
sudo timedatectl set-ntp false
Nella maggior parte dei casi è comunque consigliabile lasciare la sincronizzazione attiva, così da evitare problemi legati a certificati SSL, attività pianificate e registrazione degli eventi nei log.