Jak nastavit nebo změnit Časové pásmo v Linuxu

Časové pásmo je geografická oblast, která má stejný standardní čas. Typicky je Časové pásmo nastaveno během instalace operačního systému, ale lze jej později snadno změnit.

použití správného časového pásma je nezbytné pro mnoho úkolů a procesů souvisejících se systémy. Například démon cron používá Časové pásmo systému pro provádění úloh cron. Časové pásmo se také používá pro časové značky protokolů.

tento tutoriál zahrnuje kroky nezbytné pro nastavení nebo změnu časového pásma v Linuxu.,

kontrola aktuálního časového pásma #

timedatectl je nástroj příkazového řádku, který umožňuje prohlížet a měnit čas a datum systému. Je k dispozici na všech moderních systémech Linux založených na systemd.

Chcete-li zobrazit aktuální časové pásmo, vyvolat timedatectl příkaz bez jakékoliv volby nebo argumenty:

timedatectl

výstup výše uvedeného vyplývá, že systém je časové pásmo nastaveno na GMT.,

systém časové pásmo nakonfigurován pomocí linkování /etc/localtime soubor na binární časové pásmo je identifikátor /usr/share/zoneinfo adresář.

Další způsob, jak zkontrolovat časové pásmo chcete-li zobrazit cestu symlink bodů pomocí ls příkaz:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Změna Časového Pásma v Linuxu #

Před změnou časového pásma, musíte zjistit, dlouhý název časové pásmo, které chcete použít. Úmluva o pojmenování časových pásem obvykle používá formát“ Region/Město“.,l dostupných časových pásem, používání timedatectl příkaz nebo seznam souborů v /usr/share/zoneinfo adresář:

timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...

Jakmile jste určit, které časové pásmo je přesné umístění, spusťte následující příkaz jako root, nebo sudo uživatele:

sudo timedatectl set-timezone <your_time_zone>

chcete-li například změnit systém časové pásmo America/New_York typ:

sudo timedatectl set-timezone America/New_York

K ověření změnit, vyvolat timedatectl příkaz znovu:

timedatectl

Mise splněna!, Úspěšně jste změnili Časové pásmo vašeho systému.

Změna Časového Pásma tím, že Vytvoří Symlink #

Pokud používáte starší distribuce Linuxu a timedatectl utility není k dispozici na vašem systému, můžete změnit časové pásmo pomocí linkování /etc/localtime časové pásmo /usr/share/zoneinfo adresář.,

Odebrat aktuální symbolický odkaz nebo soubor:

sudo rm -rf /etc/localtime

určete časové pásmo, které chcete konfigurovat a vytvořit symlink :

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

Ověřte to buď tím, že zápis /etc/localtime soubor nebo vyvolání date příkaz:

date

výstup zahrnuje časové pásmo, v tomto příkladu to je „EST“.,

Tue Dec 3 14:10:54 EST 2019

Závěr #

změnit časové pásmo v systémech Linux pomocí sudo timedatectl set-timezone příkaz následuje dlouhý název časové zóny, kterou chcete nastavit.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *