GNU/Linux >> Linux Esercitazione >  >> Debian

Come impostare o modificare il fuso orario su Debian 10

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

Su Debian, il fuso orario del sistema viene impostato durante l'installazione, ma può essere facilmente modificato in un secondo momento.

Questo articolo spiega come impostare o modificare il fuso orario su Debian 10 Linux.

Controllo del fuso orario attuale #

timedatectl è un'utilità della riga di comando che consente di visualizzare e modificare l'ora e la data del sistema. È disponibile su tutti i moderni sistemi Linux basati su systemd:

timedatectl

L'output seguente mostra che il fuso orario del sistema è impostato su "UTC":

               Local time: Fri 2020-04-03 19:23:29 UTC
           Universal time: Fri 2020-04-03 19:23:29 UTC
                 RTC time: Fri 2020-04-03 19:23:29
                Time zone: UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Il fuso orario del sistema viene configurato collegando simbolicamente /etc/localtime a un identificatore binario di fuso orario in /usr/share/zoneinfo directory. Puoi anche trovare il fuso orario controllando il percorso a cui punta il collegamento simbolico, usando ls comando:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 23 Nov 21 23:44 /etc/localtime -> /usr/share/zoneinfo/UTC

Cambiare il fuso orario in Debian #

Prima di modificare il fuso orario, dovrai scoprire il nome lungo del fuso orario che desideri utilizzare. I fusi orari utilizzano il formato "Regione/Città".

Per elencare tutti i fusi orari disponibili, puoi elencare i file in /usr/share/zoneinfo directory o invocare il timedatectl comando con list-timezones opzione:

timedatectl list-timezones
...
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
...

Dopo aver identificato quale fuso orario è preciso rispetto alla tua posizione, esegui il seguente comando come root o utente con privilegi sudo:

sudo timedatectl set-timezone your_time_zone

Ad esempio, per modificare il fuso orario del sistema in America/Monterrey , eseguiresti:

sudo timedatectl set-timezone America/Monterrey

Verifica la modifica controllando il fuso orario del sistema corrente con il timedatectl comando:

timedatectl
               Local time: Fri 2020-04-03 13:30:30 CST
           Universal time: Fri 2020-04-03 19:30:30 UTC
                 RTC time: Fri 2020-04-03 19:30:30
                Time zone: America/Monterrey (CST, -0600)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Se stai eseguendo una versione precedente di Debian e timedatectl comando non è presente sul tuo sistema, puoi cambiare il fuso orario collegando simbolicamente a /etc/localtime nel file binario del fuso orario in /usr/share/zoneinfo directory.

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

sudo ln -sf /usr/share/zoneinfo/America/Monterrey /etc/localtime

Verifica le modifiche elencando il /etc/localtime file o emettendo il timedatectl o date comandi:

date
Fri 03 Apr 2020 01:34:27 PM CST

Debian
  1. Come impostare o modificare fuso orario/data/ora su Ubuntu 18.04

  2. Come modificare il fuso orario in Debian 11 / Debian 10 / 9

  3. Come modificare il fuso orario in Debian Linux

  4. Come modificare il fuso orario su CentOS 8

  5. Come impostare o modificare il fuso orario su Debain 11

Come impostare il fuso orario in Debian 11

Come impostare o modificare il nome host in Debian Linux

Come impostare o modificare il fuso orario su Debian 11

Come modificare il nome host su Debian 10

Come cambiare il fuso orario su Debian 11

Come modificare il fuso orario su Debian 10 Buster