NTP කාල සමමුහුර්ත කිරීමේ ප්‍රොටෝකෝලය SNTP වෙතින් වෙනස් වන්නේ කෙසේද? NTP - සෑම වගුවකම පරමාණුක ඔරලෝසුව Ntp ප්‍රොටෝකෝලය

NTP ක්රියාත්මක කිරීම සඳහා UDP ප්රොටෝකෝලය භාවිතා කරයි. NTP පද්ධතිය මාධ්‍ය ප්‍රමාදයේ වෙනස්කම් වලට අතිශයින් ඔරොත්තු දෙයි.

NTP සම්ප්‍රේෂණ කාල විශේෂාංගය ඇතුළුව Marzullo ඇල්ගොරිතම (සැන් ඩියාගෝ හි කැලිෆෝනියා විශ්ව විද්‍යාලයේ Keith Marzullo විසින් යෝජනා කරන ලදී) භාවිතා කරයි. 4 වන අනුවාදයේ එය අන්තර්ජාලය හරහා වැඩ කරන විට 10 ms (1/100 s) නිරවද්‍යතාවයක් ලබා ගත හැකි අතර 0.2 ms (1/5000 s) දක්වා සහ දේශීය ජාල තුළ වඩා හොඳ වේ.

NTP යනු භාවිතයේ ඇති පැරණිතම ප්‍රොටෝකෝලයකි. NTP 1985 දී ඩෙලවෙයාර් විශ්ව විද්‍යාලයේ David L. Mills විසින් වැඩි දියුණු කරන ලද අතර එය දැනට වැඩිදියුණු වෙමින් පවතී. වත්මන් අනුවාදය NTP 4 වේ.

NTP "ඔරලෝසු මට්ටම්" (ස්ථර) හි ධූරාවලි පද්ධතියක් භාවිතා කරයි. 1 මට්ටම ඉහළ නිරවද්‍ය ඔරලෝසුවක් සමඟ සමමුහුර්ත කර ඇත, උදාහරණයක් ලෙස, GPS පද්ධතියක්, GLONASS (රුසියානු සමූහාණ්ඩුවේ ඒකාබද්ධ රාජ්‍ය කාල පරිමාණය) හෝ පරමාණුක කාල ප්‍රමිතියක් සමඟ. 2 මට්ටම 1 මට්ටමේ යන්ත්‍රවලින් එකක් සමඟ සමමුහුර්ත වේ, යනාදිය.

කාලය තත්පර 2-32 පරාසය තුළ සම්ප්‍රේෂණය කිරීමට ඉඩ සලසමින් 32-bit තත්පර කවුන්ටරයකින් සහ 32-bit භාගික දෙවන කවුන්ටරයකින් සමන්විත 64-bit අංකයක් (බයිට් 8) ලෙස NTP පද්ධතිය තුළ නිරූපණය කෙරේ. තත්පර 2-32 ක න්යායික නිරවද්යතාවක්. NTP හි කාල පරිමාණය සෑම තත්පර 2 32කට වරක් (අවුරුදු 136) පුනරාවර්තනය වන බැවින්, ලබන්නා අවම වශයෙන් වත්මන් කාලය (වසර 50ක නිරවද්‍යතාවයකින්) දැන සිටිය යුතුය. එසේම කාලය මනිනු ලබන්නේ 1970 ජනවාරි 1 වැනිදා මධ්‍යම රාත්‍රියේ සිට මිස 1970 සිට නොවන බව සලකන්න, එබැවින් Windows හෝ Unix පද්ධති සමඟ වේලාව නිවැරදිව ගැලපීම සඳහා NTP වේලාවෙන් වසර 70කට ආසන්න කාලයක් (අධික වර්ෂ ඇතුළුව) අඩු කළ යුතුය.

NTP ප්‍රොටෝකෝලය නිරවද්‍ය කාල සේවාදායකයන් ක්‍රියාත්මක කිරීම සඳහා බහුලව භාවිතා වේ. උපරිම නිරවද්‍යතාවයක් ලබා ගැනීම සඳහා, අඛණ්ඩ ක්‍රියාකාරිත්වය වඩාත් සුදුසුය මෘදුකාංගපද්ධති සේවා මාදිලියේ NTP. Microsoft Windows මෙහෙයුම් පද්ධති පවුල තුළ, මෙය W32Time සේවාව (svchost.exe හි ධාවනය වන w32time.dll මොඩියුලය), Linux - Ntpd සේවාවයි.

මෙම ඇල්ගොරිතම සරල ලෙස ක්රියාත්මක කිරීම SNTP ලෙස හැඳින්වේ - සරල සමමුහුර්තකරණය ජාල ප්රොටෝකෝලය. ඉහළ නිරවද්‍යතාවයක් අවශ්‍ය නොවන කාවැද්දූ පද්ධති සහ උපාංගවල මෙන්ම අභිරුචි කාල වැඩසටහන් වලද භාවිතා වේ.

ප්‍රොටෝකෝලය සහ සමස්ත පද්ධතියම සවිස්තරාත්මකව ක්‍රියාත්මක කිරීම විස්තර කර ඇත:

NTP දිවාකාල ප්‍රොටෝකෝලය RFC 867 හෝ කාල ප්‍රොටෝකෝලය RFC 868 (Win program FG Time Sync) සමඟ පටලවා නොගත යුතුය.

පැය ස්ථර

NTP ධූරාවලි, බහු මට්ටමේ කාල මූලාශ්‍ර පද්ධතියක් භාවිතා කරයි. මෙම ධුරාවලියේ සෑම මට්ටමක්ම ස්තරයක් ලෙස හැඳින්වේ, සෑම ස්ථරයකටම ඉහළින් 0 (ශුන්‍ය) සමඟින් ආරම්භ වන අංකයක් පවරනු ලැබේ. ස්ථර මට්ටම සමුද්දේශ ඔරලෝසුවේ සිට දුර නිර්වචනය කරන අතර ධුරාවලියේ චක්‍රීය පරායත්තතා වැළැක්වීම සඳහා පවතී. ස්තරය ගුණාත්මකභාවය සහ විශ්වසනීයත්වය පිළිබඳ දර්ශකයක් නොවන බව සැලකිල්ලට ගැනීම වැදගත්ය, එයින් අදහස් වන්නේ මූලාශ්රය බවයි ස්ථර 3වැඩි සංඥාවක් ලබා දිය හැක ඉහළ ගුණත්වයසමහර මූලාශ්රවලට වඩා ස්ථර 2. මූලික වශයෙන්, ස්ථර බර බෙදා හැරීමට සහ විශාල ආවරණ ප්‍රදේශයක් සැපයීමට සේවය කරයි. ස්තරයක් පිළිබඳ මෙම නිර්වචනය විදුලි සංදේශ පද්ධතිවල භාවිතා වන ඔරලෝසු ස්ථර සංකල්පයෙන් ද වෙනස් වේ.

ස්ථරය 0

ස්ථරය 0 යනු පරමාණුක (අණුක, ක්වොන්ටම්) ඔරලෝසු, රේඩියෝ ඔරලෝසු හෝ ඒවායේ ප්‍රතිසම වැනි කාල සම්මතයක් ලෙස ක්‍රියා කරන ඉහළ නිරවද්‍ය උපාංගයකි. සාමාන්යයෙන් මෙම උපාංග ජාලයකට සම්බන්ධ නොවේ; ඒ වෙනුවට, ඒවා දේශීය පරිගණකයට සම්බන්ධ කර ඇත (උදාහරණයක් ලෙස, RS-232 අතුරුමුහුණත හරහා) සහ සමමුහුර්තකරණය සඳහා PPS සංඥා සම්ප්රේෂණය කරයි.

ස්ථරය 1

මෙය යොමු ඔරලෝසුව සෘජුවම සම්බන්ධ කර ඇති පරිගණකයකි. එය ජාල කාල සේවාදායකයක් ලෙස ක්‍රියා කරන අතර ස්ථර 2 පරිගණක මගින් එවන NTP ඉල්ලීම් වලට ප්‍රතිචාර දක්වයි.

ස්ථරය 2

මේවා NTP ප්‍රොටෝකෝලය භාවිතයෙන් පළමු ස්ථරයේ සේවාදායකයන්ගෙන් කාලය ලබා ගන්නා පරිගණක වේ. සාමාන්‍යයෙන්, දෙවන ස්ථරයේ පරිගණක පළමු ස්ථරයේ සේවාදායකයන් කිහිපයක් සම්බන්ධ කර ගන්නා අතර, NTP ඇල්ගොරිතම භාවිතයෙන්, හොඳම දත්ත නියැදිය ලබා ගනී, පැහැදිලිවම වැරදි වේලාවන් සහිත සේවාදායකයන් ඉවත් කරයි. ස්තරයේ ඇති සියලුම පරිගණක හරහා ස්ථායී සහ ස්ථාවර දත්ත ලබා ගැනීම සඳහා පරිගණකවලට තම ස්තරයේ ඇති අනෙකුත් පරිගණක සමඟ ඔවුන්ගේ දත්ත සංසන්දනය කළ හැකිය. දෙවන ස්ථරයේ පරිගණක, තුන්වන ස්ථරයේ පරිගණක සඳහා සේවාදායකයන් ලෙස ක්‍රියා කරන අතර NTP ඉල්ලීම් වලට ප්‍රතිචාර දක්වයි.

ස්ථරය 3

තෙවන ස්ථරයේ පරිගණක ක්‍රියා කරන්නේ හරියටම දෙවන ස්ථරයේ පරිගණක හා සමානව වන අතර එකම වෙනස නම් ඒවා සඳහා වන සේවාදායකයන් දෙවන ස්ථරයේ පරිගණක වීමයි. ඒවාට යටින් පවතින ස්තරය සඳහා සේවාදායකයන් ලෙසද ක්‍රියා කළ හැක. NTP (අනුවාදය මත පදනම්ව) ස්ථර 256 දක්වා සහය දක්වයි.

ද බලන්න

සබැඳි

  • - රුසියානු සමූහාණ්ඩුවේ රාජ්ය කාලය සහ සංඛ්යාත ප්රමිතිය (STSE) හි NTP සේවාදායකයන්ගේ ලැයිස්තුව
  • ජාල කාල ප්‍රොටෝකෝල ව්‍යාපෘතිය - NTP ප්‍රොටෝකෝලය සහ සේවා සංවර්ධනය කිරීම සඳහා වන පොදු ව්‍යාපෘතියකි
  • NTP පොදු සේවා ව්‍යාපෘතිය - NTP පොදු සේවාදායක ව්‍යාපෘතිය සහ IETF NTP ක්‍රියාකාරී කණ්ඩායම
  • pool.ntp.org යනු මිලියන සංඛ්‍යාත පරිශීලකයින් සඳහා NTP සේවාදායක විශාල අථත්‍ය පොකුරක් නියෝජනය කරන සම්පතකි. 2010 දෙසැම්බර් 29 වන දිනට, pool.ntp.org හි සේවාදායකයන් 2078ක් ලියාපදිංචි වී ඇත. කලාපීය සේවාදායකයන් තෝරා ගත හැකිය.
  • ntp.mobatime.ru - 2005 සිට, පළමු ස්ථරයේ (රුසියාව, ශාන්ත පීටර්ස්බර්ග්) පොදු නිදහස් NTP සේවාදායකයක් Mobatime.
  • time.bakulev.ru - පළමු ස්ථරයේ (රුසියාව, මොස්කව්) පොදු නිදහස් NTP සේවාදායකය.

විකිමීඩියා පදනම. 2010.

වෙනත් ශබ්ද කෝෂවල "NTP" යනු කුමක්දැයි බලන්න:

    NTP- යනු අකුරු තුනේ ආරම්භක වාදයක් වන අතර එය අදහස් විය හැකිය: අන්තර්ගතය 1 ගණනය කිරීම 2 දේශපාලනය 3 විද්‍යාව 3.1 රසායන විද්‍යාව 3.2 වෛද්‍ය විද්‍යාව … විකිපීඩියාව

    NTP- සංක්ෂිප්ත. සාමාන්‍ය උෂ්ණත්වය සහ වායු පීඩනය: STP * * * NTP abbr සඳහා පෙර පදය. සාමාන්ය උෂ්ණත්වය සහ පීඩනය. * * * … විශ්වීය

    NTP- NTP, Abk. für ජාල කාල ප්‍රොටෝකෝලය...Universal-Lexikon

    NTP- (ජාල කාල ප්‍රොටෝකෝලය) (අන්තර්ජාල) අන්තර්ජාලයේ ඇති පරමාණුක ඔරලෝසු හෝ රේඩියෝ ඔරලෝසු සමඟ පරිගණකයේ අභ්‍යන්තර ඔරලෝසුව කාලසටහන්ගත කරන ප්‍රොටෝකෝලය ... ඉංග්‍රීසි සමකාලීන ශබ්දකෝෂය

    NTP- සංක්ෂිප්ත. සාමාන්‍ය උෂ්ණත්වය සහ වායු පීඩනය: STP සඳහා පැරණි යෙදුම ... ඉංග්‍රීසි ලෝක ශබ්දකෝෂය

    NTP- Cette page d'homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule Lettre Sigles de deux letters > Sigles de trois letters Sigles de quatre letters … Wikipédia en Français

    NTP

    Ntp- Die Abkürzung NTP steht für: Network Time Protocol, ein Protokoll zur Zeitsynchronization zwischen Computer Normal Temperature and Pressure, die englische Bezeichnung für die physikalischen Numleosidungen Nukleosiddischipedia...

    NTP- නියුක්ලියෝසයිඩ් 5′ ට්‍රයිපොස්පේට් සඳහා කෙටි යෙදුම. * * * මත්ද්රව්ය ප්රතිකාර වැඩසටහන; ජාතික විෂ විද්‍යා වැඩසටහන; නයිට්‍රොප්‍රස්සයිඩ්; nonthrombopenic purpura; සාමාන්ය උෂ්ණත්වය සහ පීඩනය; 5´ නියුක්ලියෝටයිඩේස්; සෝඩියම් නයිට්‍රොප්‍රස්සයිඩ් * * * NTP abbr සාමාන්‍ය… … වෛද්‍ය ශබ්දකෝෂය


