GNU/Linux >> Linux Esercitazione >  >> Ubuntu

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

Succede che a volte potresti aver impostato il fuso orario sbagliato o aver dimenticato di impostare il fuso orario giusto al momento dell'installazione di Ubuntu o Linux Mint.

In questo post, ti aiuteremo a cambiare il fuso orario in Ubuntu e Linux Mint.

Cambiare il fuso orario in Ubuntu e Linux Mint

Possiamo cambiare il fuso orario in due modi,

  1. Utilizzo del file /etc/localtime
  2. Utilizzo del comando timedatectl

1. Utilizzo del file /etc/localtime

In questo metodo, utilizzeremo il file /etc/localtime (collegamento del fuso orario originale) per impostare il fuso orario per il tuo sistema. Questo metodo funzionerà su tutti Ubuntu e LinuxMint versioni, comprese quelle precedenti.

Controlla il fuso orario corrente usando il comando data.

date

Risultato:

Tue Dec  3 09:29:00 UTC 2019

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 25 Dec  3 09:28 /etc/localtime -> ../usr/share/zoneinfo/UTC

La directory /usr/share/zoneinfo/ contiene tutti i fusi orari. Sotto puoi trovare alcune directory specifiche per paese o zona. Esempio: /usr/share/zoneinfo/America/ la directory contiene solo 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 fuso orario desiderato. Nel mio caso, è l'ora solare orientale (EST) fuso orario.

Collega il file della città o la zona con il file /etc/localtime.

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

OR

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

Verifica il fuso orario usando il comando data.

date

Risultato:

Tue Dec  3 04:30:10 EST 2019

2. Utilizzo del comando timedatectl

In questo metodo, utilizzeremo il comando timedatectl per modificare il fuso orario in Ubuntu e Linux Mint. Questo metodo funzionerà solo sulle ultime versioni di Ubuntu e Linux Mint.

Controlliamo il fuso orario attuale usando il comando date.

date

Risultato:

Sun Oct 22 15:00:19 UTC 2017

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 usando grep per la città vicino a te o il continente.

sudo timedatectl list-timezones | grep -i new

OR

sudo timedatectl list-timezones | grep -i america

Risultato:

America/New_York
America/North_Dakota/New_Salem

Imposta il fuso orario usando il seguente comando.

sudo timedatectl set-timezone America/New_York

Verifica il nuovo fuso orario utilizzando il comando data.

date

Risultato:

Tue Dec  3 04:31:28 EST 2019

Conclusione

È tutto. Condividi il tuo feedback nella sezione commenti.


Ubuntu
  1. Come modificare il fuso orario del server MySQL

  2. Come installare Firefox 10 su Ubuntu 11.10 / Linux Mint 12

  3. Come installare Opera 16.1 su Ubuntu 11.10 / Linux Mint 12

  4. Come impostare o modificare il fuso orario in Linux

  5. Come modificare il fuso orario in Debian Linux

Come installare Node.js su Ubuntu 18.04 / Ubuntu 16.04 e Linux Mint 19

Come installare AnyDesk su Ubuntu 20.04 / Linux Mint 20

Come modificare o falsificare un indirizzo MAC in Ubuntu e Linux Mint

Come cambiare il fuso orario sul tuo sistema Ubuntu

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

Come modificare data, ora e fuso orario in Linux Mint 20