Čas v síti je důležitým aspektem pro synchronizaci počítačů a dalších zařízení. NTP servery mají v sítích zvláštní roli, poskytují přesný čas pro zbytek infrastruktury. Zjistit, zda server NTP funguje na Linuxu a zda je správně nakonfigurován, lze pomocí několika jednoduchých příkazů.
Prvním krokem je ověření dostupnosti balíčku ntp. Můžete využít příkaz ntpstat pro tento účel. Pokud je server ntp připojen a správně nakonfigurován, zobrazí se zpráva, že synchronizace se serverem byla úspěšná a získáte přesný čas.
Pokud tým ntpstat není nainstalován, můžete použít příkaz ntpq na kontrolu. Spusťte příkaz na příkazovém řádku a zadejte peers. V důsledku toho získáte seznam dostupných NTP serverů a informace o nich, včetně webových adres a stavu. Pokud jsou servery nakonfigurovány správně, uvidíte, že jsou ve stavu "sync", což znamená, že jsou synchronizovány s jinými servery.
Krok 1: Instalace NTP serveru na linux
Prvním krokem ke kontrole stavu NTP serveru na Linuxu je instalace samotného serveru.
Chcete-li to provést, spusťte v terminálu následující příkaz:
sudo apt-get install ntp
Po provedení příkazu systém požádá o vaše potvrzení. Zadejte heslo správce a stiskněte Enter.
Proces instalace NTP serveru začne. Počkejte, až to skončí.
Po dokončení instalace můžete začít konfigurovat NTP server a zkontrolovat jeho stav.
Krok 2: Kontrola připojení k serveru ntp
Po instalaci serveru ntp je nutné zkontrolovat stav připojení k němu. K tomu lze použít nástroj ntpq .
1. Otevřete terminál a zadejte příkaz:
ntpq -p
2. Stiskněte Enter.
Tento příkaz vám umožní zobrazit seznam serverů ntp, se kterými se váš počítač synchronizuje. Ve sloupci "remote" bude uvedena IP adresa a port serveru NTP.
3. Pokud je stav serveru "reach" 377, znamená to, že připojení k serveru je nastaveno a server je plně funkční.
4. Pokud je stav serveru "reach" 0, znamená to, že není navázáno žádné připojení k serveru. Zkontrolujte nastavení sítě a ujistěte se, že je server k dispozici.
5. Můžete také zkontrolovat čas zpoždění se serverem a porovnat jej s počítačem. Za tímto účelem věnujte pozornost sloupci "delay". Čím menší zpoždění, tím přesnější čas bude ze serveru získán.
6. Pokud mají všechny servery ve sloupci " st " hodnotu 16, znamená to, že se váš počítač nesynchronizuje s žádným ze serverů. V takovém případě je nutné nakonfigurovat připojení k serveru v konfiguračním souboru ntp.
7. Pro podrobné informace o každém serveru můžete použít příkaz:
ntpq -p server_ip
Kde server_ip je IP adresa NTP serveru.
Nyní víte, jak zkontrolovat připojení k serveru ntp a ověřit jeho stav.
Krok 3: Kontrola synchronizace času se serverem ntp
Po instalaci a konfiguraci serveru ntp musíte zkontrolovat, zda správně synchronizuje čas na vašem serveru. Chcete-li to provést, postupujte takto:
- Otevřete příkazový řádek na serveru a spusťte příkaz ntpq-p pro seznam dostupných NTP serverů a jejich stavů.
- Pro úspěšnou synchronizaci musí mít váš server alespoň jeden aktivní NTP server, ve kterém sloupec "reach" obsahuje hodnotu "377". To znamená, že váš server Naposledy úspěšně obdržel odpověď od tohoto serveru.
- Pokud mají všechny servery status "reject", může to znamenat, že máte problémy s připojením k ntp serverům. Zkontrolujte nastavení brány firewall a připojení k internetu na serveru.
Po provedení těchto kroků se budete moci ujistit, že váš server ntp správně synchronizuje čas na vašem serveru.