බොහෝ අය ඒ ගැන සිතා නොතිබුණද, කාලය සමමුහුර්ත කිරීම වැදගත් කාර්යයකි. හොඳයි, සර්වර් එකක කාලය පලා යාමේ වරද කුමක්ද? බොහෝ ඔරලෝසු ගැටළු ගුප්තකේතනයට අදාළ ප්‍රොටෝකෝලවලට බලපාන බව ඔබ දන්නවාද? මේ හේතුව නිසා දී සක්රීය නාමාවලියමිනිත්තු 5කට වඩා වැඩි ඔරලෝසු වෙනසක් Kerberos සත්‍යාපන ගැටළු ඇති කරයි.

පැය මට්ටම්. ස්ථර.

NTP උපාංගය තේරුම් ගැනීමට ඔබ සංකල්පය ගැන දැන සිටිය යුතුය ස්ථරහෝ ස්ථරය. GPS චන්ද්‍රිකා, සීසියම් පරමාණුක ඔරලෝසු, WWVB රේඩියෝ තරංග වැනි බලයලත් කාල මූලාශ්‍ර - මේ සියල්ල ස්ථරය 0. ඉතා නිරවද්‍ය කාල සටහන් පවත්වාගෙන යාමේ යම් ක්‍රමයක් ඇති බව මත ඔවුන් අධිකාරී වේ. ඇත්ත වශයෙන්ම, ඔබට සාමාන්‍ය ක්වාර්ට්ස් ඔරලෝසුවක් භාවිතා කළ හැකිය, නමුත් මාසයක් තුළ ඔවුන් සමඟ තත්පර 15 ක් නැති කර ගැනීම පහසු බව දැන සිටීම, ඒවා කාල මිනුමක් ලෙස භාවිතා නොකිරීම වඩා හොඳය. ස්ථරය 0මෙය වසර 300,000 කින් තත්පරයක් අහිමි නොවන විටය!

සෘජුවම (ජාලය හරහා නොවේ!) කාලය ගත කරන පරිගණක ස්ථරය 0- මෙය ස්ථරය 1. සංඥා සම්ප්රේෂණය සහ වේලාව සැකසීම සඳහා වියදම් හේතුවෙන් සෑම විටම ප්රමාදයන් පවතින බැවින්, පරිගණක ස්ථරය 1තරම් නිවැරදි නොවේ ස්ථරය 0, නමුත් තුළ සැබෑ ජීවිතයවෙනස මයික්‍රො තත්පර කිහිපයක් (1 μs = 10 -6 s) වෙත ළඟා වේ, එය සම්පූර්ණයෙන්ම පිළිගත හැකි අපගමනයකි.

මීළඟ මට්ටමේ පරිගණක ජාලය හරහා කාලය ගත කරයි ස්ථරය 1- මේ... බෙර රෝල්... කුතුහලය... ස්ථරය 2! නැවතත් විවිධ ප්‍රමාදයන් හේතුවෙන් (ජාල ප්‍රමාදයන් නිසැකවම), ස්ථරය 2ටිකක් පිටුපසින් ස්ථරය 1සහ නිසැකවම ස්ථරය 0. ප්රායෝගිකව, මෙය මයික්රො තත්පර කිහිපයක (1 μs = 10 -6 s) සිට මිලි තත්පර කිහිපයක් දක්වා (1 ms = 10 -3 s) වෙනසකි. බොහෝ දෙනෙකුට තවදුරටත් ස්තරය සමඟ සමමුහුර්ත කිරීමට අවශ්‍ය වේ ස්ථරය 2.

රූප සටහනෙන් පැහැදිලි වන පරිදි, ස්ථරය 4උසස් කෙනෙකුගෙන් කාලය ගත වේ ස්ථරය 3. ස්ථරය 5හිදී ස්ථරය 4සහ යනාදි. ස්ථරය 16පහළම ස්ථරය ලෙස සලකනු ලබන අතර එහි කාලය ගණනය කෙරේ සමමුහුර්ත නොකළ.

NTP භාවිතයෙන් කාලය සමමුහුර්ත කිරීමට, ඔබ ප්‍රථමයෙන් ඔබගේ කාලය අතින් සැකසිය යුතුය. ඔබගේ නියම වේලාව සහ ඔරලෝසුව අතර තත්පර 1000කට වඩා වැඩි වෙනසක් නොතිබිය යුතුය. ඔබ භාවිතා කරන කාල සේවාදායකය මිලි තත්පර 1000 (තත්පර 1) ට වඩා වැඩි කාලයක් පවතී නම්, එය ලැයිස්තුවෙන් බැහැර කරනු ලබන අතර ඒ වෙනුවට වෙනත් ඒවා භාවිතා කරනු ඇත. මෙම යාන්ත්රණය ඔබට නරක කාල මූලාශ්ර පෙරීමට ඉඩ සලසයි.

කාල සේවාදායකයා.

/etc/ntp.conf ගොනුව තුළ, සේවාදායකයා සඳහා සේවාදායක රේඛා වැදගත් වේ. ඒවායින් කිහිපයක් තිබිය හැකිය - කෑලි 10 දක්වා!

කොපමණ එකතු කළ යුතුද? කරුණාකර මතක තබා ගන්න:

  • ඔබට ඇත්තේ එක් සේවාදායකයක් (එක් පේළි සේවාදායකයක්) පමණක් නම්, මෙම සේවාදායකය බොරු කියන්නට පටන් ගන්නේ නම්, ඔබ එය අන්ධ ලෙස අනුගමනය කරනු ඇත. ඔහුගේ කාලය තත්පර 5කින් අවසන් වී ඔබ ඔහු පසුපස දුවන්නේ නම්.
  • සේවාදායක 2ක් එකතු කළහොත් (සේවාදායක රේඛා 2), එවිට NTP ඒවා දෙකම ලෙස සලකුණු කරයි බොරු ටිකර්. ඔවුන්ගෙන් එක් කෙනෙක් බොරු කියනවා නම්, ගණපූරණය නොමැති බැවින්, බොරු කියන්නේ කවුදැයි NTP හට තේරුම් ගත නොහැක.
  • කාල සේවාදායකයන් 3 ක් හෝ වැඩි ගණනක් එකතු කළහොත්, එක් බොරුකාරයෙකු හඳුනාගත හැකිය බොරු ටිකර්. කාල සර්වර් 5ක් 6ක් තියෙනවනම් ඉතින් බොරුකාරයො 2ක් හොයාගන්න පුලුවන් බොරු ටිකර්. සේවාදායකයන් 7 ක් හෝ 8 ක් තිබේ නම්, 3 බොරු ටිකර්. 9 සහ 10 සේවාදායකයන් තිබේ නම්, 4 බොරු ටිකර්.

NTP සංචිත ව්‍යාපෘතිය.

NTP Pool නමින් ව්‍යාපෘතියක් ඇත, එහි pool.ntp.org/zone/ru/ ලිපිනයෙහි ඔබට රුසියානු පරිශීලකයින් සඳහා නිර්දේශිත කාල සේවාදායකයන් සොයාගත හැකිය.

සේවාදායකය 0.ru.pool.ntp.org
සේවාදායකය 1.ru.pool.ntp.org
සේවාදායකය 2.ru.pool.ntp.org
සේවාදායකය 3.ru.pool.ntp.org

ඩේබියන් සහ උබුන්ටු වැනි මෙහෙයුම් පද්ධති පරිශීලකයින්ට ඔවුන්ගේම කාල සේවාදායකයන් ලබා දෙයි.

සේවාදායකය 0.debian.pool.ntp.org
සේවාදායකය 1.debian.pool.ntp.org
සේවාදායකය 2.debian.pool.ntp.org
server3.debian.pool.ntp.org

සේවාදායකය 0.ubuntu.pool.ntp.org
සේවාදායකය 1.ubuntu.pool.ntp.org
සේවාදායකය 2.ubuntu.pool.ntp.org
සේවාදායකය 3.ubuntu.pool.ntp.org

ඔබ NTP භාවිතා කරන ලිනක්ස් පරිගණකයේ ntpq -pn විධානය ක්‍රියාත්මක කරන්නේ නම්

Remote refid st විට ඡන්ද ප්‍රමාදය ප්‍රමාදය හිලව් කිරීම ================================================ ============================================= +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.1630 * 63.51601 1.24 2 u 940 1024 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

තීරු නාම පවසන්නේ කුමක්ද:

  • දුරස්ථ- ඔබ කාලය සමමුහුර්ත කරන දුරස්ථ සේවාදායකයන්.
  • refid- මෙම සේවාදායකය සඳහා උසස් ස්ථරය.
  • ශාන්ත- ස්ථර මට්ටම. 0 (අපට ලබා ගත නොහැක) සිට 16 දක්වා (අපට සුදුසු නොවේ). අයිඩියල් - 2.
  • ටී- සම්බන්ධතා වර්ගය. " u"- unicast හෝ manycast," බී"- විකාශනය හෝ බහු විකාශනය," එල්"දේශීය යොමු ඔරලෝසුව," s"-සමමිතික ගැටයක්," "- manycast සේවාදායකය," බී"- විකාශන සේවාදායකය," එම්"- බහු විකාශ සේවාදායකය.
  • කවදා ද- සේවාදායකය අවසන් වරට අපට ප්‍රතිචාර දැක්වූ කාලය. පරාමිතිය තත්පර කිහිපයකින් අංකය පෙන්වයි, නමුත් අංකය සමඟ තිබේ නම් මිනිත්තු කිහිපයකින් පෙන්විය හැක එම්හෝ පැය කිහිපයකින් නම් h.
  • මත විමසුම- ඡන්ද වාර ගණන. අවම තත්පර 16, උපරිම පැය 32. අංකය 2n විය යුතුය. සාමාන්‍යයෙන්, මෙම පරාමිතිය තත්පර 64ක් හෝ 1024ක් පෙන්වයි.
  • ළඟා වේ- දුරස්ථ කාල සේවාදායකයක් සමඟ සන්නිවේදනයේ තත්ත්වය පෙන්නුම් කරන අෂ්ටකයේ බිටු 8: සාර්ථක හෝ අසාර්ථකයි. බිටු සෙට් උනොත් සාර්ථකයි එහෙම නැත්තම් අසාර්ථකයි. අගය 377 ද්විමය 0000 0000 1111 1111 වේ.
  • ප්රමාදය- මිලි තත්පර වල අගය ප්‍රතිචාරයක් යැවීම සහ ලැබීම අතර කාලය පෙන්වයි (වට සංචාර කාලය - RTT).
  • ඕෆ්සෙට්- ඔබ සහ කාල සේවාදායකයන් අතර මිලි තත්පර වලින් ඕෆ්සෙට්. ධන හෝ ඍණ අංකයක් විය හැක.
  • තිගැස්ම- ඔබගේ ඕෆ්සෙට් වල සම්මත අපගමනය පෙන්නුම් කරන මිලි තත්පර වල නිරපේක්ෂ අගය.

NTP සේවාදායකයේ IP ලිපිනයට පෙර සංකේතයක් ඇත - මෙයයි ගණන් කිරීමේ කේතය. වර්ග ගණන් කිරීමේ කේතය:

  • " " - අවලංගු ලෙස ඉවත දමන ලදී. උදාහරණයක් ලෙස, ඔහු සමඟ කිසිදු සම්බන්ධයක් නැත හෝ ඔහු නොබැඳි, ඔහු ඉතා ඉහළ නිලයක් වන අතර ඔබ වැනි පුද්ගලයින්ට සේවය නොකරයි.
  • "x"- ඡේදනය ඇල්ගොරිතම මගින් ප්රතික්ෂේප කරන ලදී. ඡේදනය කිරීමේ ඇල්ගොරිතම සමමුහුර්ත කිරීමේ ප්‍රභවයන් බවට පත්විය හැකි අපේක්ෂක හවුල්කරුවන්ගේ ලැයිස්තුවක් සකස් කරන අතර ඒ සෑම එකක් සඳහාම විශ්වාස පරතරයක් ගණනය කරයි.
  • "." - මේස පිටාර ගැලීම නිසා ඉවත දමන ලදී.
  • "-" - පොකුරු ඇල්ගොරිතම මගින් ඉවතලනු ලැබේ. පොකුරු ඇල්ගොරිතම මඟින් අපේක්ෂක ලැයිස්තුව ස්ථර සහ සමමුහුර්ත කිරීමේ දුර කේත අනුව වර්ග කරයි.
  • "+" - සේවාදායකය "ඒකාබද්ධ ඇල්ගොරිතම" මගින් සක්රිය කර ඇත. ඔබගේ වත්මන් කාල සේවාදායකය ඔබව අසමත් වීමට පටන් ගන්නේ නම් මෙම සේවාදායකය විශිෂ්ට අපේක්ෂකයෙකි.
  • "#" - සේවාදායකය විශිෂ්ට විකල්ප කාල සේවාදායකයකි. # සහිත සේවාදායකය දැකිය හැක්කේ ඔබට /etc/ntp.conf හි සේවාදායක ඇතුළත් කිරීම් 10කට වඩා තිබේ නම් පමණි.
  • "*" - වත්මන් කාල සේවාදායකය. එහි කියවීම් ඔබේ ඔරලෝසුව සමමුහුර්ත කිරීමට භාවිතා කරයි.
  • "ඕ"- තත්පරයට ස්පන්දනය (PPS) සේවාදායකය. මෙයින් සාමාන්‍යයෙන් අදහස් වන්නේ අදාළ කාල සේවාදායකය වැනි කාල මූලාශ්‍ර භාවිතා කරන බවයි GPS චන්ද්‍රිකාසහ වෙනත් නිශ්චිත කාල සංඥා. අඳිනවා නම් , එවිට වෙනත් වර්ගවල ගණන් කිරීමේ කේතය තවදුරටත් නොපෙන්වයි.

ක්ෂේත්රයේ refidපහත අගයන් තිබිය හැක:

  • IP ලිපිනය - දුරස්ථ කාල සේවාදායකයේ ලිපිනය.
  • .ACST.- NTP manycast සේවාදායකය.
  • .ACTS.- ඇමරිකානු ජාතික ප්‍රමිති සහ තාක්ෂණ ආයතනයෙන් ස්වයංක්‍රීය පරිගණක කාල සේවාව.
  • .AUTH. - සත්‍යාපන දෝෂය.
  • .AUTO. - Autokey අනුපිළිවෙලෙහි දෝෂයකි.
  • .BCST.- NTP විකාශන සේවාදායකය.
  • .CHU.- කැනඩාවේ ඔන්ටාරියෝ හි ඔටාවා හි CHU දුම්රිය ස්ථානයෙන් කෙටි තරංග රේඩියෝ ග්‍රාහකය.
  • .CRYPT - ඔටෝකී ප්‍රොටෝකෝල දෝෂය.
  • .DCFx.- ජර්මනියේ Mainflingen හි DCF77 ස්ථානයෙන් LF රේඩියෝ ග්‍රාහකය.
  • .DENY.- ප්‍රවේශය ප්‍රතික්ෂේප විය.
  • .GAL.- යුරෝපීය ගැලීලියෝ චන්ද්‍රිකා ග්‍රාහකය.
  • .GOES.- American Geostationary Operational Environmental Satellite ලබන්නා.
  • .GPS.- American Global Positioning System ලබන්නා.
  • .HBG.- ස්විට්සර්ලන්තයේ ප්‍රංගින්ස් හි HBG මධ්‍යස්ථානයෙන් LF රේඩියෝ ග්‍රාහකය.
  • .INIT.- සම වයසේ මිතුරන්ගේ සංගමය ආරම්භ කරන ලදී.
  • .IRIG.- අන්තර් පරාසයේ උපකරණ කණ්ඩායම් කාල කේතය.
  • .JJY.- LF රේඩියෝ ග්‍රාහකය ජපානයේ කියුෂු දූපතේ ෆුකුෂිමා හෝ හගනේ කන්ද අසල ඔටකඩෝයා කන්දේ JJY ස්ථානයෙන්.
  • .LFx.- නිත්‍ය LF රේඩියෝ ග්‍රාහකය.
  • .LOCL - දේශීය සත්කාරක ඔරලෝසුව.
  • .LORC.- LF රේඩියෝ ග්‍රාහකය දිගු දුර සංචාලනයෙන් (LORAN-C).
  • .MCST.- NTP බහු විකාශ සේවාදායකය.
  • .MSF.- Anthorn, Cumbria අසල Anthorn ගුවන් විදුලි මධ්‍යස්ථානය.
  • .NIST.- ඇමරිකානු ජාතික ප්‍රමිති සහ තාක්ෂණ ආයතනය.
  • .PPS.- තත්පරයට ස්පන්දන ඔරලෝසුව.
  • .PTB.- Physikalisch-Technische Bundesanstalt ජර්මනියේ Brunswick සහ Berlin වලින්.
  • .RATE. - NTP ඡන්ද සීමාව ඉක්මවා ඇත.
  • .STEP. - NTP පියවර වෙනස් කරන්න. පක්ෂග්රාහී ඕෆ්සෙට්මිලි තත්පර 1000 ට අඩු නමුත් මිලි තත්පර 125 ට වැඩි.
  • .TDF.- ප්‍රංශයේ Allouis හි TéléDiffusion de France ස්ථානයෙන් LF රේඩියෝ ග්‍රාහකය.
  • .TIME.- NTP සංගම් කල් ඉකුත්වීම.
  • .USNO.- එක්සත් ජනපද නාවික නිරීක්ෂණාගාරය.
  • .WWV.- එක්සත් ජනපදයේ කොලරාඩෝ හි Fort Collins හි WWV මධ්‍යස්ථානයෙන් HF රේඩියෝ ග්‍රාහකය.
  • .WWVB.- එක්සත් ජනපදයේ කොලරාඩෝ හි Fort Collins හි WWVB මධ්‍යස්ථානයෙන් LF රේඩියෝ ග්‍රාහකය.
  • .WWVH.- එක්සත් ජනපදයේ හවායි හි Kauai දූපතේ Kekaha හි WWVH ස්ථානයෙන් HF රේඩියෝ ග්‍රාහකය.

පළමුව, කාලය ලබා ගන්නේ කෙසේද යන අදහස ඉවත් කරන්න ස්ථරය 1, ඔවුන් පවසන්නේ ඔවුන් නියමිත වේලාවට ආසන්න බවයි. ඒවා ග්‍රහලෝකයේ වඩාත්ම නිවැරදි වේලාවට සමීප වේ, නමුත් ඒවාම අධික ලෙස පටවා ඇති අතර සාමාන්‍ය සේවාදායකයන් සඳහා ඉහළ RTT ප්‍රමාදයන් ඇත. සාමාන්ය එකක් සොයා ගැනීම වඩා හොඳය ස්ථරය 2ඒ ගැන කරදර වෙන්න එපා. අපි මේ කතා කරන්නේ සාමාන්‍ය ජීවිතයට සෑහෙන්න ප්‍රමාණවත් මයික්‍රො තත්පර සහ මිලි තත්පර ගැන බව අමතක කරන්න එපා.

දෙවනුව, ළඟම ඇති කාල සේවාදායකයට සම්බන්ධ වීම සැමවිටම සුදුසු නොවන බව මතක තබා ගන්න. වඩා වැදගත් වන්නේ භෞමික සමීපත්වය නොව, ස්ථරයේ මට්ටමයි. NTP Pool ව්‍යාපෘතිය ස්ථර-පමණි සේවාදායක ලැයිස්තුවක් ප්‍රකාශයට පත් කරයි ස්ථරය 1සහ ස්ථරය 2සහ සිට කාල සේවාදායකයන් 10 ක් දක්වා ගැනීම වඩා හොඳය මෙම ලැයිස්තුව, එය හුදෙක් පුදුම වනු ඇත.

තෙවනුව, ඔබ සරල ගෘහස්ථ පරිශීලක-සේවාදායකයෙක් නම්, ඔබේ මෙහෙයුම් පද්ධතියේ ඔබ සඳහා නිර්දේශිත සේවාදායකයන් වනුයේ කදිම විකල්පය, අනවශ්ය චලනයන් අවශ්ය නොවේ.

විශාල කාර්යාල සඳහා, හොඳම විකල්පය වනුයේ වැඩ කරන පරිගණක සඳහා තමන්ගේම කාල සේවාදායකයක් සැකසීමයි. මෙම සේවාදායකයඅන්තර්ජාල කාල සේවාදායකයන්ගෙන් නිවැරදි කාලය ලබාගෙන එය ලබා දෙනු ඇත දේශීය පරිගණක. ඩේබියන් සහ උබුන්ටු සේවාදායකයන් මත, රේඛාව ඉවත් කරන්න

192.168.0.0 මාස්ක් 255.255.0.0 nomodify notrap සීමා කරන්න

ntpd daemon වින්‍යාස ගොනුවේ - /etc/ntp.conf

192.168/16 ජාලයේ පරිශීලකයින්ට ඔබේ සේවාදායකයෙන් නිවැරදි ඔරලෝසු කියවීම් ලබා ගැනීමට හැකි වනු ඇත. අභ්‍යන්තර ලිනක්ස් පාදක සේවාදායක කාල සේවාදායකයන් නොවන සහ තමන්ගේම කාර්යයන්වල නියැලී සිටින අතර, ntpd ඩීමන් සේවාදායක ප්‍රකාරයේදී ධාවනය කරනවා වෙනුවට, එය /etc/cron.daily/syncntpd ගොනුවෙහි සඳහන් කිරීම ප්‍රමාණවත් වේ. ඔබ ntpdate සහ ntp අතර ඇති වෙනස්කම් කියවා ඔබම තීරණය කිරීම රෙකමදාරු කරනු ලැබේ.
#!/bin/sh
/usr/sbin/ntpdate IP.address.of.your.server > /dev/null 2>&1
පිටවීම 0

සහ දිනකට වරක්, ntpdate විධානයට ස්තූතිවන්ත වන අතර, කාල සමමුහුර්තකරණය සිදු කරනු ලැබේ. වරදවා වටහාගැනීම් වලක්වා ගැනීම සඳහා, කාල සේවාදායකයක් ක්‍රියාත්මක කිරීමට පෙර කම්මැලි නොවන්න සහ NTP ප්‍රොටෝකෝලය හරහා සියල්ල සමමුහුර්ත කිරීමට - ඔබට ලබා ගත හැකි සියලුම සේවාදායක සහ වැඩපොළවල නිවැරදි වේලාව අතින් සකසන්න. ඔබගේ සමමුහුර්ත නොකළ කාලය නිවැරදි කාලයට වඩා වෙනස් නම්, ඔබට ආරම්භයේදීම අනවශ්‍ය ගැටළු රාශියක් ඇති කළ හැකිය.

හතරවනුව, NTP කුමන රට සහ කුමන කාල කලාප භාවිතා කරන්නේද සහ ගිම්හාන සහ ශීත කාලයට සංක්‍රමණය සිදුවන්නේ කෙසේද සහ දී ඇති රටක එවැනි සංක්‍රාන්තියක් සිදු කරන්නේද යන්න සමඟ කිසිදු සම්බන්ධයක් නැත. මෙම වගකීම මෙහෙයුම් පද්ධතිය සමඟ පවතී, රට තුළ ඔරලෝසු සෑදීමේ වෙනස්කම් තිබේ නම් ඔබ යාවත්කාලීන කළ යුතුය. Debian සහ Ubuntu පද්ධති මත, tzdata පැකේජය මේ සඳහා වගකිව යුතු අතර එය යාවත්කාලීන විය යුතුය.

පස්වනුව, ඔබේ NTP සේවාදායකය අධික ලෙස පටවා ඇති පද්ධතියක් මත ධාවනය නොකිරීම වඩා හොඳය.

MSK-IX NTP සේවාදායකය MSK-IX විසින් සහාය දක්වන පොදු කාල සේවාදායකයකි. නිශ්චිත කාල සේවාදායකය සැලසුම් කර ඇත්තේ යොමු මූලාශ්‍රයක් සමඟ සමමුහුර්ත කිරීමට ය අභ්යන්තර ඔරලෝසුව NTP ප්‍රොටෝකෝලය භාවිතයෙන් පරිගණක සහ ජාල උපකරණ (සේවාදායක, රවුටර, ස්මාර්ට්ෆෝන්, ආදිය).

MSK-IX NTP සේවාදායකය කාල මට්ටම්වල ධුරාවලියේ ඉහළම මට්ටමේ නිරවද්‍යතාවයට (ස්ට්‍රැටම් වන් ටයිම් සර්වර්) අයත් වේ. ගෝලීය චන්ද්‍රිකා සංචාලන පද්ධති GLONASS (ප්‍රමුඛතාවය) සහ GPS වෙතින් ලැබෙන සංඥා යොමු කාල සංඥාවක් ලෙස භාවිතා කරයි.

MSK-IX NTP සේවාදායකය මොස්කව්, ශාන්ත පීටර්ස්බර්ග්, යෙකටරින්බර්ග් සහ නොවොසිබිර්ස්ක් හි පිහිටි සේවාදායකයන් සමූහයක් ලෙස ක්‍රියාත්මක වේ. අයදුම්පත ජාල තාක්ෂණය anycast රට පුරා ඉහළ විශ්වසනීයත්වයක් සහ වේගවත් පද්ධති ප්‍රතිචාරයක් සහතික කරයි.

MSK-IX සේවාදායකයන් POOL.NTP.ORG NTP සේවාදායකයන්ගේ ජාත්‍යන්තර සංචිතයටද ඇතුළත් වේ, මෙහෙයුම් පද්ධති සැකසීම් තුළ බහුලව භාවිතා වේ.

NTP සේවාදායක සේවාව භාවිතා කිරීම ආරම්භ කරන්නේ කෙසේද?

ඔබගේ දෘඩාංග වින්‍යාස කිරීමේදී පහත පරාමිතීන් භාවිතා කරන්න:

සේවාදායක නම ntp.msk-ix.ru
IPv4 ලිපිනය 194.190.168.1
IPv6 ලිපිනය 2001:6d0:ffd4::1

MSK-IX NTP සේවාදායක ජාලය සමඟ සම සම්බන්ධතා ඇති කර ගන්නේ කෙසේද?

MSK-IX NTP සේවාදායකය වෙත ජාල මාර්ගය කෙටි කිරීම සඳහා, මාර්ග සේවාදායක සේවාව භාවිතා කරන්න හෝ MSK-IX DNS Cloud ජාලය සමඟ සෘජුව බැලීම ස්ථාපිත කරන්න. අමතර ගෙවීමකින් තොරව MSK-IX වෙත සම්බන්ධ කිරීම සඳහා කොන්ත්‍රාත්තුවේ රාමුව තුළ අමතර යෙදුමක් මත සම වයසේ මිතුරන්ගේ අන්තර්ක්‍රියා ස්ථාපිත කර ඇත.

සුභ සන්ධ්‍යාවක්, අමුත්තන් සහ සාමාන්‍ය පාඨකයින්. මම ක්‍රමක්‍රමයෙන් ලිනක්ස් පිළිබඳ මූලික කරුණුවලින් වඩාත් ගැඹුරු අධ්‍යයනයකට යොමු වෙමින් සිටිමි. අද මම සලකා බැලීමට අවශ්යයි ntp ප්රොටෝකෝලය ක්රියාත්මක කිරීම, මෙන්ම සැකසීම ලිනක්ස් හි කාල සේවාදායකය(ntp සේවාදායකය). ඉතින්, අපි න්යාය සමඟ ආරම්භ කරමු.

NTP ප්රොටෝකෝලය

ජාල කාල ප්‍රොටෝකෝලය (NTP)- විචල්‍ය ප්‍රමාදය සහිත ජාල භාවිතයෙන් පරිගණකයේ අභ්‍යන්තර ඔරලෝසුව සමමුහුර්ත කිරීම සඳහා ජාල ප්‍රොටෝකෝලය (“නාලිකාවේ පළල”/ගුණාත්මකභාවය කියවන්න).

NTP එහි වැඩ සඳහා භාවිතා වේ UDP ප්‍රොටෝකෝලය සහ වරාය 123.

වත්මන් ප්රොටෝකෝල අනුවාදය - NTP 4. NTPධූරාවලි පද්ධතියක් භාවිතා කරයි "පැය මට්ටම්"(ඔවුන් ද හැඳින්වේ ස්ථරය). මට්ටම 0 (හෝ ස්ථරය 0)- මේවා සාමාන්‍යයෙන් පරමාණුක ඔරලෝසු (අණුක, ක්වොන්ටම්), GPS ඔරලෝසු හෝ රේඩියෝ ඔරලෝසු වන උපාංග වේ. උපාංග දත්ත සාමාන්‍යයෙන් ප්‍රකාශනය නොකෙරේ ලෝක ව්යාප්ත ජාලය, සහ කෙලින්ම සම්බන්ධ කරන්න 1 මට්ටමේ කාල සේවාදායකයන් RS-232 ප්‍රොටෝකෝලය හරහා (උදාහරණයේ කහ ඊතල වලින් දැක්වේ). පෙළ 1ඉහළ නිරවද්‍ය ඔරලෝසුවක් සමඟ සමමුහුර්ත කර ඇත මට්ටම 0, සාමාන්‍යයෙන් සේවාදායක සඳහා මූලාශ්‍ර ලෙස ක්‍රියා කරයි මට්ටම 2. 2 මට්ටමඑක් යන්ත්‍රයක් සමඟ සමමුහුර්ත කර ඇත පෙළ 1, සහ ඔබේ මට්ටමේ සේවාදායකයන් සමඟ සමමුහුර්ත කිරීම ද කළ හැකිය. 3 මට්ටමදෙවන එකට සමානව ක්රියා කරයි. සාමාන්‍යයෙන්, මට්ටම් දෙකේ සහ ඊට පහළින් ඇති සේවාදායකයන් ජාලයේ ප්‍රකාශයට පත් කෙරේ. NTP ප්රොටෝකෝලයමට්ටම් 256 දක්වා සහය දක්වයි. 1 සහ 2 මට්ටම්වල සේවාදායකයන් සහ සමහර විට 3 පවා සෑම විටම පොදු ප්‍රවේශය සඳහා විවෘත නොවන බව ද සටහන් කිරීමට කැමැත්තෙමි. සමහර විට, ඔවුන් සමඟ සමමුහුර්ත කිරීම සඳහා, ඔබ වසම් පරිපාලකයින්ට තැපෑලෙන් ඉල්ලීමක් යැවිය යුතුය.

සේවාදායකයන් වෙත ප්‍රවේශ වීම සීමා කර ඇත්තේ ඇයි? එක් එක් මට්ටමට සංක්රමණය වීමත් සමග, ප්රාථමික සේවාදායකයට සාපේක්ෂව දෝෂය තරමක් වැඩි වේ, නමුත් මුළු සේවාදායකයන් ගණන වැඩි වේඒ නිසා .

දේශීය ජාලයේ NTP සේවාදායකයක් පැවරීම

අපට NTP සේවාදායකයක් අවශ්‍ය වන්නේ ඇයි?උදාහරණයක් ලෙස, සමමුහුර්ත කාලය මත රඳා පවතින මෙහෙයුම් පද්ධතිවල සේවාවන් තිබේ. එවැනි සේවාවන් සඳහා වඩාත්ම කැපී පෙනෙන උදාහරණය වන්නේ Kerberos සත්‍යාපන ප්‍රොටෝකෝලයයි. එය ක්‍රියාත්මක වීමට නම්, මෙම ප්‍රොටෝකෝලය භාවිතයෙන් ප්‍රවේශ වන පරිගණකවල, පද්ධති කාලය මිනිත්තු 5 කට නොඅඩු වෙනස් වීම අවශ්‍ය වේ. මීට අමතරව, සියලුම පරිගණකවල නිවැරදි වේලාව ආරක්ෂක සිදුවීම් විමර්ශනය කිරීමේදී ආරක්ෂක ලොග් විශ්ලේෂණය කිරීම වඩාත් පහසු කරයි. දේශීය ජාලය.

NTP සේවාදායකය/සේවාදායක මෙහෙයුම් මාතයන්

සේවාලාභියා/සේවාදායකයා

මෙම මාදිලිය බොහෝ දුරට අන්තර්ජාලයේ බහුලව භාවිතා වේ. වැඩ යෝජනා ක්රමය සම්භාව්යයි. සේවාදායකයා ඉල්ලීමක් යවන අතර, සේවාදායකයා යම් කාලයක් තුළ ප්‍රතිචාරයක් යවයි. සේවාලාභියා වින්‍යාස කර ඇත්තේ වින්‍යාස ගොනුවේ සේවාදායක විධානය භාවිතයෙන් වන අතර එහිදී කාල සේවාදායකයේ DNS නම සඳහන් වේ.

සමමිතික ක්රියාකාරී/නිෂ්ක්රීය මාදිලිය

සමකාලීන යන්ත්‍ර විශාල සංඛ්‍යාවක් අතර කාල සමමුහුර්තකරණය සිදු කරන්නේ නම් මෙම මාදිලිය භාවිතා වේ. සෑම යන්ත්‍රයක්ම බාහිර ප්‍රභවයක් සමඟ සමමුහුර්ත වන කාරණයට අමතරව, එය එහි අසල්වැසියන් (සම වයසේ මිතුරන්) සමඟ සමමුහුර්ත කරයි, ඔවුන් සඳහා සේවාදායකයෙකු සහ කාල සේවාදායකයක් ලෙස ක්‍රියා කරයි. එබැවින් යන්ත්රයක් බාහිර මූලාශ්රයක් "අහිමි" වුවද, එය තවමත් අසල්වැසියන්ගෙන් නිවැරදි කාලය ලබා ගැනීමට හැකි වනු ඇත. අසල්වැසියන්ට ආකාර දෙකකින් වැඩ කළ හැකිය - ක්රියාකාරී සහ උදාසීන. සක්‍රීය මාදිලියේ ක්‍රියා කරමින්, යන්ත්‍රයම එහි කාලය ntp.conf වින්‍යාස ගොනුවේ peers කොටසේ ලැයිස්තුගත කර ඇති සියලුම අසල්වැසි යන්ත්‍ර වෙත සම්ප්‍රේෂණය කරයි. මෙම කොටසෙහි අසල්වැසියන් දක්වා නොමැති නම්, යන්ත්රය නිෂ්ක්රීය ආකාරයෙන් ක්රියාත්මක වන බව සලකනු ලැබේ. සක්‍රීය මූලාශ්‍රයක් ලෙස පෙනී සිටීමෙන් ප්‍රහාරකයෙකු වෙනත් යන්ත්‍රවලට හානි කිරීම වැළැක්වීමට, සත්‍යාපනය භාවිතා කළ යුතුය.

විකාශන මාදිලිය

සේවාදායකයන් කුඩා සංඛ්‍යාවක් සේවාලාභීන් විශාල සංඛ්‍යාවකට සේවය කරන අවස්ථාවන්හිදී මෙම මාදිලිය භාවිතා කිරීම සඳහා නිර්දේශ කෙරේ. මෙම ප්‍රකාරයේදී ක්‍රියාත්මක වන විට, සේවාදායකය විසින් උපජාලයේ විකාශන ලිපිනය භාවිතා කරමින් වරින් වර පැකට් යවයි. මේ ආකාරයෙන් සමමුහුර්ත කිරීමට වින්‍යාස කර ඇති සේවාදායකයෙකුට සේවාදායකයේ විකාශන පැකට්ටුව ලැබී සේවාදායකය සමඟ සමමුහුර්ත වේ. මෙම මාදිලියේ ලක්ෂණයක් වන්නේ එක් උපජාලයක් තුළ කාලය ලබා දීමයි (විකාශන පැකට් සීමා කිරීම). ඊට අමතරව, ප්‍රහාරකයන්ගෙන් ආරක්ෂා වීමට සත්‍යාපනය භාවිතා කළ යුතුය.

බහු විකාශන මාදිලිය

මෙම මාදිලිය විකාශනයට බොහෝ ආකාරවලින් සමාන වේ. වෙනස වන්නේ පැකට් බෙදා හැරීම සඳහා IP ලිපින අවකාශයේ D පන්තියේ ජාල වල බහු විකාශන ලිපින භාවිතා කිරීමයි. සේවාලාභීන් සහ සේවාදායකයන් සඳහා, බහු විකාශන සමූහයේ ලිපිනය නියම කර ඇත, ඔවුන් කාල සමමුහුර්තකරණය සඳහා භාවිතා කරයි. විවිධ උපජාල මත පිහිටා ඇති යන්ත්‍ර කණ්ඩායම් සමමුහුර්ත කිරීමට මෙය හැකි වේ, ඒවා සම්බන්ධ කරන රවුටර IGMP ප්‍රොටෝකෝලය සඳහා සහය දක්වන අතර බහු විකාශන ගමනාගමනය සම්ප්‍රේෂණය කිරීමට වින්‍යාස කර ඇත.

බොහෝ විකාශන මාදිලිය

මෙම මාදිලිය NTP ප්‍රොටෝකෝලයේ සිව්වන අනුවාදයේ නවෝත්පාදනයකි. සේවාලාභියා තම ජාල අසල්වාසීන් අතර බොහෝ කාස්ට් සේවාදායකයන් සෙවීම, ඔවුන්ගෙන් එක් එක් කාල සාම්පල ලබා ගැනීම (ක්‍රිප්ටෝග්‍රැෆි භාවිතයෙන්) සහ මෙම දත්ත මත පදනම්ව, සේවාදායකයා සමමුහුර්ත කරන “හොඳම” බොහෝ කාස්ට් සේවාදායකයන් තුන තෝරා ගැනීම එයට ඇතුළත් වේ. එක් සේවාදායකයක් අසමත් වුවහොත්, සේවාදායකයා එහි ලැයිස්තුව ස්වයංක්‍රීයව යාවත්කාලීන කරයි.

කාල සාම්පල සම්ප්‍රේෂණය කිරීම සඳහා, බහු විකාශන මාදිලියේ ක්‍රියාත්මක වන සේවාලාභීන් සහ සේවාදායකයන් බහු විකාශන කණ්ඩායම් ලිපින (පන්ති D ජාල) භාවිතා කරයි. එකම ලිපිනය භාවිතා කරන සේවාදායකයන් සහ සේවාදායකයන් එකම සංගමයක් සාදයි. භාවිතා කරන බහු විකාශන ලිපින ගණන අනුව සංගම් ගණන තීරණය වේ.

Linux හි කාලය

Linux හි පවතින වේලාව කුමක්ද සහ එය සකසන්නේ කෙසේද යන්න මම කෙටියෙන් ඔබට කියමි. අනෙකුත් OS වල මෙන් Linux වලද වාර 2ක් ඇත. පළමුව - දෘඩාංග , සමහර විට හැඳින්වේ සැබෑ කාල ඔරලෝසුව, කෙටි ( RTC) (BIOS ඔරලෝසුව ලෙස හැඳින්වේ) ඒවා සාමාන්‍යයෙන් දිනකට තත්පර කිහිපයකට නිරවද්‍ය වන දෝලනය වන ක්වාර්ට්ස් ස්ඵටිකයක් සමඟ සම්බන්ධ වේ. නිරවද්‍යතාවය පරිසර උෂ්ණත්වය වැනි විවිධ උච්චාවචනයන් මත රඳා පවතී. දෙවන ඔරලෝසුව අභ්යන්තරයි වැඩසටහන් ඔරලෝසුව , පද්ධති ක්‍රියාකාරිත්වයේ බාධා කිරීම් ඇතුළුව අඛණ්ඩව සිදු වේ. අධික පද්ධතියේ බර සහ බාධා කිරීම් ප්රමාදය හේතුවෙන් ඒවා වෙනස්කම් වලට යටත් වේ. කෙසේ වෙතත්, පද්ධතිය සාමාන්‍යයෙන් ආරම්භයේදී දෘඩාංග ඔරලෝසුව කියවන අතර පසුව පද්ධති ඔරලෝසුව භාවිතා කරයි.

දිනය සහ වේලාව මෙහෙයුම් පද්ධතිය අගය මත පදනම්ව ආරම්භයේදී සකසන්න දෘඪාංග ඔරලෝසුව, සහ කාල කලාප සැකසුම්. වේලා කලාප සැකසීම් ගොනුවෙන් ගනු ලැබේ /etc/දේශීය වේලාව. මෙම ගොනුව නාමාවලි ව්‍යුහයේ එක් ගොනුවක සබැඳියක් (නමුත් බොහෝ විට පිටපතක්) වේ /usr/share/zoneinfo/.

Linux දෘඪාංග ඔරලෝසු ආකෘතියේ කාලය ගබඩා කළ හැක UTC(GMT හා සමානයි), හෝ වත්මන් භෞමික වේලාව. කුමන වේලාවට (?) සැකසිය යුතුද යන්න පිළිබඳ සාමාන්‍ය නිර්දේශය පහත දැක්වේ: පරිගණකයේ මෙහෙයුම් පද්ධති කිහිපයක් ස්ථාපනය කර ඇති අතර ඉන් එකක් වින්ඩෝස් නම්, ඔබ වත්මන් වේලාව භාවිතා කළ යුතුය (වින්ඩෝස් BIOS/CMOS වෙතින් කාලය ගත කරන බැවින් සහ එය දේශීය ලෙස සලකයි). ක්‍රියාත්මක වන ඒවා පමණක් භාවිතා කරන්නේ නම් UNIX පද්ධතිපවුල, UTC ආකෘතියෙන් BIOS හි කාලය ගබඩා කිරීම යෝග්ය වේ.

මෙහෙයුම් පද්ධතිය ආරම්භ වූ පසු, මෙහෙයුම් පද්ධති ඔරලෝසුව සහ BIOS ඔරලෝසුව සම්පූර්ණයෙන්ම ස්වාධීන වේ. පද්ධති කර්නලය සෑම තත්පර 11 කට වරක් දෘඪාංග ඔරලෝසුව සමඟ පද්ධති ඔරලෝසුව සමමුහුර්ත කරයි.

ටික වේලාවකට පසු, දෘඩාංග සහ මෘදුකාංග ඔරලෝසු අතර තත්පර කිහිපයක වෙනසක් තිබිය හැක. නිවැරදි වේලාව තබා ගන්නා ඔරලෝසු මොනවාද? අපි එය සකස් කරන තුරු එකක් හෝ අනෙකක් නොවේ කාලය සමමුහුර්ත කිරීම.

සටහන:

Linux කර්නලය සෑම විටම මධ්‍යම රාත්‍රියේ සිට තත්පර ගණන ලෙස කාලය ගබඩා කර ගණනය කරයි 1970 ජනවාරි 1 වසරේ, ඔබේ ඔරලෝසුව දේශීය හෝ විශ්ව වේලාවට සකසා තිබේද යන්න නොසලකා. දේශීය වේලාවට පරිවර්තනය ඉල්ලීම් ක්‍රියාවලියේදී සිදු කෙරේ.

