GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Cambia fuso orario su Ubuntu 18.04 - Processo passo dopo passo?

Il fuso orario è impostato al momento dell'installazione del sistema operativo Ubuntu e puoi anche cambiarlo in un secondo momento. È un aspetto molto importante impostare un fuso orario adeguato per le applicazioni basate su cron job e timestamp.

I moderni sistemi operativi rilevano e sincronizzano l'ora utilizzando i server orari del NIST (National Institute of Standards and Technology). Il NIST gestisce un orologio atomico che non guadagna né perde un secondo in 300 milioni di anni.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query Ubuntu correlate.

In questo contesto, esamineremo diversi metodi per cambiare il fuso orario sul sistema Ubuntu 18.04.


Come ottenere il fuso orario attuale?

Prima di procedere con questa procedura di configurazione, assicurati di utilizzare un account utente con privilegi sudo.

Fondamentalmente, il comando timedatectl è lo stesso per tutte le distribuzioni Linux e viene utilizzato per ottenere e impostare facilmente il fuso orario del sistema. Esegui il comando seguente per ottenere il fuso orario corrente:

$ timedatectl

Verrà visualizzato l'output come di seguito:

                  Local time: Tue 2021-04-30 11:57:15 IST
                  Universal time: Tue 2021-04-30 06:27:15 UTC
                        RTC time: Tue 2021-04-30 06:27:15
                       Time zone: Asia/Kolkata (IST, +0530)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no


File di configurazione del fuso orario su Ubuntu

  • /usr/share/zoneinfo/ – I file relativi al nome del fuso orario sono archiviati in questa directory. Ad esempio, il file /usr/share/zoneinfo/America/New_York rappresenta il fuso orario di New York.
  • /etc/localtime – Questo è un collegamento simbolico al file localtime che si trova nella directory /usr/share/zoneinfo/.


Come modificare il fuso orario in Ubuntu?

Per iniziare, dovresti conoscere il nome lungo per il fuso orario che desideri impostare. Per ottenere l'elenco di tutti i fusi orari disponibili, esegui il comando seguente:

$ timedatectl list-timezones

Mostrerà l'output come di seguito:

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
...
...
America/Caracas
America/Cayenne
America/Cayman
America/Chicago
America/Chihuahua
America/Costa_Rica
...
...
Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC

Prendi il nome lungo del fuso orario che desideri impostare ed esegui il comando seguente come con l'utente sudo.

La sintassi di base per il comando è:

$ sudo timedatectl set-timezone NEW_TIME_ZONE

Ad esempio, se il tuo fuso orario richiesto è America/New_York, puoi impostarlo eseguendo il comando come di seguito:

$ sudo timedatectl set-timezone America/New_York

Ora verifica di nuovo il fuso orario usando il comando timedatectl:

$ timedatectl

Dovrebbe essere cambiato con il nuovo fuso orario America/New_York:

                      Local time: Wed 2021-04-30 02:30:39 EDT
                  Universal time: Wed 2021-04-30 06:30:39 UTC
                        RTC time: Wed 2021-04-30 06:30:39
                       Time zone: America/New_York (EDT, -0400)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no


Come modificare il fuso orario in base al collegamento simbolico?

Un altro modo per cambiare il fuso orario è creare un collegamento simbolico. Questo metodo è utile quando il tuo server esegue una versione precedente di Ubuntu o quando il comando timedatectl non è disponibile. Cambieremo il fuso orario creando un collegamento simbolico /etc/localtime al fuso orario nella directory /usr/share/zoneinfo.

Innanzitutto, devi eliminare il collegamento simbolico o il file /etc/localtime corrente digitando:

$ sudo rm -rf /etc/localtime

Successivamente, aggiungi il fuso orario che desideri impostare e creando un collegamento simbolico:

$ sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Ora, se vuoi verificarlo puoi farlo elencando il file /etc/localtime o esegui il comando date:

$ date

Mostrerà sotto l'output:

Output
Tue Apr 30 02:37:22 EDT 2021



Ubuntu
  1. Come cambiare il fuso orario in Ubuntu?

  2. Installare Icinga su Ubuntu 20.04 LTS - procedura passo passo?

  3. Installa Laravel su Ubuntu 20.04 - Processo passo dopo passo?

  4. Installa Grafana su Ubuntu 20.04 - Processo passo dopo passo?

  5. Installa Ruby su Ubuntu 20.04 - Processo passo dopo passo?

Come impostare o modificare il fuso orario su Ubuntu 20.04

Come modificare la data, l'ora e il fuso orario in Ubuntu 20.04 LTS

Come cambiare il fuso orario sul tuo sistema Ubuntu

Come impostare o modificare il fuso orario in Ubuntu Linux [Suggerimento per principianti]

Come modificare il fuso orario su Ubuntu 20.04 LTS

Cambia fuso orario in Ubuntu 18.04