Instaliranje i konfiguriranje ntp vremenskog poslužitelja u Linuxu. Instaliranje ntp-a u Ubuntu Ntp conf opis

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Postavljanje vremena u operacijskim sustavima Windows poslužitelja pomoću NTP protokola kritično je za mnoge usluge. Bez ispravno konfiguriranog vremena, ili bolje rečeno, ako satovi na poslužitelju i radnim stanicama nisu usklađeni, mnogi protokoli ne mogu ispravno raditi Aktivni direktorij i usluge sinkronizacije. Postavljanje i održavanje sata pomoću NTP-a jednostavan je zadatak, ali ponekad dolazi s nekim komplikacijama, koje ćemo pokušati riješiti u ovom članku.

Na primjer, koristit ćemo ne najnoviji sustav - Windows poslužitelj 2012. To je najčešći i, u isto vrijeme, za mnoge druge sustave, uključujući Windows Server 2008, Windows Server 2016, vrijede slične naredbe i pravila. Treba napomenuti da se opis odnosi na postavku okruženja s jednim glavnim PDC kontrolerom. Složenije opcije se ne razmatraju.

Ponovno postavljanje NTP postavki

Kako biste stavili NTP uslugu u "zadano" stanje, morate pokrenuti sljedeće naredbe:

Stop- Usluga w32time w32tm / odjava w32tm / registracija

Stop-Service w32time w32tm /unregister w32tm /register

U tom slučaju zaustavljaju uslugu, odjavljuju uslugu i ponovno je registriraju u sustavu. Ove naredbe trebate pokretati samo kada je to apsolutno neophodno. U pravilu, nema potrebe za njima - NTP je konfiguriran ako se uzmu u obzir druge okolnosti sustava.

Normalne NTP instalacijske naredbe

Kako biste konfigurirali mrežni vremenski protokol na Windows Server kontroleru, prvo morate onemogućiti sinkronizaciju putem Hyper-V ako je kontroler virtualiziran pomoću ove tehnologije. Da biste to učinili, idite na postavke i poništite odabir stavke Sinkronizacija vremena u odjeljku Upravljanje -> Usluge integracije

Za one koji ne koriste Hyper-V, prethodni korak može biti izostavljen.

w32tm /config /manualpeerlist:"0.de.pool.ntp.org 1.de.pool.ntp.org" /syncfromflags:MANUAL

UDP protokol za NTP i blokiranje vatrozidom

Vremenski protokol koristi UDP port broj 123 za svoju komunikaciju u svojoj standardnoj konfiguraciji. Morate osigurati da vatrozid ne blokira ovaj priključak. Ako dođe do blokiranja, u ntp zapisima bit će puno informacija da je veza nemoguća:

Naziv zapisnika: Sustav
Izvor: Microsoft-Windows-Time-Service
ID događaja: 47
Razina: Upozorenje
Opis: Time Provider NtpClient: nije primljen važeći odgovor od ručno konfiguriranog peer pool.ntp.org nakon 8 pokušaja kontaktiranja. Ovaj peer će biti odbačen kao izvor vremena i NtpClient će pokušati otkriti novi peer s ovim DNS imenom. Pogreška je bila: Peer je nedostupan.

Kako biste bili sigurni da je to problem, možete omogućiti izlaz dodatnih informacija o ispravljanju pogrešaka. Zapisnike Windows Servera konfiguriramo na način da se u njima zapisuju sve potrebne informacije, ali ne rastu više od 20 megabajta:

w32tm /debug /onemogući

Blokiranje ntp Vatrozid hvata sljedeću frazu u otklanjanju pogrešaka:

— Pogreška u zapisivanju: NtpClient je konfiguriran za prikupljanje vremena iz jednog ili više izvora vremena, međutim nijednom od izvora trenutno se ne može pristupiti i neće se pokušati kontaktirati izvor u roku od 1 minute. NTPCLIENT NEMA IZVOR TOČNOG VREMENA.

U ovom slučaju (da, općenito, odmah u svrhu provjere), trebate provjeriti pravilo u vatrozidu

I, ako je potrebno, promijenite pravilo ili ga dodajte.

Provjera radi li ntp ispravno

Kako biste provjerili radi li sve ispravno, možete ručno pokrenuti sinkronizaciju:

w32tm/resync

