GNU/Linux >> Linux Esercitazione >  >> Debian

Come impostare o modificare il fuso orario su Debian 9

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 i processi cron e i timestamp nei file di registro sono basati 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 con cui hai effettuato l'accesso deve disporre dei privilegi sudo per poter modificare il fuso orario del sistema.

Controllo del fuso orario attuale #

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

timedatectl

Come mostrato nell'output di seguito, 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 del sistema viene configurato collegando simbolicamente /etc/localtime a un identificatore binario di fuso orario in /usr/share/zoneinfo directory. 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 il fuso orario in Debian #

Prima di modificare il fuso orario, dovrai 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, puoi elencare i file in /usr/share/zoneinfo directory o utilizzare il timedatectl comando.

timedatectl list-timezones
...
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
...

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

sudo timedatectl set-timezone your_time_zone

Ad esempio, per modificare il fuso orario del sistema in Europe/Ljubljana correresti:

sudo timedatectl set-timezone Europe/Ljubljana

Verifica la modifica emettendo il timedatectl comando:

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

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 al fuso orario in /usr/share/zoneinfo directory.

Elimina il /etc/localtime corrente file o collegamento 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 file o emettendo la date comando:

date
Mon Mar 11 22:55:04 CET 2019

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