Košík je prázdný

Synchronizace času je klíčová pro správnou funkci serverů a síťových aplikací. V CentOS 7 lze čas synchronizovat pomocí služeb jako chrony a ntpd. Tento článek poskytuje podrobný návod, jak nastavit a konfigurovat synchronizaci času na CentOS 7.

Synchronizace času pomocí chrony

  1. Instalace chrony:

    Nejprve nainstalujte balíček chrony, pokud již není nainstalován:

    sudo yum install chrony
    
  2. Povolení a spuštění služby chronyd:

    Po instalaci povolte službu chronyd, aby se spouštěla automaticky při startu systému, a poté ji spusťte:

    sudo systemctl enable chronyd
    sudo systemctl start chronyd
    
  3. Kontrola stavu služby chronyd:

    Ujistěte se, že služba běží správně:

    sudo systemctl status chronyd
    
  4. Konfigurace chrony (volitelné):

    Konfigurační soubor pro chrony se nachází v /etc/chrony.conf. Zde můžete specifikovat NTP servery, pokud chcete použít jiné než výchozí.

    Příklad konfiguračního souboru s vlastními NTP servery:

    server 0.centos.pool.ntp.org iburst
    server 1.centos.pool.ntp.org iburst
    server 2.centos.pool.ntp.org iburst
    server 3.centos.pool.ntp.org iburst
    

    Po úpravě konfiguračního souboru restartujte službu, aby se změny projevily:

    sudo systemctl restart chronyd
    
  5. Kontrola synchronizace:

    Zkontrolujte stav synchronizace pomocí následujícího příkazu:

    chronyc tracking
    

    Tento příkaz zobrazí informace o stavu synchronizace s NTP servery.

  6. Ověření přesnosti synchronizace:

    Můžete také ověřit, jak dobře je čas synchronizován s následujícím příkazem:

    chronyc sources
    

 

Synchronizace času pomocí ntpd

Pokud preferujete použití ntpd, postupujte podle následujících kroků:

  1. Instalace ntp balíčku:

    Nejprve nainstalujte ntp balíček, pokud již není nainstalován:

    sudo yum install ntp
    
  2. Povolení a spuštění služby ntpd:

    Po instalaci povolte službu ntpd, aby se spouštěla automaticky při startu systému, a poté ji spusťte:

    sudo systemctl enable ntpd
    sudo systemctl start ntpd
    
  3. Kontrola stavu služby ntpd:

    Ujistěte se, že služba běží správně:

    sudo systemctl status ntpd
    
  4. Konfigurace ntp (volitelné):

    Konfigurační soubor pro ntpd se nachází v /etc/ntp.conf. Zde můžete specifikovat NTP servery, pokud chcete použít jiné než výchozí.

    Příklad konfiguračního souboru s vlastními NTP servery:

    server 0.centos.pool.ntp.org iburst
    server 1.centos.pool.ntp.org iburst
    server 2.centos.pool.ntp.org iburst
    server 3.centos.pool.ntp.org iburst
    

    Po úpravě konfiguračního souboru restartujte službu, aby se změny projevily:

    sudo systemctl restart ntpd
    
  5. Synchronizace času:

    Manuálně synchronizujte čas pomocí příkazu ntpdate před spuštěním ntpd, aby byl čas správně nastaven:

    sudo ntpdate pool.ntp.org
    

    Poté restartujte ntpd službu:

    sudo systemctl restart ntpd
    
  6. Ověření synchronizace:

    Zkontrolujte, zda je čas správně synchronizován:

    ntpq -p
    

    Tento příkaz zobrazí seznam NTP serverů, se kterými je váš systém synchronizován, a stav synchronizace s těmito servery.

 

Aktivace synchronizace NTP pomocí timedatectl

Pro zajištění, že systémový čas je synchronizován s NTP servery, můžete také použít následující příkaz:

sudo timedatectl set-ntp true

Tímto způsobem zajistíte, že synchronizace času bude aktivní.

 

Synchronizace času na CentOS 7 je klíčová pro správnou funkci serverů a síťových aplikací. Použití služeb chrony nebo ntpd zajistí, že váš systém bude vždy udržovat přesný čas. Tento článek poskytuje podrobný návod, jak nastavit a konfigurovat synchronizaci času, aby vaše systémy fungovaly co nejefektivněji.