Ako je sve prošlo u redu, dobit ćete sljedeću poruku:

Slanje naredbe za ponovnu sinkronizaciju lokalnom računalu
Naredba je uspješno dovršena.

Ako ima problema, pošaljite poruku:

Računalo se nije ponovno sinkroniziralo jer nisu bili dostupni podaci o vremenu.

U drugom slučaju prvo trebate provjeriti sve: vatrozid, ispravnost navedenih poslužitelja (da li ste pogriješili u nazivu). Ako ništa drugo, već smo pružili informacije o resetiranju postavki.

Primjeri primjene

08.12.2014

NetPing uređaji koriste NTP protokol za sinkronizaciju vremena. Koristeći ovaj protokol, svi uređaji na mreži prilagođavaju svoje vrijeme prema navedenom poslužitelju. NetPing uređaji spojeni na internet mogu koristiti javni NTP poslužitelj, kao što je preporučeno u članak. Ako nema pristupa Internetu, možete postaviti lokalni NTP poslužitelj. Takav poslužitelj može biti bilo koje računalo koje pokreće Windows OS s konfiguriranom uslugom W32 VrijemeWindows Time Service "). Ova usluga nema GUI i konfigurira se putem naredbenog retka ili uređivanjem ključeva registra.

Upute za postavljanje NTP poslužitelja na Windows 7/8/2008/2012

Pogledajmo postavljanje vremenske usluge uređivanjem registra. Postavljanje je isto za Windows verzije 7/8, Windows Server 2008, Windows Server 2012.

Za ovu postavku morate imati administratorska prava Windows OS-a.

Otvorite uređivač registra putem dijaloškog okvira " Izvršiti", uzrokovan kombinacijom tipki " Pobijediti» + « R", ili kroz obrazac za pretraživanje, gdje upišemo " regedit».


U uređivaču koji se otvori, u lijevom izborniku stabla, otvorite “granu” “ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer", gdje tražimo ključ s imenom " Omogućiti" Kliknite desnom tipkom miša i odaberite "Uredi". Promijenite vrijednost ključa iz 0 na 1 .


Promjenom ovog parametra naznačili smo da ovo računalo djeluje kao NTP poslužitelj. Računalo istovremeno ostaje klijent i može sinkronizirati svoje vrijeme s drugim poslužiteljima na Internetu ili lokalna mreža. Ako želite da interni hardverski sat djeluje kao izvor podataka, promijenite vrijednost ključnog parametraAnnounceFlags na 5 u temi " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config».


Da bi promjene stupile na snagu, moramo ponovno pokrenuti uslugu. Uslugama se pristupa putem " Upravljačka ploča» iz izbornika « Početak» -> « Upravljačka ploča» -> « administracija» -> « Usluge" Također se nalazi u obrascu za pretraživanje kada unesete " usluge.msc" Na popisu usluga koji se pojavi nalazimo onu koja nas zanima “ Windows Time Service" i kroz izbornik pozvan desnom tipkom miša odaberite stavku " Ponovno pokretanje».


OS Windows obitelj sadrže W32Time uslugu vremena. Ova je usluga osmišljena za sinkronizaciju vremena unutar organizacije. W32Time je odgovoran za rad i klijentskog i poslužiteljskog dijela vremenske usluge, a isto računalo može istovremeno biti i klijent i NTP (Network Time Protocol) poslužitelj.

Prema zadanim postavkama, Windows vremenska usluga je konfigurirana na sljedeći način:

Prilikom ugradnje operacijske sobe Windows sustavi pokreće NTP klijent koji se sinkronizira s vanjskim izvorom vremena;

Kada dodate računalo u domenu, mijenja se vrsta sinkronizacije. svi klijentska računala i poslužitelji članovi u domeni koriste kontroler domene za sinkronizaciju vremena, koji provjerava njihovu autentičnost;

Kada je poslužitelj član promaknut u kontroler domene, na njemu se pokreće NTP poslužitelj, koji koristi kontroler s ulogom PDC emulatora kao izvor vremena;

PDC emulator, smješten u korijenskoj domeni šume, primarni je vremenski poslužitelj za cijelu organizaciju. U isto vrijeme, on sam također je sinkroniziran s vanjskim izvorom vremena.

