androide

Come impostare o modificare il fuso orario su debian 9

Raspberry Pi Raspbian Buster Lite Initial (Command Line) Setup

Raspberry Pi Raspbian Buster Lite Initial (Command Line) Setup

Sommario:

Anonim

L'uso del fuso orario corretto è importante per molte attività e processi relativi ai sistemi. Ad esempio, il demone cron utilizza il fuso orario del sistema per eseguire lavori cron e i timestamp nei file di registro si basano sul fuso orario dello stesso sistema.

Il fuso orario del sistema viene impostato durante l'installazione, ma può essere facilmente modificato in un secondo momento. Questo tutorial mostra come impostare o modificare il fuso orario su Debian 9.

Prerequisiti

L'utente che ha effettuato l'accesso deve disporre dei privilegi di sudo per poter modificare il fuso orario del sistema.

Verifica del fuso orario corrente

In Debian e altre moderne distribuzioni Linux, il comando timedatectl consente di visualizzare e impostare l'ora e il fuso orario del sistema corrente.

timedatectl

Come mostrato nell'output seguente, il fuso orario del sistema è impostato su "America / Chicago":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

Il fuso orario di sistema è configurato collegando in modo simbolico /etc/localtime a un identificatore binario di fuso orario nella /usr/share/zoneinfo . Un'altra opzione per controllare il fuso orario è mostrare il percorso a cui punta il collegamento simbolico usando il comando ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Cambiare fuso orario in Debian

Prima di modificare il fuso orario, devi scoprire il nome lungo del fuso orario che desideri utilizzare. La convenzione di denominazione del fuso orario di solito utilizza un formato "Regione / Città".

Per elencare tutti i fusi orari disponibili, è possibile elencare i file nella /usr/share/zoneinfo o utilizzare il comando timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

Una volta identificato quale fuso orario è preciso per la tua posizione, esegui il seguente comando come utente sudo:

sudo timedatectl set-timezone your_time_zone

Ad esempio, per cambiare il fuso orario del sistema in Europe/Ljubljana dovresti eseguire:

sudo timedatectl set-timezone Europe/Ljubljana

Verifica la modifica immettendo il comando timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Modifica del fuso orario creando un collegamento simbolico

Elimina il /etc/localtime corrente o il link simbolico:

sudo rm -f /etc/localtime

Identifica il fuso orario che desideri configurare e crea un collegamento simbolico:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Puoi confermare la modifica elencando il /etc/localtime o eseguendo il comando date :

date

Mon Mar 11 22:55:04 CET 2019

Conclusione

In questa guida, hai imparato a cambiare il fuso orario del tuo sistema Debian. Sentiti libero di lasciare un commento in caso di domande.

terminale debian