Jak nastavit nebo změnit časové pásmo na Debianu 11. V této příručce se dozvíte, jak nakonfigurovat nebo nastavit vlastní časové pásmo na serveru Debian.
Nastavení správného časového pásma je nutné na vašem serveru pro některé cronjob nebo jakékoli procesy související se systémem. Ve výchozím nastavení bude při zřízení serveru výchozí časové pásmo automaticky nakonfigurováno pomocí koordinovaného světového času (UTC). Časové pásmo můžete později změnit pomocí níže uvedené metody.
Zde se dozvíte, jak používat timedatectl
příkaz pro změnu časového pásma.
Předpoklady
Přístup k serveru pomocí root
nebo uživatel, který má sudo
privilegia.
Zkontrolovat aktuální časové pásmo
Chcete-li zkontrolovat nakonfigurované časové pásmo, které váš server aktuálně používá, můžete na svém počítači Debian 11 použít následující příkaz.
timedatectl
Získáte výstup podobný tomu níže.
Output Local time: Wed 2022-02-16 05:21:35 UTC Universal time: Wed 2022-02-16 05:21:35 UTC RTC time: Wed 2022-02-16 05:21:35 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no
Nyní je nakonfigurované časové pásmo UTC.
Systémové časové pásmo se konfiguruje vytvořením symbolického odkazu /etc/localtime
na binární identifikátor časového pásma v /usr/share/zoneinfo
adresář.
Časové pásmo můžete zobrazit také v timezone
soubor vytvořený uvnitř etc
adresář.
cat /etc/timezone
Output Etc/UTC
Změnit časové pásmo v Debianu 11
Nyní můžete přistoupit ke změně výchozího časového pásma na vaši polohu. Časová pásma v systémech založených na Debianu používají formát „Region/City“.
Musíte tedy najít svůj region a město pomocí list-timezones
možnost s timedatectl
příkaz.
timedatectl list-timezones
Tento příkaz zobrazí všechna dostupná časová pásma.
Output Africa/Abidjan Africa/Accra Africa/Algiers Africa/Bissau Africa/Cairo . . .
Stiskněte Enter
načíst další dostupná časová pásma.
Jakmile najdete své časové pásmo, použijte níže uvedený formát k nastavení vlastního časového pásma.
sudo timedatectl set-timezone your_time_zone
Pokud je vaše časové pásmo America/Los_Angeles, váš formát by měl být tento
sudo timedatectl set-timezone Australia/Brisbane
Nyní můžete znovu použít timedatectl
příkaz pro potvrzení aktualizace časového pásma.
Output Local time: Wed 2022-02-16 15:24:46 AEST Universal time: Wed 2022-02-16 05:24:46 UTC RTC time: Wed 2022-02-16 05:24:46 Time zone: Australia/Brisbane (AEST, +1000) System clock synchronized: yes NTP service: active RTC in local TZ: no
To je vše.
Připravte se na roli odborníka na informační technologie s operačním systémem Linux
Závěr
Nyní jste se naučili, jak změnit časové pásmo na vašem počítači Debian 11.
Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.