Ova shema radi u većini slučajeva i ne zahtijeva intervenciju. Međutim, struktura vremenske usluge u sustavu Windows možda neće slijediti hijerarhiju domene, a svako računalo može se označiti kao pouzdani izvor vremena.

Kao primjer, pogledajmo postavljanje NTP poslužitelja u sustavu Windows Server 2008 R2; po analogiji, možete postaviti NTP poslužitelj u sustavu Windows 7.

Pokretanje NTP poslužitelja

Windows Server Time Service nema GUI i može se konfigurirati iz bilo kojeg naredbeni redak, ili izravnim uređivanjem registra sustava. Razmotrimo drugu metodu:

Potrebno je pokrenuti NTP poslužitelj. Otvorite granu registra:

HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpServer.

Da biste omogućili NTP poslužitelj, parametar Enabled mora biti postavljen na 1. Zatim ponovno pokrećemo vremensku uslugu naredbom net stop w32time && net start w32time.

Nakon ponovnog pokretanja NTP usluge, poslužitelj je već aktivan i može posluživati ​​klijente. To možete provjeriti pomoću naredbe w32tm /query /configuration. Ova naredba izlazi puni popis servisni parametri. Ako odjeljak NtpServer sadrži redak Enabled:1, onda je sve u redu, vremenski poslužitelj radi.

Kako bi NTP poslužitelj služio klijentima, vatrozid mora otvoriti UDP port 123 za dolazni i odlazni promet.

Osnovne postavke NTP poslužitelja

Otvorite granu registra:

HKLM\System\CurrentControlSet\services\W32Time\Parameters.

NoSync - NTP poslužitelj nije sinkroniziran ni s jednim vanjskim izvorom vremena. Koristi se sistemski sat, ugrađen u CMOS čip samog poslužitelja (zauzvrat, ovaj sat se može sinkronizirati iz NMEA izvora putem RS-232, na primjer);

NTP - NTP poslužitelj sinkronizira se s vanjskim vremenskim poslužiteljima koji su navedeni u parametru registra NtpServer;

NT5DS - NTP poslužitelj sinkronizira prema hijerarhiji domene;

AllSync - NTP poslužitelj koristi sve dostupne izvore za sinkronizaciju.

Zadana vrijednost za računalo koje je dio domene je NT5DS, za zasebno stojeći kompjuter- NTP.

Parametar NtpServer navodi NTP poslužitelje s kojima će ovaj poslužitelj sinkronizirati vrijeme. Prema zadanim postavkama, ovaj parametar sadrži Microsoftov NTP poslužitelj (time.windows.com, 0×1), možete dodati još nekoliko NTP poslužitelja unosom njihovih DNS imena ili IP adresa odvojenih razmakom. Na kraju svakog naziva možete dodati oznaku (npr. 0×1) koja određuje način sinkronizacije s vremenskim poslužiteljem.

Dopuštene su sljedeće vrijednosti načina rada:

0×1 - SpecialInterval, korištenje vremenskog intervala prozivanja;

0×2 – način UseAsFallbackOnly;

0×4 – SymmetricActive, simetrični aktivni način rada;

0×8 – Klijent, šalje zahtjev u načinu rada klijenta.

Još jedna važna postavka AnnounceFlags nalazi se u ključu registra:

HKLM\System\CurrentControlSet\services\W32Time\Config.

Odgovoran je za način na koji se NTP poslužitelj najavljuje. Za deklariranje poslužitelja člana (ne kontrolera domene) kao pouzdanog izvora vremena, potrebna je oznaka 5.

Ako je poslužitelj koji se konfigurira, pak, NTP klijent (prima vrijeme od GPS prijamnika putem NTP-a, na primjer), možete konfigurirati interval između ažuriranja. Ovaj parametar također može biti relevantan za klijentska računala. Ključ SpecialPollInterval, koji se nalazi u ogranku registra, odgovoran je za vrijeme ažuriranja:

HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpClient.

Određen je u sekundama i prema zadanim postavkama njegova je vrijednost 604800, što je 1 tjedan. Puno je, dakle Vrijedno je smanjiti vrijednost SpecialPollInterval na razumnu vrijednost - 1 sat (3600).

Nakon postavljanja morate ažurirati konfiguraciju usluge. To se može učiniti pomoću naredbe w32tm /config /update.


I još nekoliko naredbi za konfiguriranje, praćenje i dijagnosticiranje vremenske usluge:

