GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit časové pásmo v CentOS 8 / RHEL 8

Časové pásmo se často nastavuje během instalace operačního systému. Existuje několik možností, že jste zvolili špatné časové pásmo nebo chcete časové pásmo po instalaci operačního systému změnit.

V obou případech vám tento příspěvek pomůže změnit časové pásmo v CentOS 8 / RHEL 8.

Změna časového pásma v CentOS 8 / RHEL 8

Časové pásmo můžeme změnit dvěma způsoby,

1. Pomocí příkazu timedatectl

2. Pomocí souboru /etc/localtime

Pojďme rovnou k tématu.

1. Pomocí příkazu timedatectl

Příkaz timedatectl nám usnadňuje změnu časového pásma v CentOS 8 / RHEL 8.

Nyní nejprve zkontrolujeme datum pomocí příkazu date.

date

Výstup:

Mon Dec 2 21:53:05 EST 2019

Můžete vidět, že můj systém byl nakonfigurován na východní standardní čas (EST).

Pomocí následujícího příkazu vypíšete všechna časová pásma.

timedatectl list-timezones

Výstup:

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
.     .     .
.     .     .

Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC

Výstup můžete filtrovat na základě názvu města. Chicago spadá pod centrální standardní čas (CST).

timedatectl list-timezones | grep -i chicago

Výstup:

America/Chicago

Nyní nastavím systémové časové pásmo jako Centrální standardní čas (CST) pomocí America/Chicago.

timedatectl set-timezone America/Chicago

Ověřte nové časové pásmo pomocí příkazu date.

date

Výstup:

Mon Dec  2 21:00:37 CST 2019

2. Pomocí souboru /etc/localtime

V této metodě nastavíme systémové časové pásmo od EST do CST. Zkontrolujte aktuální časové pásmo pomocí příkazu date.

date

Výstup:

Mon Dec  2 22:01:43 EST 2019

Můžete vidět, že můj systém byl nakonfigurován na východní standardní čas (EST).

V této metodě použijeme soubor /etc/localtime k nastavení časového pásma systému. Soubor /etc/localtime je odkaz na původní soubor časového pásma, který se nachází v adresáři/usr/share/zoneinfo.

ls -al /etc/localtime

Výstup:

lrwxrwxrwx. 1 root root 36 Dec  2 22:01 /etc/localtime -> /usr/share/zoneinfo/America/New_York

Adresář /usr/share/zoneinfo/ obsahuje všechna časová pásma. Pod tím můžete najít adresáře specifické pro zemi nebo zónu. Například adresář /usr/share/zoneinfo/America/ obsahuje americká časová pásma.

ls /usr/share/zoneinfo/America/

Výstup:

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

Nyní vytvořte odkaz s požadovaným časovým pásmem. V mém případě pro centrální standardní čas (CST) časové pásmo.

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

OR

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

Zde můžete propojit buď město nebo zónu s /etc/localtime. Chicago spadá pod centrální standardní čas (CST).

Ověřte časové pásmo pomocí příkazu date.

date

Výstup:

Mon Dec  2 21:04:07 CST 2019

Závěr

To je vše. Doufám, že vám tento příspěvek pomohl změnit časové pásmo v CentOS 8 / RHEL 8. Podělte se prosím o své myšlenky v sekci komentářů.


Cent OS
  1. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  2. Změna data, času a časového pásma v CentOS 8 - Jak na to?

  3. CentOS / RHEL 7:Jak změnit časové pásmo

  1. Jak změnit časové pásmo v Debianu 11 / Debianu 10 / 9

  2. Jak změnit časové pásmo na CentOS 8

  3. CentOS / RHEL :Jak změnit UUID souborového systému

  1. CentOS / RHEL 7 :Jak změnit ID počítače

  2. Jak změnit štítky souborového systému v CentOS/RHEL

  3. Jak změnit výchozí port Apache na RHEL/CentOS 7