NTP je zkratka „Network Time Protocol“, která se používá k synchronizaci času serveru a klientského počítače. V tomto procesu klientský počítač požaduje server pro aktuální čas a server odesílá data ve formě paketů. Existuje standard času, který je univerzální a následuje každý známý jako UTC (Coordinated Universal Time). Port 123 je standardně přidělen serveru NTP a celý tento proces následuje user Datagram Protocol (UDP).
v tomto příspěvku se zaměřujeme na nalezení NTP serveru instalací a konfigurací NTP v Debianu.
Jak najdu svůj NTP server v Debianu
NTP je proces, ve kterém klientský počítač požaduje, aby server nastavil svůj čas. Nejprve tedy pochopíme, jak nainstalovat a nakonfigurovat server NTP, pak se naučíme, jak zjistit IP adresy NTP.
instalace a konfigurace NTP: nejprve aktualizujeme repozitář Debianu:
nainstalujeme nejnovější dostupný balíček NTP:
ve výchozím nastavení by měl být NTP po instalaci aktivní, Můžete jej potvrdit kontrolou jeho stavu, ale pokud je neaktivní, můžete spustit server NTP:
po restartování zkontrolujte jeho stav, zda je spuštěn nebo ne:
proto NTP běží. Nyní nakonfigurujeme bránu firewall tak, aby klient mohl požádat server, jinak omezí klienta na odeslání jakéhokoli dotazu a za tímto účelem nejprve přejde do kořenového režimu.
spusťte zde tyto dva příkazy a požádejte bránu firewall o povolení dotazů na portu 123, který je ve výchozím nastavení přidělen NTP.
iptables-a INPUT-p udp –dport 123-j ACCEPT
nyní ukončíme režim uživatele root jako:
ověření NTP pracujícího pomocí ntpstat : příkaz ntpstat nám ukazuje, zda je navázáno spojení mezi serverem a klientem, pokud je navázáno spojení, bude stav „synchronizován“. Pokud ntpstat vygeneruje chybu „příkaz nebyl nalezen“ při spuštění příkazu:
pak můžeme nainstalovat ntpstat pomocí následujícího příkazu.
Nyní zkontrolujte stav, znovu spusťte příkaz.
výstup zobrazuje IP adresu serveru NTP spolu s nedávnými podrobnostmi o korekci času se serverem a pro ověření stavu synchronizace hodin spustíme příkaz, abychom získali Stav ukončení.
výsledek “ 0 “ znamená, že hodiny klienta jsou synchronizovány se serverem. Ostatní výsledky mohou být buď „1“, což znamená, že hodiny klientského počítače nejsou synchronizovány se serverem, nebo „2“, což znamená, že klient není připojen k serveru.
kontrola serveru ntp pomocí příkazu ntpq: příkaz Ntpq sleduje démona NTP, operace ntpd a určuje výkon NTP. Použijeme příznaky, p, což znamená vytisknout celý seznam vrstevníků známých serverem se shrnutím jejich stavu, a n, což znamená Zobrazit adresy hostitele.
závěr
NTP nám umožňuje synchronizovat se stejnými časovými jednotkami, které svět sleduje. NTP nastaví čas svého počítače tím, že požádá server, aby mu poskytl informace o čase, a poté jsou oba synchronizovány s časem internetu. V tomto příspěvku jsme diskutovali o dvou metodách, kterými můžeme získat informace o našem NTP serveru v Debianu. Doufám, že tento příspěvek vám pomůže pochopit nejen to, jak najít náš NTP server v Debianu, ale také instalaci a konfiguraci NTP na serveru i na počítači klienta.