1970 ජනවාරි 1 සිට තත්පර ගණන UTC 32-බිට් පූර්ණ සංඛ්‍යාවක් ලෙස ගබඩා කර ඇති බැවින් (මෙය ලිනක්ස්/ඉන්ටෙල් පද්ධතිවල සත්‍ය වේ), ඔබේ ඔරලෝසුව 2038 දී යම් වේලාවක ක්‍රියා කිරීම නවත්වනු ඇත. ලිනක්ස් වලට වසර 2000 ගැටලුවක් නැත, නමුත් එහි ඇත්තේ වසර 2038 ගැටලුවකි. වාසනාවකට මෙන්, ඒ වන විට සියලුම Linux පද්ධති 64-bit පද්ධති මත ක්‍රියාත්මක වනු ඇත. 64-bit පූර්ණ සංඛ්‍යාවක දළ වශයෙන් 292271-millionth වසර දක්වා අපගේ ඔරලෝසුව අඩංගු වේ.

NTP Server Linux

හැදින්වීම

Linux OS සඳහා කාල සමමුහුර්තකරණය සඳහා බොහෝ ක්‍රියාත්මක කිරීම් තිබේ. වඩාත්ම ප්රසිද්ධ වන්නේ Xntpd (NTP අනුවාදය 3), ntpd (NTP අනුවාදය 4), Crony සහ ClockSpeed ​​ය. අපගේ උදාහරණයේදී අපි ntpd සේවාදායකය භාවිතා කරමු.

ntpd ඩීමන් යනු කාල සේවාදායකයක් සහ සේවාලාභියෙකු වන අතර, වින්‍යාස ගොනුවේ /etc/ntpd.conf (සමහර විට /etc/ntp.conf) සැකසීම් මත පදනම්ව, ඩීමනයට දුරස්ථ සේවාදායකයන්ගෙන් කාලය “ලැබීමට” සහ “බෙදාහැරීමට” හැකිය. වෙනත් සත්කාරකයන්ට කාලය.

ජනරාල් කාල සමමුහුර්ත පරිපථයදේශීය ජාලයේ පහත පරිදි වේ: ඔබට ගෝලීය ජාලයට ප්‍රවේශය සහිත සේවාදායකයන් 1ක් හෝ 2ක් තිබිය යුතු අතර, අන්තර්ජාලයෙන් කාලය ලැබෙනු ඇත. දේශීය ජාලයේ ඇති සියලුම පරිගණක අන්තර්ජාලයෙන් කාලය ලබා ගන්නා නිශ්චිත සේවාදායකයන් සමඟ සමමුහුර්ත කර ඇත.

ntpd ස්ථාපනය කිරීම

ඇත්ත වශයෙන්ම, ඩීමන් ස්ථාපනය කිරීමපහත පැකේජ ස්ථාපනය කිරීමට පහත වැටේ: ntp(ඩීමන් ඇතුළු පැකේජය) ntpdate(අතින් කාල සමමුහුර්තකරණය සඳහා වූ උපයෝගීතාව යල් පැන ගිය) ntp-doc(පැකේජ ලියකියවිලි), සමහර බෙදාහැරීම් වලදී ඔබට එයම ස්ථාපනය කිරීමට සිදුවනු ඇත ntp-utils(රෝග විනිශ්චය උපයෝගිතා), සමහර ඒවා ntp පැකේජයට ඇතුළත් කර ඇත. ලිනක්ස් හි වැඩසටහන් ස්ථාපනය කරන ආකාරය මම විස්තර කළෙමි. පැකේජය ස්ථාපනය කිරීමෙන් පසු, බොහෝ බෙදාහැරීම් වලදී, ඩීමන් දැනටමත් ntp සේවාලාභියෙකු ලෙස වින්‍යාස කර ඇත (උදාහරණයක් ලෙස, මෙය Debian හි සිදු විය). ඒ අනුව, ප්‍රධාන වින්‍යාස ගොනු ස්වයංක්‍රීයව සාදන ලදී: /etc/ntp.conf සහ /var/lib/ntp/ntp.drift සහ ඩීමන් ස්වයංක්‍රීයව දියත් විය.

බාහිර ලෝකය සමඟ සමමුහුර්ත කිරීමට ඩීමන් පිහිටුවීමට පෙර, වත්මන් පද්ධති දිනය හැකිතාක් සැබෑ කාලයට ආසන්න අගයකට සැකසීමට මම නිර්දේශ කරමි. ලිනක්ස් හි දිනය සැකසීමවිධානය මඟින් නිෂ්පාදනය: දිනය MMDDhmmCCYY.ss,එහිදී MM - මාසය, DD - මාසයේ දිනය, hh - පැය, mm - මිනිත්තු, CCYY - වසරේ ඉලක්කම් 4, ss - තත්පර. ඒ සමගම, අගයන් CCYY.ssඑය දැක්වීමට අවශ්ය නොවේ.

ඔබට පෙනෙන පරිදි, නිශ්චිත විධානය වත්මන් දිනය සහ වේලාව 2010 දෙසැම්බර් 27, 20:06:30 ලෙස සකසනු ඇත. දිනය විධානයපරාමිති නොමැතිව, වත්මන් පද්ධති කාලය පෙන්වන්න. මෙම විධානයට පරාමිති පොකුරක් ඇත, එය මිනිසා දිනය තුළ සොයාගත හැකිය.

දෘඩාංග ඔරලෝසුව සහ කාල කලාපය නිවැරදිව වින්‍යාස කිරීම ද අවශ්‍ය වේ. ඉහත සඳහන් කළ පරිදි, පිටපත් කිරීමෙන් වේලා කලාපය සකසා ඇත අවශ්ය ගොනුවනාමාවලියෙන් කලාප /usr/share/zoneinfo/ගොනු කිරීමට /etc/දේශීය වේලාව:

Ntp-server:~# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

දෘඩාංග මම ඔරලෝසුව UTC ට දැම්මා:

# cat /etc/sysconfig/clock | grep UTC # UTC=true යනු ඔරලෝසුව UTC ලෙස සකසා ඇති බවයි; UTC=සැබෑ ntp2-සේවාදායකය:~# cat /etc/default/rcS | grep UTC UTC=ඔව්

පළමු උදාහරණය RH සඳහා UTC භාවිතය නිර්වචනය කරන වින්‍යාස ගොනුවක් නියම කරයි, දෙවැන්න Deb බෙදාහැරීම් සඳහා.

UTC කාලය භාවිතා කිරීමට සැකසීම් සැකසීමට අමතරව, ඔබ විසින් නියම කළ යුතුය දෘඪාංග කාලය. (බොහෝ අවස්ථාවලදී මෙය අවශ්‍ය නොවේ, මන්ද නිශ්චිත පද්ධති කාලය අනිවාර්යයෙන්ම දෘඪාංග සමඟ, කර්නලය මගින් සමමුහුර්ත කර ඇත). නමුත් තවමත්, ඔබට එය කිරීමට ආශාවක් තිබේ නම් ... hwclock විධානයදෘඪාංග ඔරලෝසුව කියවා එය වෙත ලබා දුන් පරාමිතීන් මත පදනම්ව සකසයි. පවතින විකල්පයන් විධානයේ අත්පොත පිටුවේ විස්තර කර ඇත. hwclock භාවිතා කිරීමේ උදාහරණ කිහිපයක් මෙන්න:

Ntp-server# hwclock # දෘඪාංග ඔරලෝසුවෙන් වේලාව කියවයි ntp-server# hwclock --systohc --utc # දෘඪාංග ඔරලෝසුවේ වේලාව # UTC ලෙස පද්ධති වේලාව මත පදනම්ව ntp-server# hwclock --systohc # දෘඪාංග ඔරලෝසුවේ වේලාව # දේශීය වෙත සකසයි. පද්ධතියේ වේලාව මත පදනම්ව කාලය ntp-server# hwclock --set --date "22 Mar 2002 13:17" # දෘඪාංග ඔරලෝසුවේ වේලාව # නිශ්චිත තන්තුවට සකසයි

දෘඪාංග ඔරලෝසුවේ කාලය වෙනස් කිරීම සඳහා තවත් විකල්පයක් වන්නේ පද්ධතිය ආරම්භ වන විට BIOS වෙත ප්රවේශ වීමයි. OS කාලය දෘඪාංග ඔරලෝසුවෙන් ස්වායත්ත වන බැවින්, BIOS වෙත සිදුවන ඕනෑම වෙනස්කමක් ඔබ ඊළඟ වරට ආරම්භ කරන විට සැලකිල්ලට ගනු ලැබේ.

දැන් අපි සියල්ල සූදානම් කර ස්ථාපනය කර ඇති බැවින්, අපි ඉදිරියට යමු ඉදිකිරීම් ස්ථානයක.

ntpd ඩීමන් කළමනාකරණය

පාලනය කරන්න ntpd ඩීමන්වෙනත් භූතයන් පාලනය කිරීමට වඩා වෙනස් නොවේ. ntpd සේවාව ආරම්භ කිරීම හෝ නැවත ආරම්භ කිරීම:

#/etc/init.d/ntp ආරම්භය #/etc/init.d/ntp නැවත ආරම්භ කරන්න

නවත්වන්න:

#/etc/init.d/ntp නැවතුම

#/bin/mill `cat /var/run/ntpd.pid`

ඩීමන් හට පහත දියත් කිරීමේ පරාමිතීන් ඇත:

P - PID ගොනුව,
-g - විශාල කාල පැනීමකට මාරු වීමට ඉඩ දෙන්න
-c - config ගොනුව
-q - බල අතින් සමමුහුර්තකරණය

ntpd සේවාදායකය සැකසීම

පළමුවෙන්ම, පහත වින්‍යාස ගොනුවේ ඩීමන් දියත් කිරීමේ පරාමිතීන් වෙනස් කිරීමට මම ඔබට උපදෙස් දෙමි:

Ntp-server:~# cat /etc/default/ntp NTPD_OPTS="-g"

# cat /etc/sysconfig/ntpd # NTP ඩීමන් සඳහා පරාමිති. # වැඩි විස්තර සඳහා ntpd(8) බලන්න. .... # ntpd සඳහා අමතර පරාමිති නියම කරයි. NTPD_ARGS="-g"

මෙම පරාමිතිය ඉතා විශාල කාල වෙනසක් ඇති වුවද ඔරලෝසුව සමමුහුර්ත කිරීමට ඔබට ඉඩ සලසයි.

ඉතින්, මම කී පරිදි, වින්යාස තොරතුරු ntpd ඩීමන්ගොනුවේ ඇත /etc/ntp.conf.වෙනත් බොහෝ වින්‍යාසවල මෙන් ගොනු සින්ටැක්ස් සම්මත වේ: හිස් රේඛා සහ "#" අක්ෂරයෙන් ආරම්භ වන රේඛා නොසලකා හරිනු ලැබේ. මෙන්න සරල උදාහරණයක්:

Ntp-server:~# cat /etc/ntp.conf සේවාදායකය ntplocal.example.com සේවාදායක timeserver.example.org සේවාදායකය ntp2a.example.net driftfile /var/db/ntp.drift කැමති

පරාමිතිය සේවාදායකයසමමුහුර්තකරණය සඳහා කුමන සේවාදායකයන් භාවිතා කරන්නේද යන්න සඳහන් කරයි, එක් එක් පේළියේ එකක්. සේවාදායකය ලබා දී ඇත්නම් තර්කය සමඟ කැමති, කෙසේද ntplocal.example.com, එවිට මෙම සේවාදායකයට අනෙක් ඒවාට වඩා මනාප ලබා දෙනු ලැබේ. කැමති සේවාදායකයෙන් ලැබෙන ප්‍රතිචාරය අනෙකුත් සේවාදායකයන්ගේ ප්‍රතිචාරවලට වඩා සැලකිය යුතු ලෙස වෙනස් වුවහොත් එය ඉවත දමනු ඇත, එසේ නොමැති නම් එය වෙනත් ප්‍රතිචාර නොසලකා භාවිතා කරනු ඇත. තර්කය කැමතිවිශේෂිත නිරවද්‍යතා කාල උපකරණ භාවිතා කරන ඒවා වැනි ඉතා නිවැරදි බව දන්නා NTP සේවාදායකයන් සඳහා සාමාන්‍යයෙන් භාවිතා වේ.

පරාමිතිය ප්ලාවිත ගොනුවපද්ධති ඔරලෝසු ඕෆ්සෙට් ගබඩා කිරීමට භාවිතා කරන ගොනුව නියම කරයි. මා තේරුම් ගත් පරිදි, මෙම ගොනුව යම් අගයක් ස්ථිරව ගබඩා කරයි, එය අතීත කාල ගැලපුම් විශ්ලේෂණය මත පදනම්ව සාදනු ලබන අතර, බාහිර කාල මූලාශ්‍ර නොමැති නම්, ගොනුවේ අගය අනුව කාල ගැලපීම සිදු වේ. ප්ලාවිතය.එය වෙනත් ක්‍රියාවලි මගින් වෙනස් නොකළ යුතුය. වින්‍යාසය තුළ මෙම ගොනුව නියම කිරීමට පෙර, ගොනුව සෑදිය යුතුය.

පෙරනිමියෙන්, NTP සේවාදායකය අන්තර්ජාලයේ සියලුම සත්කාරක වෙත ප්‍රවේශ විය හැක. පරාමිතිය සීමා කරන්නගොනුවේ /etc/ntp.confඔබගේ සේවාදායකයට ප්‍රවේශ විය හැකි යන්ත්‍ර පාලනය කිරීමට ඔබට ඉඩ සලසයි. ඔයාට අවශ්ය නම් සියලුම යන්ත්‍ර ඔබේ NTP සේවාදායකයට ප්‍රවේශ වීම වළක්වන්න, ගොනුවට පහත පේළිය එක් කරන්න /etc/ntp.conf:

පෙරනිමි නොසලකා හැරීම සීමා කරන්න

ඔයාට අවශ්ය නම් ඉඩ දෙන්නඔබගේ ඔරලෝසුව ඔබගේ සේවාදායකය සමඟ පමණක් සමමුහුර්ත කරන්න ඔබේ ජාලයේ යන්ත්‍ර, එහෙත් තහනම්ඔවුන්ට සේවාදායකය වින්‍යාස කරන්නහෝ කාල සමමුහුර්තකරණයේ සමාන සහභාගිවන්නන් වන්න, ඉහත සඳහන් දේ වෙනුවට, පේළිය එක් කරන්න:

192.168.1.0 මාස්ක් 255.255.255.0 nomodify notrap සීමා කරන්න

