GNU/Linux >> Znalost Linux >  >> Debian

Jak udržovat systémový čas v synchronizaci s internetovými časovými servery v Debianu 10

Je dobrým zvykem udržovat vaše hodiny synchronizované s internetem podle vašeho zadaného časového pásma, pokud není potřeba měnit systémový čas ručně. Tento článek popisuje způsoby, jak pomocí příkazového řádku a grafického uživatelského rozhraní Debianu 10 udržet synchronizaci hodin s internetovými časovými servery. Toto zařízení bylo původně vyvinuto pro starší počítače, které měly problém držet krok s aktuálním časem.

Spustili jsme příkazy a procedury uvedené v tomto článku na systému Debian 10 Buster.

Synchronizace systémových hodin pomocí příkazového řádku

Zkontrolujte stav aktuálního času

Příkaz timedatectl umožňuje zkontrolovat aktuální stav systémových hodin. Otevřete svůj terminál Debianu pomocí aplikace Application Launcher Search následovně:

Potom spusťte následující příkaz:

$ timedatectl status

Kromě jiných podrobností můžete vidět místní čas, světový čas a také to, zda jsou vaše systémové hodiny synchronizovány s internetovými časovými servery nebo ne.

Synchronizovat systémový čas

Příkaz chronyd vám umožňuje zkontrolovat čas, kdy jsou vaše systémové hodiny vypnuté. Pokud spustíte příkaz chronyd bez předchozí instalace nástroje, zobrazí se následující zpráva:

Nejprve jej nainstalujme následovně:

$ sudo apt-get install chrony

Pokud váš čas ještě nebyl synchronizován, jako můj, všimli byste si, že nástroj okamžitě synchronizuje čas hned po instalaci.

Chrony vám pomůže takto:

  • Potom můžete pomocí následujícího příkazu zjistit, jak moc se váš čas liší od internetového serveru. Řádek „Systémové hodiny špatně o“ na výstupu tuto věc označuje.
$ sudo chronyd -Q

  • Můžete také synchronizovat systémový čas a zobrazit informace „Systémové hodiny jsou chybné“ najednou pomocí následujícího příkazu:
$ sudo chronyd -q

V následujícím příkladu můžete vidět, že když jsem poprvé spustil příkaz chronyd -q, byl můj systém vypnutý o 103,43 sekund. Po spuštění příkazu se můj internetový čas resetoval a to lze pozorovat, když jsem příkaz znovu spustil. Tentokrát jsou moje systémové hodiny vypnuté pouze o 0,001331 sekundy, což je zanedbatelný rozdíl.

Synchronizace systémových hodin prostřednictvím grafického uživatelského rozhraní

Operační systémy jsou dnes nastaveny tak, aby automaticky načítaly datum, čas a časová pásma přes internet. Systém můžete nastavit tak, aby načítal datum a čas podle zvoleného časového pásma takto:

Klikněte na šipku dolů umístěnou v pravém horním rohu plochy Debianu a poté klikněte na ikonu nastavení umístěnou v levém dolním rohu:

NEBO

Zadejte Nastavení do vyhledávání Spouštěče aplikací následovně:

Klepněte na kartu Podrobnosti a poté vyberte možnost Datum a čas. Klikněte na tlačítko Odemknout v zobrazení Datum a čas a v dialogovém okně Ověření zadejte heslo pro sudo/autorizovaného uživatele.

Poté se ujistěte, že je zapnuté tlačítko Automatické datum a čas. To vám umožní automaticky načíst aktuální datum a čas z internetového serveru.

Důležité: V Debianu budete moci zapnout/vypnout automatické datum a čas pouze v případě, že nejprve odinstalujete nástroj Chrony. Můžete tak učinit spuštěním následujícího příkazu v Terminálu:

$ sudo apt-get remove chrony

Podle kroků popsaných v tomto tutoriálu si můžete být 100% jisti, že aktuální čas vašeho systému je synchronizován s časem vašeho internetového časového serveru.


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

  2. Jak nainstalovat Gradle na Debian 10

  3. Jak nainstalovat AnyDesk na Debian 10

  1. Jak synchronizovat čas na Ubuntu 20.04 Focal Fossa Linux

  2. Jak nastavit firewall s UFW na Debianu 10

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

  1. Jak nastavit firewall s UFW na Debianu 9

  2. Jak nainstalovat Nextcloud 15 na Debian 9

  3. Jak nainstalovat Mono na Debian 11