w32tm /monitor – pomoću ove opcije možete saznati koliko sistemskog vremena ovog računala različito od vremena na kontroleru domene ili drugim računalima. Na primjer: w32tm/monitor/računala:time.nist.gov

w32tm /resync - pomoću ove naredbe možete prisiliti računalo da se sinkronizira s vremenskim poslužiteljem koji koristi.

w32tm /stripchart – prikazuje vremensku razliku između trenutne i udaljeno računalo. Tim w32tm /stripchart /computer:time.nist.gov /samples:5 /dataonlyće napraviti 5 usporedbi s navedenim izvorom i prikazati rezultat u tekstualnom obliku.


w32tm /config je glavna naredba koja se koristi za konfiguriranje NTP usluge. Uz njegovu pomoć možete postaviti popis korištenih vremenskih poslužitelja, vrstu sinkronizacije i još mnogo toga. Na primjer, možete nadjačati zadane vrijednosti i postaviti vremensku sinkronizaciju s vanjskim izvorom pomoću naredbe w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update


w32tm /query - prikazuje trenutne postavke usluge. Na primjer, naredba w32tm /query /source će prikazati trenutni izvor vremena, a w32tm /query /configuration će prikazati sve parametre usluge.

net stop w32time - zaustavlja uslugu vremena ako je pokrenuta.

w32tm /unregister - uklanja uslugu vremena s računala.

w32tm /register – registrira uslugu vremena na računalu. U tom se slučaju cijela grana parametara u registru iznova kreira.

net start w32time - pokreće uslugu.

Značajke primijećene u sustavu Windows 7 - vremenska usluga ne pokreće se automatski kada se pokrene Windows. Popravljeno u SP1 za Windows 7.

U ovom ćemo članku pogledati postavljanje NTP klijenta.

Postavljanje vremenske zone

Prvo, pogledajmo koju smo vremensku zonu postavili. Za to koristimo naredbu.

# datum pet, 8. ožujka 17:38:47 MSK 2019

Ako je vremenska zona netočno postavljena, tada postavite ispravnu vremensku zonu. Da biste to učinili, kreirajte datoteku /etc/localtime iz odgovarajuće vremenske zone iz direktorija /usr/share/zoneinfo/. Na primjer za Moskvu.

Ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Konfiguriranje sinkronizacije NTP klijenta s NTP poslužiteljem

Instalirajte ntp paket

Njam instaliraj ntp

Da biste sinkronizirali lokalno klijentsko računalo na Linuxu s NTP poslužiteljem, trebate urediti datoteku /etc/ntp.conf. Sljedeći primjer specificira više vremenskih poslužitelja, što je korisno u slučaju da jedan od njih nije dostupan. Ili možete registrirati druge vanjske poslužitelje, na primjer pool.ntp.org

Poslužitelj 0.rhel.pool.ntp.org iburst poslužitelj 1.rhel.pool.ntp.org iburst poslužitelj 2.rhel.pool.ntp.org iburst poslužitelj 3.rhel.pool.ntp.org iburst

rasprsnuti se: Ova opcija poboljšava točnost sinkronizacije umjesto jednog paketa, šalje se osam; Kada poslužitelj ne odgovara, paketi se šalju svakih 16 sekundi; kada poslužitelj odgovara, svake 2 sekunde.

Preferira poslužitelj 192.168.1.1

radije: Ako je ova opcija navedena, navedeni poslužitelj se smatra poželjnijim od ostalih, ali ako se odgovor ovog poslužitelja značajno razlikuje od odgovora drugih poslužitelja, bit će zanemaren. Umjesto 192.168.1.1 unesite IP adresu vašeg poslužitelja

Pokretanje NTP usluge

Nakon što promijenite ntp.conf i postavite potrebne parametre, pokrenite NTP servis (daemon). Ovisno o postavkama, može raditi i kao poslužitelj i kao klijent.

Systemctl pokreni ntpd

i dodajte ga u pokretanje

Systemctl omogući ntpd

za provjeru vremena upišite naredbu

Provjera NTP statusa

NTP status možete provjeriti pomoću naredbe ntpq. Ako primite pogrešku o odbijanju veze, to znači da vremenski poslužitelj ne reagira, NTP usluga na klijentu nije pokrenuta ili je port zatvoren.