මෙහි 192.168.1.0 යනු ඔබේ ජාලයේ IP ලිපිනය වන අතර 255.255.255.0 යනු එහි ජාල ආවරණයයි. /etc/ntp.confසීමා විධාන කිහිපයක් අඩංගු විය හැක.

ඩීමනයේ නිවැරදි හා වඩාත් නිවැරදි ක්‍රියාකාරිත්වය සඳහා, මට්ටමේ සේවාදායකයන් තෝරා ගැනීම සුදුසුය - ස්ථර 2 සිට (ඔබට, ඇත්ත වශයෙන්ම, stratum1, නමුත් ඔබට එවැනි සේවාදායකයක් සෙවීමට කාලය නාස්ති කිරීමට සිදුවනු ඇත) සහ තෝරාගත් ස්ථරයෙන් 2 අවම "දුර" ඇති ඒවා. සාමාන්‍යයෙන්, එවැනි සේවාදායකයන් ඔබේ ISP විසින් සපයනු ලැබේ. තෝරාගත් සේවාදායකයන් ගණන යෝග්‍ය වේ - 2 සිට 3 දක්වා, වඩා හොඳ, නමුත් සාධාරණ සීමාවන් තුළ. ඔබ තෝරා ගැනීමට කම්මැලි නම් හොඳම සේවාදායකයන්, එවිට ඔබට මෙතැනින් විවෘත දෙවන මට්ටමේ සේවාදායක ලැයිස්තුව ගත හැක: http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers.

යොමු NTP සේවාදායකයන් ලැයිස්තුවක් තෝරා ගැනීම

අපි නිශ්චිත ලිපිනයට යන්න (http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers) සහ ආරම්භක සේවාදායක ලැයිස්තුවක් තෝරන්න. මෙම ලැයිස්තුවෙන් අපි විධාන ප්‍රතිදානය විශ්ලේෂණය කිරීමෙන් අපගේ අවශ්‍යතා සපුරාලන සේවාදායකයන් තෝරා ගනිමු ntpdate. විධානය ක්‍රියාත්මක කරන විට, පහත සින්ටැක්ස් භාවිතා වේ:

ntpdate පරාමිති servers_separated by_space

අපගේ විමසුම පද්ධතියට වෙනස්කම් සිදු නොකරන බව සහතික කිරීම සඳහා, අපි -q පරාමිතිය භාවිතා කළ යුතුය, එය වෙනස්කම් සිදු නොකර විමසුම භාවිතා කිරීම නියම කරයි. -d ස්විචය භාවිතා කළ හැකි අතර, විධානය දෝශ නිරාකරණ ආකාරයෙන්, අමතර තොරතුරු ප්‍රතිදානය සමඟ, සැබෑ වෙනස්කම් නොකර (මෙම ස්විචය සමඟ, වෙනත් කුණු පොකුරක් පෙන්වනු ලැබේ :) අවශ්යයි මේ මොහොතේඅවශ්ය නැහැ). අනෙකුත් පරාමිතීන් man 8 ntpdate හි සොයාගත හැකිය. නිශ්චිත සබැඳියෙන්, මම රුසියාවේ (RU) + සපයන්නා විසින් සපයන ලද විවෘත ප්‍රවේශ සේවාදායකයන් තෝරාගෙන විධානය ක්‍රියාත්මක කළෙමි, එය මේ වගේ දෙයක් බවට පත් විය:

Ntp-server:~# ntpdate -q ntp2.ntp-servers.net ntp1.vniiftri.ru ntp2.vniiftri.ru ntp4.vniiftri.ru ntp0.ntp-servers.net ntp1.ntp-servers.net ntp3.vniiftri.ru ntp.corbina.net සේවාදායකය 88.147.255.85, ස්ථරය 1, ඕෆ්සෙට් 0.006494, ප්‍රමාදය 0.09918 සේවාදායකය 62.117.76.142, ස්ථරය 1, ඕෆ්සෙට් 0.002552, ප්‍රමාදය 0.002552, ප්‍රමාදය 0.06120 server761 සකසන්න 0.00314 7, ප්‍රමාදය 0.06918 සේවාදායකය 62.117.76.140, ස්ථරය 1, ඕෆ්සෙට් 0.004823, ප්‍රමාදය 0.07350 සේවාදායකය 88.147.254.228, ස්ථරය 1, ඕෆ්සෙට් -0.002355, ප්‍රමාදය 0.12030 සේවාදායකය 88.147.254.2210, ප්‍රමාදය 7 2.2210, ප්‍රමාදය 7 2.2210 2.117.76.138 , ස්ථරය 1, ඕෆ්සෙට් 0.005331, ප්‍රමාදය 0.07401 සේවාදායකය 195.14 .40.141, ස්ථරය 2, ඕෆ්සෙට් 0.002846, ප්‍රමාදය 0.07188 13 ජනවාරි 19:14:09 ntpdate: කාල සේවාදායකය 62.117.76.141 ඕෆ්සෙට් 0.003147 තත්පර

උදාහරණයේ දී, අපගේ සේවාදායකයන් ස්ට්‍රැටම්1 මට්ටම සාර්ථකව නිකුත් කර ඇත, එය ශුභාරංචිය (සැපයුම්කරුගේ සේවාදායකය හැර), ඕෆ්සෙට් යනු මෙම සේවාදායකය සමඟ තත්පර කිහිපයකින් කාල වෙනස වේ, ප්‍රමාදය යනු තත්පර වලින් සමමුහුර්ත ප්‍රමාදයයි. සාමාන්යයෙන්, බී ගැනජාලය හරහා පැකට් සම්ප්‍රේෂණය කිරීමේදී අඩු ප්‍රමාදයක් ඇති සේවාදායකයන් භාවිතා කරන විට වැඩි නිරවද්‍යතාවයක් ලබා ගනී. මෙය හඳුනා ගැනීම සඳහා, ඔබට භාවිතා කළ හැකිය. ඒ අනුව, ප්‍රථමයෙන් කෙටි ප්‍රතිචාර කාලයන් ඇති අය තෝරා ගැනීම සහ මෙයින්, ළඟා විය යුතු අඩු හොප් සහිත අය තෝරා ගැනීම. කාලය නාස්ති නොකිරීමට, මම සියලුම නිශ්චිත සේවාදායකයන් භාවිතා කර ඒවා වින්‍යාස ගොනුවට ඇතුළත් කරමි. සමස්තයක් වශයෙන්, ඉහත සියල්ල දැන ගැනීමෙන්, මම මගේ ප්රතිඵල ගොනුව විස්තර කරමි /etc/ntp.conf:

Ntp-server:~# cat /etc/ntp.conf # දේශීය ජාල සේවාදායකයන් (අදහස් දක්වා ඇත, භාවිතා නොකෙරේ - ජාලයේ එක් සේවාදායකයක් ඇත) #සේවාදායකය 192.168.0.2 #සේවාදායකය 192.168.0.5 # අන්තර්ජාල සේවාදායක සේවාදායකය ntp2.ntp- servers.net සේවාදායකය ntp1.vniiftri.ru සේවාදායකය ntp2.vniiftri.ru සේවාදායකය ntp4.vniiftri.ru සේවාදායකය ntp0.ntp-servers.net සේවාදායකය ntp1.ntp-servers.net සේවාදායකය ntp3.vniiftri.ru සේවාදායකය ntp.corbina.net # සේවාදායක ගොනු driftfile /var/lib/ntp/ntp.drift logfile /var/log/ntpstats # සේවාදායකයට ප්‍රවේශය සීමා කිරීම: # පෙරනිමියෙන් අපි සියල්ල නොසලකා හරින්නෙමු පෙරනිමිය නොසලකා හැරීම # පරාමිති නොමැතිව localhost - එයින් අදහස් වන්නේ සියල්ල අවසර දී ඇති බවයි. පරාමිතීන් අදාළ වන්නේ තහනම් කිරීම් සඳහා පමණි. සීමා 127.0.0.1 # පහත දැක්වෙන්නේ අප දේශීය ජාලයේ සමමුහුර්ත කරන සේවාදායකයන් විස්තර කරයි. # අපි ඔවුන්ට උගුල් හැර අන් සියල්ලට ඉඩ දෙමු සහ අපෙන් කරන ඉල්ලීම් සීමා 192.168.0.2 noquery notrap සීමා 192.168.0.5 noquery notrap # දේශීය සඳහා අපි ද උගුල් හැර අන් සියල්ලට ඉඩ දෙමු සහ වෙනස් කිරීම් සීමා 192.168.0.1 මාස්ක් 255.255. nomodify timerappe0 ඉඩ දෙන්න. ප්‍රවේශය: ntp2.ntp-servers.net සීමා කරන්න ntp1.vniiftri.ru සීමා කරන්න ntp2.vniiftri.ru සීමා කරන්න ntp4.vniiftri.ru සීමා කරන්න ntp0.ntp-servers.net සීමා කරන්න ntp1.ntp-servers.net සීමා කරන්න ntp3.vniiftri.ru ntp.corbina.net # සීමා කරන්න සහ මෙය කෙටියෙන් 3 # ට සමාන සේවාදායකයේ (ස්ථර) විශ්වාස මට්ටම සකසන හැක් කිරීමකි, මට්ටම වැඩි වන විට සංඛ්‍යාව අඩු වේ. 0 යනු පරමාණුක ඔරලෝසුව, #1 එය සමඟ සමමුහුර්ත කර ඇත, 2 පළමු එක සමඟ ය, යනාදිය. සේවාදායකය 127.127.1.1 ෆජ් 127.127.1.1 ස්ථරය 3

සේවාදායකය පිළිබඳ වඩාත් ගැඹුරු අවබෝධයක් සහ වින්‍යාසයක් සඳහා, මම සඳහන් නොකළ ntpd වින්‍යාස පරාමිතීන් කිහිපයක් විස්තර කරමි::

  • සක්රිය / අක්රිය කරන්න auth/monitor/pll/pps/stats - සක්රිය කරන්න, අක්රිය කරන්න මෙහෙයුම් මාදිලිය:
    • auth- සඳහන් නොකළ අසල්වාසීන් සමඟ පමණක් සත්‍යාපන ආකාරයෙන් සන්නිවේදනය කරන්න;
    • අධීක්ෂණය- ඉල්ලීම් නිරීක්ෂණය කිරීමට ඉඩ දෙන්න;
    • ප්ලීස්- NTP හරහා දේශීය ඔරලෝසු සංඛ්‍යාතය සැකසීමට ඉඩ දෙන්න;
    • සංඛ්යාලේඛන- සංඛ්යා ලේඛන එකතු කිරීමට ඉඩ දෙන්න;
  • සංඛ්යා ලේඛනloopstats- දේශීය ඔරලෝසුවේ සෑම වෙනස් කිරීමක් සමඟම, ගොනුවකට රේඛාවක් ලියයි loopstats;
  • සංඛ්යා ලේඛනpeerstats- අසල්වැසියෙකු සමඟ සෑම සන්නිවේදනයක්ම ගොනුවක ගබඩා කර ඇති ලොගයක සටහන් වේ peerstats;
  • සංඛ්යා ලේඛනඔරලෝසු සංඛ්යා- දේශීය ඔරලෝසු ධාවකයෙන් ලැබෙන සෑම පණිවිඩයක්ම ගොනුවක ගබඩා කර ඇති ලොගයකට ලියා ඇත ඔරලෝසු සංඛ්යා;
  • statsdir(සංඛ්‍යාලේඛන_සමග_නාමාවලිය_නම)- සේවාදායකයේ සංඛ්‍යාලේඛන සහිත ලිපිගොනු පිහිටා ඇති නාමාවලියෙහි නම සඳහන් කරයි;
  • filegen - ගොනු නාම උත්පාදනය සඳහා ඇල්ගොරිතම නිර්වචනය කරයි, ඒවායින් සමන්විත වන්නේ:
    • උපසර්ගය- ගොනු නාමයේ නියත කොටස, සම්පාදනය කිරීමේදී හෝ විශේෂ වින්‍යාස විධාන මගින් සකසන්න;
    • ගොනු නාමය- ස්ලැෂ් නොමැතිව උපසර්ගයට එකතු කර ඇත, තිත් දෙකක් තහනම් කර ඇත, ගොනු යතුර සමඟ වෙනස් කළ හැකිය;
    • උපසර්ගය- වර්ගය නම අනුව ජනනය;
  • සීමා කරන්නඅංක-ලිපිනය- ප්‍රවේශ සීමාවන් සකසයි: පැකට් වර්ග කර වෙස්මුහුණු කර ඇත, මූලාශ්‍ර ලිපිනය ගෙන අනුක්‍රමිකව සංසන්දනය කරනු ලැබේ, අවසාන සාර්ථක සැසඳීමෙන් ධජයක් ගනු ලැබේ ප්රවේශ:
    • කොඩි නැත- ප්රවේශය දෙන්න;
    • නොසලකා හරිනවා- සියලුම පැකට් නොසලකා හරින්න;
    • noquery- NTP 6 සහ 7 පැකට් නොසලකා හරින්න (ඉල්ලීම සහ රාජ්ය වෙනස් කිරීම);
    • nomodify- NTP 6 සහ 7 පැකට් නොසලකා හරින්න (රාජ්ය වෙනස් කිරීම);
    • සීමිතයි- දී ඇති ජාලයකින් සීමිත සේවාලාභීන් සංඛ්‍යාවක් පමණක් සේවය කරන්න;
    • nopeer- සත්කාරකයට සේවය කරන්න, නමුත් එය සමඟ සමමුහුර්ත නොකරන්න;
  • සේවාදායක සීමාවසීමාව- කොඩිය සඳහා සීමිතයිසේවය කරන උපරිම සේවාලාභීන් සංඛ්යාව තීරණය කරයි (පෙරනිමියෙන් 3);

ඉතින්, අපිට ntpd-server ලැබුණා, බාහිර ලෝකය සමඟ සමමුහුර්ත වන, 255.255.255.0 වෙස්මුහුණක් සහිත දේශීය ජාලය 192.168.0.1 වෙතින් සේවාදායකයින් සඳහා කාලය ලබා ගැනීමට ඔබට ඉඩ සලසයි, තවද දේශීය සේවාදායකය සමඟ සමමුහුර්ත කළ හැකිය (ඔබ පේළි කිහිපයක් ඉවත් කරන්නේ නම්). අප කළ යුත්තේ සේවාදායකයන් පිහිටුවීම සහ අපගේ සේවාදායකය නිරීක්ෂණය කරන්නේ කෙසේදැයි ඉගෙන ගැනීමයි.

