Linux · 2 min read · Oct 22, 2025

Come cambiare il fuso orario su Debian Linux

Il fuso orario su Debian, come su altre distribuzioni Linux, è un’impostazione a livello di sistema che determina l’ora locale per il sistema e le sue applicazioni. È configurato dal file /etc/localtime, che è un collegamento simbolico al file del fuso orario appropriato situato in /usr/share/zoneinfo/. Per impostazione predefinita, durante l’installazione, Debian chiede all’utente di selezionare il proprio fuso orario, ma può essere cambiato in seguito utilizzando comandi come timedatectl, il metodo preferito sui sistemi che utilizzano systemd. Questa impostazione influisce sui timestamp dei file, dei log e degli eventi di sistema, e garantisce che tutte le operazioni che coinvolgono il tempo siano accurate secondo la regione geografica specificata.

Questa guida ti mostrerà come impostare il fuso orario su Debian.

Imposta il fuso orario utilizzando il comando timedatectl

Controlla il fuso orario attuale:

timedatectl

Elenca tutti i fusi orari disponibili:

timedatectl list-timezones

Puoi scorrere l’elenco o utilizzare il comando grep per filtrare regioni specifiche, ad esempio:

timedatectl list-timezones | grep -i "America"

Imposta il nuovo fuso orario: Sostituisci Regione/Città con il tuo fuso orario desiderato (ad es., America/New_York).

sudo timedatectl set-timezone Regione/Città

Verifica la modifica:

timedatectl

Imposta il fuso orario manualmente creando un collegamento simbolico

Se timedatectl non è disponibile, puoi cambiare manualmente il fuso orario creando un collegamento simbolico:

Elenca i fusi orari disponibili:

ls /usr/share/zoneinfo

Esegui il backup del file di ora locale esistente:

sudo mv /etc/localtime /etc/localtime.bak

Crea un collegamento simbolico al fuso orario desiderato: Sostituisci Regione/Città con il fuso orario appropriato.

sudo ln -s /usr/share/zoneinfo/Regione/Città /etc/localtime

Verifica la modifica:

date

Questo dovrebbe aggiornare immediatamente il tuo fuso orario di sistema.

Il comando timedatectl imposta il fuso orario in modo permanente?

Sì, quando imposti il fuso orario utilizzando il comando timedatectl su Debian (o altre distribuzioni Linux che utilizzano systemd), la modifica del fuso orario è permanente.

Ecco perché:

  • Modifiche permanenti: Il comando timedatectl set-timezone aggiorna il file /etc/localtime, che è un collegamento simbolico che punta al file appropriato in /usr/share/zoneinfo/. Questo file viene letto dal sistema per determinare il fuso orario corretto. Poiché la modifica è riflessa in questo file di configurazione, persiste attraverso i riavvii.
  • Nessun bisogno di passaggi aggiuntivi: Non è necessario eseguire ulteriori passaggi affinché la modifica rimanga dopo un riavvio. timedatectl gestisce tutti gli aggiustamenti necessari.

Se vuoi verificare che la modifica sia persistente, puoi controllare il fuso orario dopo aver riavviato il sistema eseguendo:

timedatectl

Questo mostrerà il fuso orario attuale del sistema, confermando che la tua impostazione è stata salvata.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.