Sudo ntpq –p daljinski refid st t kada anketa dosegne odgodu pomaka podrhtavanja ===================================== = ===================================== *elserver1 192.168.1.1 3 u 300 1024 377 1.225 - 0,071 4,606

daljinski– naziv ili adresa vremenskog poslužitelja. Prethodi mu servisni znak, u ovom slučaju “*”, koji označava poslužitelj koji se koristi. “+” znači da je poslužitelj prikladan za ažuriranje, “-” - da nije prikladan, “x” - poslužitelj je nedostupan;
refid– poslužitelj koji je viši u hijerarhiji Stratuma;
sv– razina poslužitelja u hijerarhiji Stratuma;
t– tip veze (u – unicast, single connection, b – broadcast, broadcast veza, l – lokalni sat);
kada– vrijeme proteklo od posljednjeg odgovora;
anketa– period prozivanja u sekundama;
dohvatiti– stanje dostupnosti (kada je predstavljeno u binarnom obliku, 1 znači uspješan pokušaj, 0 znači neuspjeh. Nakon 8 uspješnih pokušaja, vrijednost se postavlja na 377);
odgoditi– vrijeme dvostrukog obrta paketa;
pomaknuti– trenutni vremenski pomak u odnosu na poslužitelj;
podrhtavanje– standardna devijacija vremena.

Značenje podrhtavanje trebao bi biti nizak, ako ne, provjerite pomak sata u drift datoteci. Ako je previsok, možda ćete morati promijeniti NTP poslužitelj. Sljedeća naredba ručno sinkronizira vrijeme s NTP poslužiteljem:

Ručna sinkronizacija vremena

Da biste postavili upit NTP poslužitelju i ručno postavili datum i vrijeme, koristite naredbu ntpdate. To je obično potrebno samo jednom.

Prvo, onemogućite ntp uslugu

Systemctl zaustavi ntpd

Započnite sinkronizaciju određivanjem poslužitelja s kojeg želite sinkronizirati vrijeme

Ntpdate 192.168.1.1

Pokrenite ntp uslugu

Systemctl pokreni ntpd

Nakon ove početne sinkronizacije, NTP klijent će redovito ispitivati ​​NTP poslužitelj kako bi osigurao da je lokalno vrijeme točno.

Ako pronađete grešku, označite dio teksta i kliknite Ctrl+Enter.


Sinkronizacija vremena je važan zadatak, iako mnogi ljudi nisu razmišljali o tome. Pa, što je loše u tome da vrijeme bježi na poslužitelju? Jeste li znali da mnogi problemi sa satom utječu na protokole povezane s kriptografijom? Iz tog razloga, u Active Directoryju, razlike u satu veće od 5 minuta uzrokovat će probleme s Kerberos autentifikacijom.

Razine po satu. Stratumi.

Da biste razumjeli NTP uređaj morate znati o konceptu slojevi ili stratum. Mjerodavni izvori vremena kao što su GPS sateliti, cezijevi atomski satovi, WWVB radio valovi - sve ovo sloj 0. Oni su mjerodavni na temelju toga što imaju neki način održavanja vrlo preciznog mjerenja vremena. Možete, naravno, koristiti obični kvarcni sat, ali znajući da je s njima lako izgubiti 15 sekundi u mjesec dana, bolje je ne koristiti ih kao mjeru vremena. Stratum 0 Ovo je kada se sekunda ne izgubi u 300.000 godina!

Računala koja izravno (ne preko mreže!) oduzimaju vrijeme sloj 0- Ovo sloj 1. Budući da uvijek postoje kašnjenja zbog prijenosa signala i troškova za podešavanje vremena, računala sloj 1 nije tako točan kao sloj 0, ali u stvarnom životu razlika doseže nekoliko mikrosekundi (1 μs = 10 -6 s), što je sasvim prihvatljivo odstupanje.

Sljedeća razina računala koja oduzimaju vrijeme preko mreže sloj 1- ovo je... bubanj... intriga... sloj 2! Opet zbog raznih kašnjenja (sigurno kašnjenja mreže), sloj 2 malo iza sloj 1 a svakako od sloj 0. U praksi je to razlika od nekoliko mikrosekundi (1 μs = 10 -6 s) do nekoliko milisekundi (1 ms = 10 -3 s). Mnogi ljudi više ne žele sinkronizirati sa slojem sloj 2.

