GNU/Linux >> Znalost Linux >  >> AlmaLinux

Jak nakonfigurovat NTP server a klienta na AlmaLinuxu

NTP je zkratka pro Network Time Protocol a používá se pro synchronizaci hodin mezi více počítači. Server NTP je zodpovědný za udržování sady počítačů ve vzájemné synchronizaci. V lokální síti by měl být server schopen udržet všechny klientské systémy v rozmezí jedné milisekundy od sebe navzájem.

Taková konfigurace by byla nezbytná, pokud by například systémy potřebovaly spustit nebo zastavit úlohu současně v přesný čas. V tomto článku vám ukážeme, jak nakonfigurovat server NTP na AlmaLinuxu a jak nakonfigurovat klientský systém, aby synchronizoval svůj systémový čas s uvedeným serverem. To lze provést z nové instalace AlmaLinuxu nebo ze systému, který migroval z CentOS na AlmaLinux.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat a nakonfigurovat chrony NTP server
  • Jak otevřít bránu firewall pro příchozí požadavky NTP
  • Jak se připojit k serveru NTP z klientského počítače

Chrony seznam zdrojů serverů NTP na AlmaLinux

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém AlmaLinux
Software chrony
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Konfigurace serveru NTP

Jako příklad ukážeme pokyny krok za krokem k nastavení serveru NTP pro síť 192.168.1.0/24 . Samozřejmě můžete tuto síť změnit tak, aby reprezentovala vaše vlastní prostředí.

  1. Chrony je výchozí klient NTP a také server NTP na RHEL a AlmaLinux. Nejprve nainstalujeme démona chrony NTP serveru. Můžete tak učinit otevřením terminálu a zadáním následujícího příkazu:
    # dnf install chrony
    
  2. Povolte automatické spouštění služby chrony při spuštění systému.
    # systemctl enable chronyd
    
  3. Vzhledem k tomu, že chrony může fungovat jako NTP server nebo klient, musíme provést změnu v /etc/chrony.conf konfigurační soubor. Přidáním následujícího řádku mu dá pokyn, aby fungoval jako server NTP pro 192.168.1.0/24 síť.
    allow 192.168.1.0/24
    

    Přidejte tolik allow linky, jak potřebujete pro jiné IP adresy nebo sítě.

  4. Restartujte chrony NTP démona, aby se změny projevily.
    # systemctl restart chronyd
    
  5. Pokud máte na AlmaLinuxu povolenou bránu firewall, budete muset povolit port pro NTP, abyste mohli přijímat příchozí požadavky.
    # firewall-cmd --permanent --add-service=ntp
    # firewall-cmd --reload
    

Konfigurace klienta NTP

Jakmile je váš časový server nakonfigurován, můžeme přejít ke konfiguraci našich klientských počítačů pro synchronizaci času s naším novým chrony NTP serverem. Všimněte si, že v tomto příkladu je náš NTP server umístěn na 192.168.1.150 IP adresa.

  1. Nainstalujte si balíček chrony NTP a povolte jeho automatické spouštění při spouštění.
    # dnf install chrony
    # systemctl enable chronyd
    
  2. Nakonfigurujte chrony jako klienta NTP přidáním následujícího řádku do /etc/chrony.conf .
    server 192.168.1.150
    

    Samozřejmě nahraďte naši ukázkovou IP adresu skutečnou IP vašeho NTP serveru.

  3. Restartujte chrony NTP démona, aby se změny projevily.
    # systemctl restart chronyd
    
  4. Ověřte, že klient využívá náš NTP server spuštěním následujícího příkazu.
    # chronyc sources
    210 Number of sources = 6
    MS Name/IP address         Stratum Poll Reach LastRx Last sample               
    ===============================================================================
    ^* almatime.localdomain          3   6   377    11  -1310us[ -755us] +/-   54ms
    

    Ve výchozím nastavení bude chrony NTP klient provádět synchronizaci času každých 64 sekund.

  5. Zpět na našem NTP serveru můžeme vidět seznam připojených klientů pomocí následujícího příkazu.
    # chronyc clients
    Hostname                      NTP   Drop Int IntL Last     Cmd   Drop Int  Last
    ===============================================================================
    ntp-client.localdomain       6      0  10   -    12       0      0   -     -
    

Úvahy na závěr

V tomto článku jsme se dozvěděli o Network Time Protocol (NTP) a jak nastavit náš vlastní NTP server na AlmaLinuxu. Také jsme viděli, jak nakonfigurovat klientský počítač (nebo více počítačů, jak je obvykle zvykem) pro připojení k serveru NTP pro synchronizaci času.


AlmaLinux
  1. Jak nastavit NTP server a klienta na Debian 9 Stretch Linux

  2. Jak nastavit a nakonfigurovat server a klienta YPServ Linux NIS

  3. Jak nakonfigurovat NTP server a klienta v CentOS / RHEL 7

  1. Jak nainstalovat NTP server a klienta na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat NTP pro synchronizaci času v CentOS?

  3. Jak nainstalovat a nakonfigurovat Linux NTP server a klienta

  1. Jak nastavit FTP/SFTP server a klienta na AlmaLinuxu

  2. Jak nastavit Samba Server a klienta na AlmaLinuxu

  3. Jak nainstalovat NTP server a klienta na Ubuntu