Příkazy pro Linux

Jak nainstalovat NTP pomocí Chrony v Linuxu

Jak nainstalovat NTP pomocí Chrony v Linuxu
Udržování přesného data a času v systému Linux je zásadní, protože mnoho služeb, jako jsou úlohy cron a skripty, závisí na přesném čase, aby fungovaly podle očekávání. Network Time Protocol, zkráceně NTP, je protokol, který udržuje přesný čas v systému Linux. Jedná se o internetový protokol, který hraje roli při synchronizaci hodin systému Linux s dostupnými online servery NTP.

Starý dobrý démon ntpd, který byl použit k synchronizaci nastavení času a data, byl zastaralý a není k dispozici pro moderní systémy Linux, jako je Ubuntu 20.04, Fedora 30 a CentOS 8. Na jeho místo máme chrony, což je implementace NTP, kterou vyvinul RedHat.

Chrony umožňuje lepší výběr z následujících důvodů:

Struktura Chrony

Chrony zahrnuje chronyd démon a chronyc nástroj příkazového řádku. The chronyd daemon běží tiše na pozadí a synchronizuje čas systému se servery definovanými v / etc / chrony.soubor conf.

The chronyc obslužný program příkazového řádku umožňuje uživatelům pracovat chrony a získat co nejvíce informací.
Začneme instalací Chrony na různé distribuce Linuxu.

Nainstalujte Chronyd do systému Linux

V moderních systémech je Chronyd standardně nainstalován. Chrony však není součástí starších systémů Linux, které se stále spoléhají na zastaralý balíček NTP.

Tady je tedy způsob, jak nainstalovat Chrony.

Na Ubuntu / Debian / Mint

$ sudo apt-get install chronyd

Na CentOS / RHEL

$ sudo yum install chronyd

Po instalaci povolte a spusťte démona Chronyd následujícím způsobem:

$ sudo systemctl - povoleno nyní chronyd

Poté potvrďte stav následujícím způsobem:

$ sudo systemctl status chronyd

Jak můžete vidět, démon chronyd je aktivní a běží podle očekávání.

Chrony konfigurační soubor

Nastavení časování je definováno v / etc / chrony.conf nebo / etc / chrony / chrony.konf konfigurační soubor. Zpočátku není nutný žádný zásah, protože výchozí hodnoty již synchronizují váš systém s dostupnými fondy serverů NTP. Hlavní linuxové distribuce jako Ubuntu, CentOS, RHEL a Fedora mají své výchozí fondy NTP.

Z níže uvedeného konfiguračního souboru je fond serverů NTP, do kterého je systém Linux synchronizován bazén 2.centos.bazén.ntp.org iburst

U Ubuntu se to zobrazuje, jak je znázorněno.

Zkontrolujte synchronizaci času pomocí Chronyc

Chcete-li potvrdit, že je Chrony skutečně spuštěn, a zobrazit partnery a servery, ke kterým je připojen, spusťte příkaz:

$ chronyc aktivita

Chcete-li zobrazit podrobný seznam časových serverů, jejich IP adres, časového zkosení a posunu, abychom zmínili jen několik parametrů, proveďte:

$ chronyc zdroje

S příznakem -v můžete získat další podrobné informace, jak je znázorněno:

$ chronyc zdroje -v

Synchronizaci chronologie můžete také potvrdit pomocí níže uvedeného příkazu. Referenční ID vám poskytne název serveru, na který váš systém odkazuje, aby získal nastavení času a data. Další podrobnosti, jako je Poslední posun a Systémový čas, označují, jak daleko je systém od serveru NTP.

$ chronyc sledování

The timedatectl Příkaz také přijde vhod a pomůže vám zjistit, zda je služba NTP povolena či nikoli.

Nakonfigurujte klienta NTP

Chcete-li nakonfigurovat jiný systém v síti LAN jako klienta a nasměrovat jej na server NTP, postupujte podle následujících pokynů.

Na serveru NTP přejděte do konfiguračního souboru Chrony a odkomentujte direktivu allow a zadejte masku podsítě. V mém případě je maska ​​podsítě 192.168.2.0/24.

Uložte a ukončete konfigurační soubor.

Nezapomeňte povolit službu NTP přes bránu firewall. V mém případě otevřu bránu firewall na CentOS 8 následovně:

$ sudo firewall-cmd --permanent --add-service = ntp

Poté změny proveďte znovu:

$ sudo firewall-cmd --reload

Dále restartujte démon chronyd.

$ sudo systemctl restart chronyd

V klientském nebo vzdáleném systému odkomentujte všechny fondy NTP a přidejte zobrazený řádek. Zadaná IP adresa je IP NTP serveru. Ve vašem případě se to samozřejmě bude lišit, proto to odpovídajícím způsobem upravte.

server 192.168.2.109

Znovu restartujte démona chronyd, aby se změny projevily

$ sudo systemctl restart chronyd

Klientský systém bude nyní nasměrován na server NTP ve stejné síti, jak je znázorněno.

Závěr

Ukázali jsme, jak nainstalovat NTP na Linux pomocí služby Chrony a jak nakonfigurovat klientský systém tak, aby odkazoval na NTP server.

Kurzor při psaní v systému Windows 10 skáče nebo se pohybuje náhodně
Pokud zjistíte, že kurzor myši skáče nebo se pohybuje sám, automaticky, náhodně při psaní v notebooku nebo počítači se systémem Windows, pak vám někte...
Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...