Kao što je jasno iz dijagrama, sloj 4 oduzima vrijeme od nadređenog sloj 3. sloj 5 na sloj 4 i tako dalje. sloj 16 smatra se najnižim slojem i tu se računa vrijeme nesinkronizirano.

Da biste sinkronizirali vrijeme pomoću NTP protokola, prvo morate ručno postaviti svoje vrijeme. Između vašeg točnog vremena i vašeg sata ne smije postojati razlika veća od 1000 sekundi. Ako vremenski poslužitelj koji koristite laže više od 1000 milisekundi (1 sekunda), bit će isključen s popisa i umjesto njega će se koristiti drugi. Ovaj mehanizam vam omogućuje filtriranje izvora lošeg vremena.

Vremenski klijent.

U datoteci /etc/ntp.conf, linije poslužitelja važne su za klijenta. Može ih biti nekoliko - do 10 komada!

Koliko dodati? Imajte na umu:

  • Ako imate samo jedan poslužitelj (poslužitelj jedne linije), onda ako ovaj poslužitelj počne lagati, tada ćete ga slijepo slijediti. Ako njegovo vrijeme istekne za 5 sekundi i vi trčite za njim.
  • Ako su dodana 2 poslužitelja (2 linije poslužitelja), NTP će ih oba označiti kao lažni tickeri. Ako jedan od njih laže, tada NTP ne može razumjeti tko laže, jer nema kvoruma.
  • Ako se dodaju 3 ili više vremenskih poslužitelja, tada se može identificirati jedan lažljivac lažni tickeri. Ako postoji 5 ili 6 poslužitelja vremena, tada možete pronaći 2 lažljivca lažni tickeri. Ako ima 7 ili 8 poslužitelja, onda 3 lažni tickeri. Ako ima 9 i 10 poslužitelja, onda 4 lažni tickeri.

NTP bazen projekt.

Postoji projekt pod nazivom NTP Pool na čijoj adresi pool.ntp.org/zone/ru/ možete pronaći vremenske poslužitelje preporučene ruskim korisnicima.

poslužitelj 0.ru.pool.ntp.org
poslužitelj 1.ru.pool.ntp.org
poslužitelj 2.ru.pool.ntp.org
poslužitelj 3.ru.pool.ntp.org

Operativni sustavi kao što su Debian i Ubuntu nude korisnicima vlastite vremenske poslužitelje.

poslužitelj 0.debian.pool.ntp.org
poslužitelj 1.debian.pool.ntp.org
poslužitelj 2.debian.pool.ntp.org
server3.debian.pool.ntp.org

poslužitelj 0.ubuntu.pool.ntp.org
poslužitelj 1.ubuntu.pool.ntp.org
poslužitelj 2.ubuntu.pool.ntp.org
poslužitelj 3.ubuntu.pool.ntp.org

Ako pokrenete naredbu ntpq -pn na svom Linux računalu koje koristi NTP

Udaljeni refid st kada anketa dosegne odgodu pomaka podrhtavanja =============================== ========== ============================================= +93.180.6.3 77.37.134.150 2 u 62 1024 377 53.658 -0.877 1.174 +85.21.78.23 193.190.230.65 2 u 1027 1024 377 54.651 0.167 1.531 *62.173.138.130 89.109.251 .24 2 u 940 377 52.796 -0.143 1.001 +91.206.16.3 194.190.168.1 2 u 258 1024 377 93.882 -0.680 2.196 -91.189.94.4 193.79.237.14 2 u 596 1024 377 100.219 1.562 1.482

