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
-
Instalace chrony:
Nejprve nainstalujte balíček chrony, pokud již není nainstalován:
sudo yum install chrony
-
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
-
Kontrola stavu služby chronyd:
Ujistěte se, že služba běží správně:
sudo systemctl status chronyd
-
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
-
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.
-
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ů:
-
Instalace ntp balíčku:
Nejprve nainstalujte ntp balíček, pokud již není nainstalován:
sudo yum install ntp
-
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
-
Kontrola stavu služby ntpd:
Ujistěte se, že služba běží správně:
sudo systemctl status ntpd
-
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
-
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
-
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.