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,
- Utilizzo del file /etc/localtime
- 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.