Što govore nazivi stupaca:

  • daljinski- udaljeni poslužitelji s kojima sinkronizirate vrijeme.
  • refid- superiorni sloj za ovaj poslužitelj.
  • sv- razina stratuma. Od 0 (nama nije dostupno) do 16 (nama nije poželjno). Idealno - 2.
  • t- vrsta veze. " u" - unicast ili manycast, " b" - emitiranje ili multicast, " l" lokalni referentni sat, " s" - simetrični čvor, " A" - mnogocast poslužitelj, " B" - poslužitelj emitiranja, " M" - multicast poslužitelj.
  • kada- vrijeme kada nam je poslužitelj posljednji put odgovorio. Parametar prikazuje broj u sekundama, ali može se prikazati u minutama ako je broj s m ili u satima ako h.
  • anketa- učestalost anketiranja. Minimalno 16 sekundi, maksimalno 32 sata. Broj mora biti 2n. Tipično, ovaj parametar prikazuje ili 64 sekunde ili 1024.
  • dohvatiti- 8 bitova okteta koji označava status komunikacije s udaljenim vremenskim poslužiteljem: uspješno ili neuspješno. Ako su bitovi postavljeni, onda je uspješno, u suprotnom je neuspjeh. Vrijednost 377 je binarna 0000 0000 1111 1111.
  • odgoditi- vrijednost u milisekundama pokazuje vrijeme između slanja i primanja odgovora (round trip time - RTT).
  • pomaknuti- pomak u milisekundama između vas i vremenskih poslužitelja. Može biti pozitivan ili negativan broj.
  • podrhtavanje- apsolutna vrijednost u milisekundama koja pokazuje standardnu ​​devijaciju vašeg pomaka.

Prije IP adrese NTP poslužitelja nalazi se simbol - ovo je kod brojanja. Vrste kod brojanja:

  • " " - odbačeno kao nevaljano. Na primjer, nema veze s njim ili je offline, previsokog je ranga i ne služi ljudima poput tebe.
  • "x"- odbacuje algoritam presjeka. Algoritam presjeka priprema popis partnera kandidata koji mogu postati izvori sinkronizacije i izračunava interval pouzdanosti za svakog od njih.
  • "." - odbačeno zbog prepune tablice.
  • "-" - odbacuje algoritam klastera. Algoritam klasteriranja razvrstava popis kandidata prema slojevima i kodovima udaljenosti sinkronizacije.
  • "+" - poslužitelj je uključen "kombiniranim algoritmom". Ovaj poslužitelj je izvrstan kandidat ako vas trenutni vremenski poslužitelj počne iznevjeravati.
  • "#" - poslužitelj je izvrstan alternativni vremenski poslužitelj. Poslužitelj s # može se vidjeti samo ako imate više od 10 unosa poslužitelja u /etc/ntp.conf
  • "*" - poslužitelj trenutnog vremena. Njegova se očitanja koriste za sinkronizaciju vašeg sata.
  • "o"- Puls per second (PPS) poslužitelj. To obično znači da dotični poslužitelj vremena koristi izvore vremena kao što su GPS sateliti i druge precizne vremenske signale. Ako je nacrtano O, tada se druge vrste kodova za određivanje više neće prikazivati.

U polju refid može imati sljedeće vrijednosti:

  • IP adresa - adresa udaljeni poslužitelj vrijeme.
  • .ACST.- NTP manycast poslužitelj.
  • .ACTS.- Automated Computer Time Service iz Američkog nacionalnog instituta za standarde i tehnologiju.
  • .AUTH. pogreška provjere autentičnosti.
  • .AUTO - pogreška u sekvencama Autokey.
  • .BCST.- NTP server za emitiranje.
  • .CHU.- Kratkovalni radio prijemnik postaje CHU u Ottawi, Ontario, Kanada.
  • .CRYPT. Pogreška protokola Autokey.
  • .DCFx.- LF radio prijemnik sa stanice DCF77 u Mainflingenu, Njemačka.
  • .DENY.- Pristup odbijen.
  • .GAL.- Europski satelitski prijemnik Galileo.
  • .GOES.- Američki geostacionarni operativni satelitski prijemnik za okoliš.
  • .GPS.- Prijemnik američkog sustava globalnog pozicioniranja.
  • .HBG.- LF radio prijemnik s HBG postaje u Pranginsu, Švicarska.
  • .INIT.- Inicijalizirana asocijacija ravnopravnih korisnika.
  • .IRIG.- Vremenska šifra grupe instrumenata među dometima.
  • .JJY.- LF radio prijemnik s postaje JJY na planini Otakadoya, blizu Fukushime ili planine Hagane na otoku Kyushu, Japan.
  • .LFx.- Obični LF radio prijemnik.
  • .LOCL sat lokalnog domaćina.
  • .LORC.- LF radio prijemnik iz Long Range Navigation (LORAN-C).
  • .MCST.- NTP multicast poslužitelj.
  • .MSF.- Radio postaja Anthorn blizu Anthorna, Cumbria.
  • .NIST.- Američki nacionalni institut za standarde i tehnologiju.
  • .PPS.- Sat pulsa u sekundi.
  • .PTB.- Physikalisch-Technische Bundesanstalt iz Brunswicka i Berlina, Njemačka.
  • .RATE premašen prag glasanja.
  • .STEP - promijenite NTP korak. Pristranost pomaknuti manje od 1000 milisekundi, ali više od 125 milisekundi.
  • .TDF.- LF radio prijemnik postaje TéléDiffusion de France u Allouisu, Francuska.
  • .TIME.- Istek vremena NTP asocijacije.
  • .USNO.- Pomorski opservatorij Sjedinjenih Država.
  • .WWV.- HF radio prijemnik s postaje WWV u Fort Collinsu, Colorado, Sjedinjene Države.
  • .WWVB.- LF radio prijemnik s postaje WWVB u Fort Collinsu, Colorado, Sjedinjene Države.
  • .WWVH.- HF radio prijemnik s postaje WWVH u Kekahi, na otoku Kauai na Havajima, Sjedinjene Države.

