GNU/Linux >> Linux Esercitazione >  >> Debian

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

Succede che a volte il tuo sistema potrebbe avere il fuso orario sbagliato o voler cambiare il fuso orario a causa della natura del lavoro o aver dimenticato di impostare il fuso orario corretto al momento dell'installazione del sistema operativo Debian.

In questo post vedremo come modificare il fuso orario in Debian 11 / Debian 10.

Cambiare il fuso orario in Debian 11 / Debian 10

Possiamo cambiare il fuso orario in due modi,

1. Usando il file /etc/localtime

2. Usando il comando timedatectl

1. Usando /etc/localtime File

In questo metodo, utilizzeremo il file /etc/localtime (collegamento al file del fuso orario originale) per impostare il fuso orario per il sistema. Questo metodo funzionerà su tutte le versioni di Debian, comprese quelle precedenti.

Controlla il fuso orario corrente usando il comando data.

date

Risultato:

Sun Aug  22 09:42:31 UTC 2021

Puoi vedere che il mio sistema è stato configurato con Coordinated Universal Time (UTC) .

Come ho detto prima, /etc/localtime è un collegamento al file del fuso orario originale. Puoi controllare il collegamento simbolico usando il seguente comando.

ls -al /etc/localtime

Risultato:

lrwxrwxrwx 1 root root 30 Aug 17 02:21 /etc/localtime -> /usr/share/zoneinfo/UTC

La directory /usr/share/zoneinfo/ contiene tutti i fusi orari. Sotto puoi trovare directory specifiche per un paese o una zona. Esempio:/usr/share/zoneinfo/America/directory contiene i fusi orari americani.

ls /usr/share/zoneinfo/America/

Risultato:

Adak            Campo_Grande   Eirunepe      Iqaluit        Merida          Porto_Acre     St_Johns
Anchorage       Cancun         El_Salvador   Jamaica        Metlakatla      Port_of_Spain  St_Kitts
Anguilla        Caracas        Ensenada      Jujuy          Mexico_City     Porto_Velho    St_Lucia
Antigua         Catamarca      Fortaleza     Juneau         Miquelon        Puerto_Rico    St_Thomas
Araguaina       Cayenne        Fort_Nelson   Kentucky       Moncton         Punta_Arenas   St_Vincent
Argentina       Cayman         Fort_Wayne    Knox_IN        Monterrey       Rainy_River    Swift_Current
Aruba           Chicago        Glace_Bay     Kralendijk     Montevideo      Rankin_Inlet   Tegucigalpa
Asuncion        Chihuahua      Godthab       La_Paz         Montreal        Recife         Thule
Atikokan        Coral_Harbour  Goose_Bay     Lima           Montserrat      Regina         Thunder_Bay
Atka            Cordoba        Grand_Turk    Los_Angeles    Nassau          Resolute       Tijuana
Bahia           Costa_Rica     Grenada       Louisville     New_York        Rio_Branco     Toronto
Bahia_Banderas  Creston        Guadeloupe    Lower_Princes  Nipigon         Rosario        Tortola
Barbados        Cuiaba         Guatemala     Maceio         Nome            Santa_Isabel   Vancouver
Belem           Curacao        Guayaquil     Managua        Noronha         Santarem       Virgin
Belize          Danmarkshavn   Guyana        Manaus         North_Dakota    Santiago       Whitehorse
Blanc-Sablon    Dawson         Halifax       Marigot        Ojinaga         Santo_Domingo  Winnipeg
Boa_Vista       Dawson_Creek   Havana        Martinique     Panama          Sao_Paulo      Yakutat
Bogota          Denver         Hermosillo    Matamoros      Pangnirtung     Scoresbysund   Yellowknife
Boise           Detroit        Indiana       Mazatlan       Paramaribo      Shiprock
Buenos_Aires    Dominica       Indianapolis  Mendoza        Phoenix         Sitka
Cambridge_Bay   Edmonton       Inuvik        Menominee      Port-au-Prince  St_Barthelemy

Ora, crea un collegamento con il file del fuso orario desiderato. Nel mio caso, è il Central Standard Time (EST) fuso orario. Chicago rientra nel fuso orario CST.

Puoi collegare la città o la zona a /etc/localtime.

sudo ln -sf /usr/share/zoneinfo/US/Central /etc/localtime

OR

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

Verifica il fuso orario usando il comando data.

date

Risultato:

Sun Aug 22 03:42:55 CST 2021

2. Utilizzo del comando timedatectl

In questo metodo, useremo il comando timedatectl per cambiare il fuso orario in Debian. Questo metodo funzionerà solo sulle ultime versioni di Debian.

Controlliamo il fuso orario attuale usando il comando date.

date

Risultato:

Sun Aug  22 09:44:50 UTC 2021

Puoi vedere che il mio sistema è stato configurato con Coordinated Universal Time (UTC) .

Utilizzare il comando seguente per elencare tutti i fusi orari.

sudo timedatectl list-timezones

Risultato:

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
.     .     .
.     .     .
Pacific/Pohnpei
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC

Puoi filtrare l'output con la città più vicina a te o il continente. Chicago rientra nel fuso orario CST.

sudo timedatectl list-timezones | grep -i chicago

OR

sudo timedatectl list-timezones | grep -i america

Uscita (per città):

America/Chicago

Imposta il fuso orario usando il seguente comando.

sudo timedatectl set-timezone America/Chicago

Verifica il nuovo fuso orario utilizzando il comando data.

date

Risultato:

Sun Aug  22 03:45:37 CST 2021

Conclusione

È tutto. Spero che tu sia riuscito a impostare il fuso orario corretto nel tuo sistema Debian 11 / Debian 10.


Debian
  1. Come impostare o modificare il fuso orario in Linux

  2. Come modificare il fuso orario in Debian Linux

  3. Modifica data, ora e fuso orario in CentOS 8 - Come farlo?

  4. Come modificare il nome host in Debian

  5. Come modificare il fuso orario su CentOS 8

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come modificare il fuso orario in Ubuntu 18.04 / Ubuntu 16.04 e Linux Mint

Come modificare data, ora e fuso orario in Debian 10

Come impostare il fuso orario in Debian 11

Come modificare data, ora e fuso orario in CentOS 8

Come cambiare il fuso orario su Debian 11