ntpd
Network Time Protocol daemon ( ntpd ) är ett operativsystemprogram som upprätthåller systemtiden i synkronisering med tidsservrar som använder Network Time Protocol (NTP).
Beskrivning
ntpd-programmet är en operativsystemdemon som ställer in och underhåller ett datorsystems systemtid i synkronisering med Internet - standardtidsservrar . Det är en komplett implementering av Network Time Protocol (NTP) version 4, men behåller kompatibilitet med version 1, 2 och 3 enligt definitionen av RFC 1059, RFC 1119 respektive RFC 1305. ntpd utför de flesta beräkningar i 64-bitars flyttalsaritmetik och använder 64-bitars fixpunktsoperationer endast när det är nödvändigt för att bevara den ultimata precisionen, cirka 232 pikosekunder . Medan vanliga arbetsstationer och nätverk inte kan uppnå den ultimata precisionen från och med 2015, kan framtida processorer och nätverk kräva det.
xntpd är Network Time Protocol version tre (1992) demonprogramvara. "X" lades till i namnet eftersom kodgrenen som så småningom blev NTPv3 var "experimentell". Namnet på programvaran ändrades tillbaka till "ntpd" för version fyra [ när? ] eftersom uppfinnaren av NTP, Dave Mills , bestämde sig för att något förmodligen inte skulle förbli "experimentellt" i ungefär tjugo år i frånvaro av dramatisk förändring.
ntpd använder en enda konfigurationsfil för att köra demonen i server- och/eller klientlägen. Konfigurationsfilen, vanligtvis kallad ntp.conf, finns i katalogen /etc. Andra viktiga filer inkluderar driftfilen, som ntpd använder för att korrigera för hårdvaruklockskevning i avsaknad av en anslutning till en mer exakt uppströms tidsserver.
Genomföranden
NTP implementeringar
NTP (RFC 5905):
- NTP-referensimplementeringen från NTP-projektet vid University of Delaware.
- Windows Port of NTPD – Gratis Windows-port för NTP Reference Implementation från http://www.ntp.org med ett lättanvänt installationsprogram
- NTPsec en härdad implementering härledd från NTP Classic, Dave Mills original.
- chrony – chronyd implementerar NTP-protokollet och kan fungera som antingen en klient eller en server.
- OpenNTPD – En bärbar enkel NTPD-implementering av OpenBSD -gruppen
Enkla NTP (SNTP) implementeringar
SNTP (RFC 4330):
- klockhastighet – En enklaste tillgängliga och säkra svit av NTP/SNTP-klient, klockskevningseliminator och exakt tidssynkroniseringsserver och klient
- dntpd – En enkel klient-ntpd i DragonFly BSD
- ConnMan – ConnMan innehåller en NTP-implementering.
- BusyBox har sedan version 1.16.2 inkluderat en SNTP-klient och server baserad på OpenNTP.
- systemd-timesyncd – En Linux- och systemd-specifik klientimplementering av SNTP.
Se även
- ntpd - Network Time Protocol (NTP) daemon Mills, DL University of Delaware, USA. 2005. (Åtkomstdatum: 19 augusti 2005)
externa länkar
- Officiell NTP-dokumentation för den aktuella utvecklingsversionen
- NTP-forumet
- NTP Community Support Information
- NTP utvecklingssamarbete
- NTP-e-postlistor
- NTP-programvara och dokumentationsarkiv
- NTP-dokumentationsarkiv för aktuell utveckling och alla stabila utgåvor av NTP-kodbasen
- OpenNTP manualsidor
- Så här gör du: CentOS / Red Hat Linux Konfigurera en NTP-klient och -server
- Generiska Linux-anteckningar
- Konfigurera NTP på Windows
- Att ställa in NTP grundligt av Chronolabs Cooperative
- Konfigurera på Linux/Windows/Macintosh pooling av NTP-servrar