Prvo se riješite ideje kako dobiti vrijeme sloj 1, kažu da su najbliže točnom vremenu. Bliže su najtočnijem vremenu na planeti, ali su sami preopterećeni i imaju velika kašnjenja RTT-a za obične poslužitelje. Bolje nađi normalnu sloj 2 i ne brini za to. Ne zaboravite da je riječ o mikrosekundama i milisekundama, što je sasvim dovoljno u običnom životu.

Drugo, zapamtite da povezivanje s najbližim vremenskim poslužiteljem nije uvijek idealno. Ono što je važnije nije teritorijalna blizina, nego razina stratuma. Projekt NTP Pool objavljuje popis poslužitelja samo na razini sloj 1 I sloj 2 i bolje je uzeti do 10 poslužitelja vremena s ovog popisa, što će biti jednostavno sjajno.

Treće, ako ste jednostavan kućni korisnik-klijent, tada vam poslužitelji preporučeni u vašem operacijski sustav bit će idealna opcija koja ne zahtijeva nepotrebne pokrete.

Za velike urede najbolja opcija bila bi postaviti vlastiti vremenski poslužitelj za radna računala. Ovaj će poslužitelj primati točno vrijeme od poslužitelja vremena na Internetu i pružati ga lokalna računala. Na Debian i Ubuntu poslužiteljima samo odkomentirajte redak

Ograniči 192.168.0.0 maska ​​255.255.0.0 nomodify notrap

V konfiguracijska datoteka ntpd demon - /etc/ntp.conf

Korisnici iz mreže 192.168/16 moći će uzeti točna očitanja sata s vašeg poslužitelja. Za interne poslužitelje bazirane na Linuxu koji nisu vremenski poslužitelji i bave se vlastitim zadacima, umjesto pokretanja ntpd demona u klijentskom načinu rada, sasvim je dovoljno navesti ga u datoteci /etc/cron.daily/syncntpd. Preporuča se da pročitate razlike između ntpdate i ntp i odlučite sami.
#!/bin/sh
/usr/sbin/ntpdate IP.adresa.vašeg.poslužitelja > /dev/null 2>&1
izlaz 0

a jednom dnevno će se zahvaljujući naredbi ntpdate vršiti sinkronizacija vremena. Da biste izbjegli nesporazume, nemojte biti lijeni prije nego što implementirate vremenski poslužitelj i sinkronizirate sve putem NTP protokola - postavite ga ručno pravo vrijeme na svim poslužiteljima i radnim stanicama koji su vam dostupni. Ako se vaše nesinkronizirano vrijeme previše razlikuje od ispravnog, u početku možete imati mnogo nepotrebnih problema.

Četvrto, NTP nema nikakve veze s tim koja se zemlja i koje vremenske zone koriste i kako se događa prijelaz na ljetno i zimsko računanje vremena i je li takav prijelaz napravljen u određenoj zemlji. Ova odgovornost leži na operativnom sustavu, koji morate ažurirati ako dođe do promjena u urarstvu u zemlji. Na Debian i Ubuntu sustavima za to je odgovoran paket tzdata koji mora biti ažuran.

Peto, bolje je ne pokretati svoj NTP poslužitelj na visoko opterećenom sustavu.



reci prijateljima
Pročitajte također