ntpd සේවාදායකය සහ සමමුහුර්තකරණය අධීක්ෂණය කිරීම

ඔබ සියල්ල සකස් කළ පසු. NTP කාලය සමමුහුර්තව තබා ගනී. NTP Query (ntpq) විධානය භාවිතයෙන් මෙම ක්‍රියාවලිය නිරීක්ෂණය කළ හැක:

Ntp-server:~# ntpq -p remote refid st t විට ඡන්ද ප්‍රමාදය ප්‍රමාදය ඕෆ්සෙට් jitter =============================== ======================================================= ============-n3. time1.d6.hsd.PPS. 1 u 34 64 177 70.162 2.375 8.618 +ntp1.vniiftri.r .PPS. 1 u 33 64 177 43.479 -0.020 10.198 *ntp2.vniiftri.r .PPS. 1 u 6 64 177 43.616 -0.192 0.688 +ntp4.vniiftri.r .PPS. 1 u 4 64 177 43.623 0.440 0.546 -n1.time1.d6.hsd .PPS. 1 u 53 64 77 92.865 -11.358 38.346 -ns1.hsdn.org .GPS. 1 u 40 64 177 78.057 -3.292 35.083 -ntp3.vniiftri.r .PPS. 1 u 44 64 77 47.667 2.292 2.611 -scylla-l0.msk.c 192.43.244.18 2 u 62 64 77 41.565 -1.564 28.914

-p ස්විචය සහිත මෙම විධානය සම්මත ප්‍රතිදානයට ඒවායේ ලක්ෂණ සහිත කාල මූලාශ්‍ර ලැයිස්තුවක් මුද්‍රණය කරයි (ඉතිරි විධාන පරාමිති man ntpq හි ඇත). එක් එක් තීරුවේ තේරුම පහත පරිදි වේ:

දුරස්ථ NTP සේවාදායකයේ නම. ඔබ -n ස්විචය සඳහන් කළහොත්, ඔබට නම් වෙනුවට සේවාදායක IP ලිපින ලැබෙනු ඇත.

එක් එක් සේවාදායකයට දැනට කාලය ලැබෙන්නේ කොතැනින්ද යන්න දක්වයි. මෙය ධාරක නාමයක් හෝ මූලාශ්‍රය දක්වන .GPS වැනි දෙයක් විය හැක ගෝලීය පද්ධතියස්ථානගත කිරීම (ගෝලීය ස්ථානගත කිරීමේ පද්ධතිය).

Stratum (මට්ටම) යනු සේවාදායකයේ නිරවද්‍යතාවය පෙන්නුම් කරන 1 සිට 16 දක්වා අංකයකි. එකක් යනු උපරිම නිරවද්‍යතාවයයි, 16 යනු සේවාදායකය නොමැති බවයි. ඔබගේ මට්ටම අවම නිවැරදි දුරස්ථ සේවාදායකයේ plus 1 මට්ටමට සමාන වේ.

ඡන්ද විමසීම් අතර පරතරය (තත්පර වලින්). අවම සහ උපරිම ඡන්ද අනුපාතයන් අතර අගය වෙනස් වනු ඇත. ආරම්භයේ දී, සමමුහුර්තකරණය ඉක්මනින් සිදු වන පරිදි පරතරය කුඩා වනු ඇත. ඔරලෝසු සමමුහුර්ත වූ පසු, ගමනාගමනය අඩු කිරීමට සහ ජනප්‍රිය කාල සේවාදායකයන් මත පැටවීම සඳහා පරතරය වැඩි වීමට පටන් ගනී.

සේවාදායකයට සම්බන්ධ වීමට පසුගිය උත්සාහයන් අටේ ප්‍රතිඵල පිළිබිඹු කරන 8-bit අරාවක අෂ්ටක නිරූපණයකි. දුරස්ථ සේවාදායකය ප්‍රතිචාර දැක්වූයේ නම් බිට් එක සකසා ඇත.

“වෙලාව කීයද?” යන ප්‍රශ්නයට පිළිතුරක් ලැබීමට අවශ්‍ය කාලය (තත්පර කිහිපයකින්)

වැදගත්ම ක්ෂේත්‍රය. දේශීය වේලාව සහ අතර වෙනස දුරස්ථ සේවාදායකයන්. සමමුහුර්තකරණය ප්‍රගතිශීලී වන විට, මෙම අගය අඩු විය යුතුය (ශුන්‍යයට ආසන්න), එය ඔරලෝසුව බව පෙන්නුම් කරයි දේශීය යන්ත්රයවඩාත් නිවැරදි වෙමින් පවතී.

Dispersion (Jitter) යනු සාර්ථක ඉල්ලීම්-ප්‍රතිචාර යුගල කිහිපයක් හරහා ඕෆ්සෙට් අගයෙන් (ඕෆ්සෙට් ක්ෂේත්‍රය) සංඛ්‍යානමය අපගමනයකි. වඩා නිවැරදි කාලය සමමුහුර්ත කිරීමට ඉඩ සලසන නිසා අඩු විසරණ අගයක් වඩාත් සුදුසු වේ.

සේවාදායක නම් වලට පෙර අක්ෂරවල තේරුම

x - ඡේදනය කිරීමේ ඇල්ගොරිතමයට අනුව ව්යාජ මූලාශ්රය;
. - දිගු දුර නිසා අපේක්ෂක ලැයිස්තුවෙන් බැහැර කර ඇත;
- - පොකුරු ඇල්ගොරිතම මගින් අපේක්ෂක ලැයිස්තුවෙන් ඉවත් කර ඇත;
+ - අපේක්ෂකයින්ගේ අවසාන ලැයිස්තුවට ඇතුළත් කර ඇත;
# - සමමුහුර්තකරණය සඳහා තෝරා ඇත, නමුත් හොඳම අපේක්ෂකයින් 6 ක් ඇත;
* - සමමුහුර්ත කිරීම සඳහා තෝරාගෙන ඇත;
o - සමමුහුර්තකරණය සඳහා තෝරා ඇත, නමුත් PPS භාවිතා වේ;
අවකාශය - ඉතා විශාල මට්ටමක්, ලූපයක් හෝ පැහැදිලි දෝෂයක්;

ntpd සේවාව"බුද්ධිමත්" සහ එයම හේතුවේ සීමාවෙන් පිටත කාලය පිළිබඳ මූලාශ්‍ර ඉවත් කරයි. ආරම්භ කිරීමෙන් ටික කලකට පසු, ntpd වඩාත් විශ්වාසදායක දත්ත මූලාශ්‍ර තෝරා ඒවා සමඟ සමමුහුර්ත කරනු ඇත. අප ඉදිරිපත් කරන සමුද්දේශ NTP සේවාදායක ලැයිස්තුව සේවාව මගින් නිතිපතා සමාලෝචනය කෙරේ.

විධානය සමඟ සේවාදායකයේ දේශීයව සමමුහුර්ත කිරීමේ හැකියාව ඔබට පරීක්ෂා කළ හැකිය:

Ntp-server:~# ntpdate -q localhost server 127.0.0.1, stratum 2, offset -0.000053, delay 0.02573 server::1, stratum 2, offset -0.000048, delay 0.000048, delay 0.02571 14: Jan 149571 ::1 ඕෆ්සෙට් -0.000048 තත්

විධාන ප්‍රතිදානයෙන් පැහැදිලි වන්නේ අපගේ සේවාදායකය දැනටමත් ස්ථර 2 බවට පත්ව ඇති බවයි මෙම මට්ටම, එය යම් කාලයක් ගත වේ. සමහර විට පළමු මිනිත්තු 10-15 තුළ සේවාදායකයේ මට්ටම වැඩි වනු ඇත.

ntp සේවාදායකයේ නිවැරදි ක්‍රියාකාරිත්වය ntpd daemon හි ලඝු-සටහන් වලින් ද විනිශ්චය කළ හැක:

Ntp-server:~# cat /var/log/ntpstats/ntp 13 ජනවාරි 20:13:16 ntpd: අතුරුමුහුණත මත සවන්දීම #5 eth0, fe80::a00:27ff:fec1:8059#123 13 ජනවාරි 20:13: 16 ntpd: අතුරුමුහුණත #6 eth0 මත සවන්දීම, 192.168.0.8#123 සක්‍රීය කර ඇත 14 ජනවාරි 14:31:00 ntpd: 62.117.76.142 ට සමමුහුර්ත කර ඇත, ස්තරය 1 14 ජනවාරි 10:10 14:10 ට නැවත සකසන ලදී ජනවාරි 14 :31:10 ntpd: කර්නල් කාල සමමුහුර්ත තත්ත්වය වෙනස් කිරීම 0001 14 ජනවාරි 14:34:31 ntpd: 88.147.255.85 වෙත සමමුහුර්ත කර ඇත, ස්ථරය 1 14 ජනවාරි 14:36:04 ntpd: 62.1.4n1 වෙත සමමුහුර්ත කර ඇත. 15: 04:36 ntpd: 62.117.76.142 ට සමමුහුර්ත කර ඇත, ස්ථරය 1 14 ජනවාරි 15:10:58 ntpd: 62.117.76.140 ට සමමුහුර්ත කර ඇත, ස්ථරය 1 14 ජනවාරි 15:17:54ට ළඟා විය හැකි අංක 14:54 pd : 62.117.76.140 වෙත සමමුහුර්ත කර ඇත, ස්ථරය 1 14 ජනවාරි 15:32:14 ntpd: කාලය යළි පිහිටුවීම +13.139105 s

NTP සේවාදායකයක් සඳහා netfilter (iptables) සැකසීම

සේවාදායකය වින්‍යාස කර ඇති බැවින්, එය ආරක්ෂා කිරීම හොඳ අදහසකි. සේවාදායකය 123/udp වරාය මත ක්‍රියාත්මක වන බව අපි දනිමු, ඉල්ලීම් 123/udp වරායෙන් ද යවනු ලැබේ. ලිපිය කියවීමෙන් සහ ප්‍රායෝගික ඒවා සමඟ ඔබව හුරු කරවීමෙන් පසු, ඔබට ජාල ගමනාගමනය පෙරීම සඳහා නීති නිර්මාණය කළ හැකිය:

Ntp ~ # iptables-save # DNS සඳහා සාමාන්‍ය iptables රීති *පෙරහන්:INPUT DROP:FORWARD DROP:OUTPUT DROP -A INPUT -i lo -j ACCEPT -A INPUT -m conntrack --ctstate RELATED, ESTABLISHED -j -m conntrack --ctstate INVALID -j DROP # NTP සේවාදායකයට දේශීය ජාල ප්‍රවේශයට ඉඩ දෙන්න: -A INPUT -s 192.168.1.1/24 -d 192.168.1.1/32 -p udp -m udp --dport 123 -m conntrack --ctstate NEW -j පිළිගනිමු -ඒ පිටවීම -o lo -j පිළිගනිමු -ඒ පිටවීම -p icmp -j පිළිගනිමු -ඒ පිටවීම -p udp -m udp --sport 32768:61000 -j පිළිගනිමු -ඒ පිටවීම -p m tcp --sport 32768:61000 -j පිළිගන්න -A OUTPUT -m conntrack --ctstate Related, ESTABLISHED -j ACCEPT # පිටතට යන ඉල්ලීම් කිරීමට NTP සේවාදායක ප්‍රවේශයට ඉඩ දෙන්න -A OUTPUT -p udp -m 1 udp --sport dport 123 -m conntrack --ctstate NEW -j COMMIT පිළිගන්න

මෙය සාමාන්ය උදාහරණයකි! ඔබගේ කාර්යයන් සහ ජාල වින්‍යාසයට ගැලපෙන පරිදි iptables රීති සැකසීමට, ඉහත ලිපි කියවීමෙන් ඔබ ලිනක්ස් හි netfilter ක්‍රියා කරන ආකාරය තේරුම් ගත යුතුය.

සේවාදායක යන්ත්‍ර පිහිටුවීම

UNIX යන්ත්‍රවල කාලය සමමුහුර්ත කිරීමටදේශීය ජාලය, ntpdate උපයෝගීතාව භාවිතා කිරීම සුදුසුය, එය දිනකට කිහිප වතාවක් ධාවනය කිරීම, උදාහරණයක් ලෙස, සෑම පැයකටම. මෙය සිදු කිරීම සඳහා, ඔබ පහත පේළිය එකතු කළ යුතුය:

0 * * * * /usr/sbin/ntpdate -s

-s ස්විචය විධානයේ ප්‍රතිදානය මෙහෙයවයි. සේවාදායක යන්ත්‍රවලට අමතර මෙගාබයිට් කිහිපයක් RAM තිබේ නම්, ඔබට පහත වින්‍යාසය සමඟ සේවාදායකයේ මෙන් ntpd ඩීමන් ධාවනය කළ හැකිය:

සේවාදායකය restrict default නොසලකා හැරීම සීමා කරන්න noquery notrap සීමා 127.0.0.1 nomodify notrap

මෙම වින්‍යාසය තුළ සෑම දෙයක්ම පැහැදිලි යැයි මම සිතමි: කාල මූලාශ්‍රය (සේවාදායකය) දේශීය ntpd සේවාදායකයකි, සෑම කෙනෙකුටම ප්‍රවේශය ප්‍රතික්ෂේප කරන්න, දේශීය ntpd සේවාදායකයට පමණක් ඉඩ දෙන්න.

එසේම, සේවාලාභීන් මත කාලය ගබඩා කිරීමට සහ නිවැරදි කාල කලාපය තෝරා ගැනීමට කුමන ආකෘතියෙන්ද යන්න නිවැරදිව සඳහන් කිරීම අවශ්ය වේ.

Windows NTP සේවාදායකය වින්‍යාස කිරීමට, ඔබ කොන්සෝලය තුළ පහත විධානයන් ක්‍රියාත්මක කළ යුතුය:

C:\>ශුද්ධ කාලය /setsntp: විධානය සාර්ථකව නිම කරන ලදී. C:\>net stop w32time Windows Time සේවාව නතර වේ. වින්ඩෝස් ටයිම් සේවාව සාර්ථකව නතර විය. C:\>net start w32time Windows Time සේවාව ආරම්භ වේ. වින්ඩෝස් ටයිම් සේවාව සාර්ථකව ආරම්භ කරන ලදී. C:\>ශුද්ධ කාලය /querysntp වත්මන් SNTP අගය වන්නේ: විධානය සාර්ථකව නිම කරන ලදී.

