GNU/Linux >> Znalost Linux >  >> Debian

Jak změnit časové pásmo v Debian Linuxu

Každý operační systém má nakonfigurované výchozí časové pásmo. Někdy jsou uživatelé povinni změnit výchozí časové pásmo na jiné časové pásmo podle jejich požadavků v systému Linux. Tento tutoriál vám pomůže změnit časové pásmo na systémech Debian 11, Debian 10 a Debian 9.

Zkontrolujte aktuální časové pásmo

Aktuální časové pásmo systému můžete zobrazit jednoduše zadáním příkazu ‚date‘ do terminálu.

date 
Output:
Sat 26 Mar 2022 05:43:11 AM UTC

Výše uvedený příkaz ukazuje, že tento systém běží v UTC časové pásmo.

Můžete se také podívat na timedatectl pro zobrazení podrobností o aktuálním systémovém čase, časovém pásmu a mnoha dalších podrobnostech.

timedatectl 
Output:
               Local time: Sat 2022-03-26 05:43:49 UTC
           Universal time: Sat 2022-03-26 05:43:49 UTC
                 RTC time: Sat 2022-03-26 05:43:48
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
              NTP service: n/a
          RTC in local TZ: no

Nastavení nebo změna časového pásma v systému Linux

Soubory seřazené podle časového pásma systému Linux jsou dostupné pod /usr/share/zoneinfo adresář. Zde najdete všechna dostupná časová pásma.

Chcete-li změnit časové pásmo systému Linux pomocí příkazového řádku, můžete si vybrat jednu z níže uvedených metod.

  • Metoda 1 – Použití příkazu timedatectl (doporučeno)

    Použití timedatectl příkaz je nabízený způsob, jak nastavit nebo změnit časové pásmo v systému Linux. Pomocí následujícího příkazu můžete vypsat všechna dostupná časová pásma.

    timedatectl list-timezones 
    

    Ve výše uvedeném výsledku zjistěte správné časové pásmo pro váš systém. Dále použijte následující příkaz k nastavení nového časového pásma pro systém Linux.

    sudo timedatectl set-timezone "America/Los_Angeles" 
    
  • Metoda 2 – Použití /etc/localtime Symlink

    Systémový čas můžete změnit také změnou symbolického odkazu /etc/localtime soubor v systémech Linux. Stačí vyhledat správné soubory časového pásma v /usr/share/zoneinfo adresář.

    První přejmenování nebo odstranění aktuálního souboru:

    sudo mv /etc/localtime /etc/localtime-old
    

    Potom změňte symbolický odkaz na soubor na správný konfigurační soubor časového pásma:

    sudo ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime 
    
  • Systém automaticky upraví nový čas na základě nového časového pásma nastaveného v systému. Můžete znovu spustit příkaz „timedatectl“, abyste potvrdili, že časové pásmo je správně aktualizováno.

Závěr

Tento tutoriál vás provede nastavením nebo změnou časového pásma na systému Debian Linux.


Debian
  1. Jak změnit název hostitele v systému Linux

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

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

  1. Jak změnit název hostitele na Debian Linuxu

  2. Jak změnit čas na Kali Linuxu

  3. Jak nastavit nebo změnit časové pásmo v Linuxu

  1. Jak změnit název hostitele na Debian 9 Linux

  2. Jak nastavit nebo změnit časové pásmo na Debianu 9

  3. Jak změnit název hostitele na Debian 10 Linux