Az ntpd , a Network Time Protocol Daemon rövidítése , egy démon, amely beállítja és fenntartja az operációs rendszer idejét az ilyen információk szolgáltatására szánt szerverekkel történő szinkronizálás révén .
Ez a program egy olyan démon, amely kezeli a rendszer időt szinkronban Internet időt szerverek . Ez kimerítően munkagépek változata 4. Az NTP protokoll , hanem összeegyeztethető marad változat 3, által meghatározott RFC 1305, és 1 és 2 változat, által meghatározott RFC 1059-es és az RFC 1119. végzi a legtöbb a számításokat a 64-bites lebegőpontos aritmetikai és csak 64 bites egész számokkal végez műveleteket a végső pontosság fenntartása érdekében, körülbelül 232 pikosec másodperc alatt . Noha ezt a pontosságot a mai munkaállomások és hálózatok nem érik el, hasznos lehet a jövőbeni processzorok és még gyorsabb hálózatok számára. A gyakorlatban bármely asztali vagy kiszolgáló számítógépen a pontosság ésszerűen 1 milliszekundumig terjedhet, vagy még kisebb is, főleg a hálózati kapcsolat minőségétől függően . ntpd
ntpdcsak egy konfigurációs fájlt használ démon módban és kliens módban . Ezt elvileg hívják, ntp.confés a könyvtárban van /etc . Egy másik fontos fájlt driftfile(drift file) neveznek , és arra használják, hogy kijavítsák a rendszer óra sodródásait (in), ha nincs hálózati kapcsolat egy pontosabb szerverrel. A Solaris változata az is ntpdnevezik xntpd.
Ha ntpdnem indul el, feltételezve az RFC- kompatibilis program megvalósítását , az órát túl nagy időeltolódás befolyásolhatja. A naplófájlt megnézve ezután egy sort látunk:
18 Aug 21:04:40 ntpd[7220]: time correction of 1738 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.Ez az ellenőrzés felülírható halad a paraméter -g az ntpdinduláskor:
ntpd -gAz órák szinkronizálásának kényszerítéséhez használja:
ntpd -qvagy régebbi rendszereken:
ntpdate un.serveur-de-temps.exampleMeg kell jegyezni, hogy az ilyen művelet által okozott nagy késések mellékhatásokat okozhatnak összetett vagy hosszú ideig futó folyamatokban , és ez nem ajánlott a szerverek számára. Különösen az órától függő programok hasonlítanak egymáshoz, cronvagy makefuthatnak kétszer egymás után, vagy egyáltalán nem.
A parancs ntpqlehetővé teszi, hogy csatlakozzon az időszerver démonhoz, és információt kérjen tőle a szerverekről, amelyekhez kapcsolódik. Például a következő paranccsal :
ntpq -p localhostamely a következő kimenetet produkálja:
remote refid st t when poll reach delay offset jitter ============================================================================== *wtf.roflcopter. 195.83.222.27 2 u 1566 2048 377 29.021 -0.820 0.514 +ns2.admincmd.co 128.233.219.228 2 u 1273 2048 377 33.850 -0.204 0.725 +server.gigelf.f 193.52.137.213 3 u 1056 2048 377 29.022 0.394 0.565Így minden távoli kiszolgálóról, a gazda gép társának nevezhetjük :
Megjegyzés: Beyond 2 11- (2048) másodperc , időtartamok whenés pollfejezzük perc ( 34m, 68m, 137mstb)