නිගමනය

හොඳයි, ඒක තමයි! ලිපියේ පරිමාව අතිවිශාල එකක් බවට පත් විය ... මම එය අපේක්ෂා නොකළෙමි. ඉහත කරුණු සාරාංශ කිරීමට මට ඉඩ දෙන්න. මෙම ලිපියෙන්, NTP සේවාදායකයක් ක්‍රියා කරන්නේ කුමක්ද සහ කෙසේද යන්න අපට පැහැදිලි වනු ඇතැයි මම බලාපොරොත්තු වෙමි. අපි UNIX සහ Windows යන්ත්‍රවල සේවාදායකයක් සහ සේවාලාභීන් වින්‍යාස කරන්නේ කෙසේදැයි ඉගෙන ගත්තෙමු. වචන කිහිපයකින්, දේශීය ජාලයක කාල සමමුහුර්ත කිරීමේ ව්‍යුහය පහත පරිදි වේ: ප්‍රාදේශීය ජාලයේ කාල සේවාදායකයන් 1.2 හෝ ඊට වැඩි ගණනක් ඇත, ඒවා බාහිර ප්‍රභවයන් සමඟ ඔවුන්ගේ කාලය සමමුහුර්ත කරයි. ගෝලීය ජාලය. සේවාදායක සහ සේවාදායක සැකසුම් ගොනු /etc/ntp.conf (ntpd daemon හි ප්‍රධාන වින්‍යාස ගොනුව), /etc/localtime (වත්මන් කාල කලාප ගොනුව), මෙන්ම /etc/sysconfig/ntp (RH සඳහා) මත පදනම් වේ. ) සහ /etc/default /ntp (Deb සඳහා) - ඩීමන් දියත් කිරීමේ පරාමිති ගොනු. දේශීය ntp සේවාදායකයක් සඳහා, වින්‍යාස ගොනුව කාලය ලබා ගැනීම සඳහා බාහිර සේවාදායකයන් නියම කරන අතර සීමා පරාමිතිය භාවිතා කරමින් මෙම සේවාදායකයන් සඳහා ප්‍රවේශ වීමට ඉඩ සලසයි, මෙන්ම දේශීය ජාල පරිගණක සඳහා, සේවාලාභීන් සඳහා කාල මූලාශ්‍රය නියම කර ඇත - දේශීය සේවාදායකයන්ප්‍රාදේශීය ජාලයේ, සහ ප්‍රාදේශීය ජාලයේ කාල මූලාශ්‍රය හැර අන් සියල්ලන්ටම ප්‍රවේශය තහනම් කරයි. සෑම. ඔබගේ අවධානයට ඔබ සැමට ස්තූතියි! අදහස් දැක්වීමට මම සතුටු වෙමි!

  • (ලිපි ලේඛනාගාරය) ඔබේම Stratum1 මට්ටමේ නිශ්චිත කාල සේවාදායකයක් සංවිධානය කිරීම සඳහා GPS සේවාදායකයට සම්බන්ධ කරන ආකාරය විස්තර කරයි.
  • ntp සේවාදායකයක අවසරය වින්‍යාස කරන්නේ කෙසේද යන්න විස්තර කරයි.

පළමුව, ස්විච්, රවුටර, ෆයර්වෝල් වැනි උපකරණ මත කාලය සමමුහුර්ත කිරීමට අවශ්ය වන්නේ මන්දැයි තීරණය කරමු.

මෙය මූලික වශයෙන් සිදු කරනුයේ මෙම හෝ එම සිදුවීම සිදු වූ විට ලඝු-සටහන් භාවිතයෙන් නිරීක්ෂණය කිරීම සඳහා ය. කාලය සමමුහුර්ත නොකළහොත් ලඝු-සටහන් වලින් ඇති ප්‍රයෝජනය කුමක්දැයි ඔබට සිතාගත හැකිය ... එය හරි - කිසිවක් නැත.

ප්රොටෝකෝලය NTPප්රොටෝකෝලය මත පදනම්ව ක්රියා කරයි UDP, ඔස්සේ 123 වරාය.

මෙම ප්රොටෝකෝලය පද්ධති සමමුහුර්ත කිරීම සඳහා නිශ්චිත ධුරාවලියක් ඇත, වෙනත් වචන වලින්, මට්ටම්.

1 මට්ටම GPS වැනි ඉහළ නිරවද්‍ය ඔරලෝසුවක් සමඟ සමමුහුර්ත කර ඇති පද්ධතියකට පවරා ඇත.

1 මට්ටමේ සිට සමමුහුර්ත වන පද්ධතියකට මට්ටම 2, සහ යනාදිය ඇත.

මේ අනුව, අප සමමුහුර්ත කර ඇති ස්ථානයේ වේලාව කෙතරම් නිවැරදිද යන්න තීරණය කළ හැකිය.

අපගේ තත්වය තුළ, අපට නිශ්චිත වේලාවක් සමඟ ජාලයේ යන්ත්‍රයක් තිබේ, මම එය FreeBSD මත පදනම්ව වින්‍යාස කර ඇත, මෙම යන්ත්‍රයෙන්, ප්‍රධාන ජාල උපාංගය කාලය ගතවනු ඇත (සමමුහුර්ත කරන්න), එමඟින් අනෙක් අයට ප්‍රධාන එක බවට පත්වේ. ජාල උපාංග(දෘෂ්ටිවාදය තුළ, cisco ntp මාස්ටර් වනු ඇත).

NTP හරහා කාලය සම්ප්‍රේෂණය වන්නේ ආකෘතියෙන් පමණක් බව මම සටහන් කිරීමට කැමැත්තෙමි UTC (ග්‍රීන්විච්), එක් එක් කාල කලාපය දෘඪාංගය මත කෙලින්ම වින්‍යාස කර ඇත.

සරල NTP සැකසුමක උදාහරණයක් බලමු.

පළමුව, අපගේ ප්‍රධාන රවුටරයේ කාලය සමමුහුර්ත කරමු (එය අනෙකුත් ජාල උපාංග වෙත බෙදා හරිනු ලැබේ) මෙය සිදු කිරීම සඳහා, ගෝලීය වින්‍යාස ප්‍රකාරයට යන්න:

ntp සේවාදායකය 10.0.100.254

එහිදී, අපගේ නඩුවේ 10.0.100.254 යනු නිශ්චිත වේලාවක් ඇති FreeBSD යන්ත්‍රයකි.

අවම සැකසුම සඳහා මෙය ප්රමාණවත් වේ.

දැන් අපි කාල සේවාදායකයට සම්බන්ධ වී එයින් කාලය ලබා ගත හැකිදැයි පරීක්ෂා කර බලමු, මෙය සිදු කිරීම සඳහා අපි විධානය භාවිතා කරමු:

ඔබ මෙවැනි දෙයක් දැකිය යුතුය:

අපගේ ntp සේවාදායකයේ ip ට ප්‍රතිවිරුද්ධ තරු ලකුණ අපට පවසන්නේ සෑම දෙයක්ම හොඳින් ඇති බවත්, සම්බන්ධතාවය අවම වශයෙන් ස්ථාපිත කර ඇති බවත්ය.

දැන් බලමු වෙලාව සමමුහුර්ත වෙලාද කියලා?

සෑම දෙයක්ම සමමුහුර්ත කර ඇත්නම්, අපි පහත සඳහන් දෑ දැකිය යුතුය:

කාලය ලැබී ඇත, දැන් ඔබට අවශ්‍ය වේලා කලාපය සැකසීමට අවශ්‍ය වේ. අපි ගෝලීය වින්‍යාස ප්‍රකාරයේදී ද පහත දේ කරන්නෙමු:

ඔරලෝසු වේලා කලාපය MSK/MSD 3
දැන් අපි කාලය පරීක්ෂා කරමු:

සෑම දෙයක්ම විශිෂ්ටයි.

අපි අපගේ රවුටරය ප්‍රධාන මාදිලියේ පිහිටුවීමට යමු.

මෙම සැකසුම සඳහා, අපි මෙම රවුටරය මාස්ටර් කර මට්ටම සඳහන් කළ යුතුය (සිස්කෝ හි එය ස්ට්‍රැටම් අංකය ලෙස හැඳින්වේ), මම මුලදී කතා කළ එකම, මම පහේ මට්ටම සඳහන් කරමි.

දැන් අපි අපගේ ප්‍රධාන රවුටරය සමඟ සමමුහුර්ත වන පරිදි වෙනත් සැකසුම් උපාංගයක ntp වින්‍යාස කිරීමට උත්සාහ කරමු; මෙය සිදු කරනු ලබන්නේ අප ඉහත FreeBSD සේවාදායකය සමඟ සමමුහුර්තකරණය සකසන ආකාරයටම ය.

ntp සේවාදායකය 10.0.100.1 කැමති

එහිදී 10.0.100.1 අපගේ ප්‍රධාන රවුටරය වේ.

කැමතිමෙය මෙම ntp සේවාදායකය ප්‍රමුඛතාවයක් බව අඟවන මූල පදයකි (එනම්, ඔබට එක් සේවාදායකයකින් නොව, කිහිපයකින් සමමුහුර්ත කළ හැකි බව සඳහන් කළ හැකිය, මෙය සිදු කරනුයේ එකක් නොමැති නම්, හෝ වේලාව වෙනස් වේ වෙනත්, කුමන - ගැටළු, උපාංගය වෙනත් කාල සේවාදායකයකට මාරු විය හැකි බව පෙන්නුම් කරන අතර, මෙම සේවාදායකය අනෙක් ඒවාට වඩා වඩාත් සුදුසු වේ.)

අපට අවශ්‍ය වේලා කලාපය ද අපි දක්වන්නෙමු.

ඔරලෝසු වේලා කලාපය MSK/MSD 3

අපි පරීක්ෂා කරමු:

සෑම දෙයක්ම විශිෂ්ටයි, සෑම දෙයක්ම ක්රියා කරයි.

දැන් අපි ආරක්ෂාව පිළිබඳ ප්රශ්නය දෙස බලමු.

ආරම්භ කිරීම සඳහා, ACL භාවිතා කිරීම සීමා කිරීමේ ගැටළුව බලමු, සමමුහුර්ත කළ හැක්කේ කාටද සහ සමමුහුර්ත කළ නොහැක.

සෑම දෙයක්ම තරමක් සම්මත සහ විනිවිද පෙනෙන ය.

කාල සේවාදායකයේ අපි අනුරූප ACL නිර්මාණය කරමු:

ප්‍රවේශ-ලැයිස්තුව 20 ප්‍රවේශය NTP සමමුහුර්ත කිරීමට ප්‍රවේශයප්රවේශ-ලැයිස්තුව 20 අවසරය 10.0.100.3

දැන් අපි මෙම ප්රවේශ ලැයිස්තුව ntp වෙත බැඳ තබමු.

ntp ප්‍රවේශ-කණ්ඩායම් සේවා-පමණක් 20

සෑම දෙයක්ම නිවැරදිව වින්යාස කර ඇත්නම්, ntp සේවාදායකය සමඟ සන්නිවේදනය ස්ථාපිත කර සමමුහුර්තකරණය සාර්ථක වනු ඇත.

ඔබට අමතර වශයෙන් සේවාලාභීන්ගේ ප්රවේශ ලැයිස්තුවක් ලියාපදිංචි කළ හැකිය. සේවාදායක වෙත ප්‍රවේශ විය හැකි වේලාව. මෙය සමාන ආකාරයකින් සිදු කෙරේ:

ප්‍රවේශ-ලැයිස්තුව 20 ප්‍රවේශය NTP Serv වෙත සමමුහුර්ත කිරීමප්රවේශ-ලැයිස්තුව 20 අවසරය 10.0.100.1

ප්‍රවේශ ලැයිස්තුව NTP වෙත සම්බන්ධ කරන්න

ntp ප්‍රවේශ-සමූහ සම වයසේ මිතුරා 20

දැන් අපි බලමු Authentication-පාදක ආරක්ෂාව ගැන.

සෑම දෙයක්ම තරමක් විනිවිද පෙනෙන ද වේ.

ntp වින්‍යාසයට පහත සඳහන් දෑ එකතු කිරීම ප්‍රමාණවත් වේ:

ntp සත්‍යාපන යතුර 1 md5 15060E1F10243F34 7ntp සත්‍යාපනයntp විශ්වාසනීය යතුර 1
පළමු විධානයෙන් අපි සත්‍යාපන යතුර සකසන්නෙමු, දෙවැන්නෙන් අපි සත්‍යාපනය සක්‍රීය කරමු, තෙවනුව අපි පළමු යතුර භාවිතයෙන් සත්‍යාපනය කළ යුතු බව පෙන්වමු.අපි මෙය එක් එක් පැත්තට වින්‍යාස කරමු (සේවාදායකය - සේවාදායකයා) ඇත්ත වශයෙන්ම එපමණයි. ප්‍රතිඵලය වන්නේ සිස්කෝ උපාංගවල NTP පිහිටුවීම පිළිබඳ කෙටි හඳුන්වාදීමේ පාඨමාලාවකි. නිදොස්කරණය සඳහා අපි භාවිතා කරන්නේ:
ASW-M#debug ntp ?NTP ඔරලෝසු ගැලපුම් සකස් කරන්නසත්‍යාපනය NTP සත්‍යාපනයසිදුවීම් NTP සිදුවීම්loopfilter NTP ලූප් පෙරහනපැකට් NTP පැකට්පරාමිති NTP ඔරලෝසු පරාමිතීන්refclock NTP යොමු ඔරලෝසුවNTP ඔරලෝසු තේරීම තෝරන්නNTP ඔරලෝසු සමමුහුර්තකරණය සමමුහුර්ත කරන්නවලංගුතාව NTP සම ඔරලෝසු වලංගුතාවASW-M#debug ntp
අපි අපට සිත්ගන්නා සෑම දෙයක්ම ක්‍රියාත්මක කරමු, උදාහරණයක් ලෙස සිදුවීම්, සමමුහුර්තකරණය, සත්‍යාපනය සහ සිදුවන්නේ කුමක්දැයි බලන්න. අපි ssh/telnet හරහා උපාංගයට ලොග් වුවහොත්, ter mon අමතක කරන්න එපා :)


ඉහල