Articles

Jak Zkontrolovat a Nastavit časové Pásmo v Ubuntu 20.04

Přehled

V tomto tutoriálu, se dozvíte, jak zkontrolovat a nastavit časové pásmo v Ubuntu 20.04 pomocí timedatectl příkaz.

Existují různé způsoby, jak kontrolovat vaše časové pásmo, z používání date příkaz timedatactl příkaz. Nastavení časového pásma však bylo značně zjednodušeno a vylepšeno příkazem timedatactl.

příkaz timedatectl umožňuje výstup podrobných informací o datu vašeho systému v čase, od informací NTP po srovnání mezi datem a datem UTC.

Zatímco jsme omezený rozsah tohoto návodu k přísně je o nastavení časové pásmo, timedatectl má další funkce, které jsou velmi užitečné pro konfigurace, kolem čas a datum.

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

aktuálně nakonfigurované Časové pásmo je nastaveno v souboru /etc/timezone. Chcete-li zobrazit aktuální časové pásmo, můžete cat obsah souboru.

cat /etc/timezone
Etc/UTC

Další metodou je použití date příkaz. Zadáním argumentu +%Z můžete zobrazit aktuální název časového pásma vašeho systému.

date +%Z
UTC

získat časové pásmo jméno a offset, můžete použít data příkaz +"%Z %z" argument. Velká písmena Z vypíše název časového pásma, zatímco malá písmena z vypíše časový posun.

date +"%Z %z"
UTC +0000

příkaz timedatectl slouží k získání více informací o aktuálním čase a datu konfigurace vašeho systému.

timedatectl

nastavení časového pásma

pro nastavení časového pásma bude použit příkaz timedatectl. Než nastavíte nové Časové pásmo, možná budete chtít vědět, jaká časová pásma jsou k dispozici. Všechny dostupné časové zóny můžete vypsat pomocí příkazu timedatectl list-timezones.

timedatectl list-timezones

seznam časových pásem je velmi rozsáhlý. Chcete-li seznam zúžit pouze na vaši oblast, můžete výsledky přenést na příkaz grep. Například, abychom zúžili naše výsledky pouze na Ameriku, spustili bychom následující příkaz.

timedatectl list-timezones | grep America
...America/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_JohnsAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/Yellowknife

Jakmile budete vědět, časové pásmo, které chcete nastavit váš Ubuntu server, můžete použít timedatactl set-timezone příkaz pro nastavení.

sudo timedatectl set-timezone America/Toronto

a potvrďte, že vaše změny byly použity spuštěním příkazu timedatactl.

timedatectl