- 1 1. Ubuntu හි කාල සමමුහුර්ත කිරීම වැදගත් වීමේ හේතු
- 2 2. ntpdate යනු කුමක්ද?
- 3 3. “ubuntu ntpdate” තවමත් සෙවීමට හේතුව
- 4 4. Ubuntu සංස්කරණ අනුව ntpdate හි හැසිරීම
- 5 5. නවීන Ubuntu හි නිර්දේශිත වේලාව සමකාලීන කිරීමේ ක්රම
- 6 6. ඔබ තවමත් ntpdate භාවිතා කිරීමට කැමති නම්
- 7 7. පොදු දෝෂ සහ ඒවාට මුහුණ දීමේ ක්රම
- 8 8. නිගමනය: Ubuntu හි කාල සමමුහුර්තය ගැන නිවැරදි අදහස
- 8.1 8.1 ntpdate එකවර නිවැරදි විය, නමුත් දැන් ප්රධාන මෙවලම නොවේ
- 8.2 8.2 නව Ubuntu ස්වයංක්රීය, අඛණ්ඩ සමමුහුර්තය අනුමාන කරයි
- 8.3 8.3 පළමු පරීක්ෂාව “දැනටමත් සමමුහුර්ත කර තිබේද?” යන්න විය යුතුය
- 8.4 8.4 ඔබ ntpdate භාවිතා කරනවා නම්, තාවකාලිකව පමණක් කරන්න
- 8.5 8.5 “ubuntu ntpdate” ගැන ගැටළුව වැලැක්වීම
- 8.6 8.6 නිවැරදි තේරීම් ස්ථාවර මෙහෙයුම් වෙත නියම කරයි
- 9 9. නිතර අසන ප්රශ්න (FAQ)
- 9.1 Q1. Ubuntu හි ntpdate තවදුරටත් භාවිතා කළ නොහැකිද?
- 9.2 Q2. ntpdate සහ ntpd අතර වෙනස කුමක්ද?
- 9.3 Q3. systemd‑timesyncd හෝ chrony භාවිතා කළ යුතුද?
- 9.4 Q4. වර්චුවල් යන්ත්රවල කාල ඝාතනය වැඩි වීමේ හේතුව කුමක්ද?
- 9.5 Q5. systemd‑timesyncd සක්රියව තිබුණද කාලය වැරදි වේ
- 9.6 Q6. ntpdate භාවිතා කිරීම පිළිගත හැකි අවස්ථා තිබේද?
- 9.7 Q7. අවශ්ය නම් කාල සමකාලීකරණය අක්රිය කර ගැනීමට මඟක් තිබේද?
- 9.8 Q8. ආරම්භකයන් මතක තබා ගත යුතු දේ මොනවාද?
1. Ubuntu හි කාල සමමුහුර්ත කිරීම වැදගත් වීමේ හේතු
1.1 කාලය Linux සේවාදායකවල මූලික පද්ධති ප්රාථමිකයයි
Ubuntu වැනි Linux පරිසරවල, කාලය පෙන්වීමේ තොරතුරක් පමණක් නොව, මූලික පද්ධති අනුමානයක් වේ.
අභ්යන්තරයෙන්, ලගා වූ සියලුම පද්ධති ක්රියාවලීන් වත්මන් පද්ධති කාලය මත පදනම්ව ක්රියා කරයි. මෙම කාලය නිවැරදි නොවන්නේ නම්, පළමු නරඹීමේදී පෙනෙන තරමට වඩා බරපතළ ගැටළු ඇති විය හැක.
Ubuntu සේවාදායක සහ වලාකුළු වැඩබාර සඳහා පුළුල් ලෙස භාවිතා වේ, සහ කාල ඝාතනය පහත සඳහන් ප්රදේශවලට සෘජුවම බලපායි:
1.2 කාල ඝාතනයෙන් සිදුවන නිරුපිත ගැටළු
ලොග් අඛණ්ඩතාවය බිඳ වැටේ
පද්ධති ලොග් සහ යෙදුම් ලොග් සියල්ල කාල සළකුණු සමඟ ලියා ඇත.
පද්ධති ගඩුවන කාලය වැරදි නම්:
- දෝෂවල අනුක්රමය පැහැදිලි නොවේ
- ගැටළු විසඳීම අමාරු වේ
- බහු සේවාදායකවල ලොග් එකට සම්බන්ධ කළ නොහැක
මෙය විසිරිත පද්ධතිවල විශේෂයෙන් වැදගත් වන අතර, ඉතා සුළු කාල අසමතුලිතත්වයක්ද ගැටළු විසඳීම ව්යවහාරිකව අසම්භව කරයි.
SSL සහතික සහ ආරක්ෂක විශේෂාංග අසාර්ථක වේ
HTTPS සන්නිවේදනයේ භාවිතා වන SSL/TLS සහතිකයන් වල වලංගු කාල සීමා දැඩිව පරීක්ෂා කරයි.
සේවාදායක කාලය වැරදි නම්:
- “සහතිකය වලංගු නොවේ”
- “සහතිකය තවමත් වලංගු නොවේ”
දෝෂ ඇති විය හැකි අතර, සම්බන්ධතා සම්පූර්ණයෙන්ම ප්රතික්ෂේප විය හැක.
මෙය වෙබ් සේවාදායකයන්ට පමණක් නොව, API සන්නිවේදන සහ apt වැනි පැකේජ කළමනාකරණ මෙවලම් සඳහාද බලපායි.
cron සහ systemd ටයිමර්ස් අසමත් වේ
Ubuntu සාමාන්යයෙන් කාලසටහන් කාර්ය සඳහා පහත සඳහන් භාවිතා කරයි:
- cron
- systemd timers
පද්ධති කාලය වැරදි නම්:
- අපේක්ෂිත කාර්යයන් ක්රියා නොකරයි
- කාර්යයන් අනිසි වේලාවක ක්රියාත්මක වේ
මෙය සුක්ෂ්ම නමුත් වැදගත් අසාර්ථකතා වෙත හේතු විය හැක, උදාහරණයක් ලෙස අතුරුදන් වූ බැක්අප්ස් හෝ අසාර්ථක බැච් කාර්යයන්.
1.3 මෙය වලාකුළු සහ VPS පරිසරවල විශේෂයෙන් වැදගත් වීමේ හේතු
නවීන Ubuntu නාස්තිකරණයන් සාමාන්යයෙන් ධාවනය වනවා:
- VPS
- වලාකුළු (IaaS)
- අතුරු පරිගණක
මෙම පරිසරවල, කාල කළමනාකරණය හෝස්ට් සහ ගෙස්ට් මෙහෙයුම් පද්ධති අතර වෙන් කර ඇත, සහ ඝාතනය සිදුවිය හැක:
- වර්චුවලිසේශන් අධිකභාරය
- නතර/නැවත ආරම්භ චක්ර
- උච්ච භාරය යටතේ ගඩු කාලය ප්රමාද
කාලය කිහිප මිනිත්තු කිහිපයක් පවා නිදහස්ව ඝාතනය වීම අසාමාන්ය නොවේ.
මෙම හේතු නිසා, Ubuntu ස්වයංක්රීය සහ අඛණ්ඩ කාල සමමුහුර්ත කිරීම මත නිර්මාණය කර ඇත.
1.4 “ntpdate” සෙවීමට බොහෝ ජනතාව ඇයි
කාල ඝාතනය සිදුවන විට, බොහෝ පරිශීලකයන් සෙවීමේදී:
“ubuntu time synchronization”
“ubuntu ntpdate”
මෙය සිදුවන්නේ:
- ntpdate පෙරනිමි මෙවලම විය
- පරණ ලේඛන බොහොමයක් තවමත් පවතී
- ඒකම-විධානයක් විසඳුමක් ලෙස පෙනේ
කෙසේ වෙතත්, නවීන Ubuntu කාල සමමුහුර්ත කිරීමේ ආකාරය මූලිකව වෙනස් කර ඇත, සහ ntpdate ධාවනය කිරීම තවදුරටත් නිර්දේශිත විසඳුම නොවේ.
2. ntpdate යනු කුමක්ද?
2.1 ntpdate හි මූලික භූමිකාව
ntpdate යනු කාල සමමුහුර්ත කිරීම සඳහා පරණ විධාන-රේඛා මෙවලම වන අතර, Linux පරිසරවල වසර ගණනාවක් භාවිතා කර ඇත.
එය නියමිත NTP සේවාදායකය වෙත විමසී, පද්ධති ගඩු එකවර පමණක් සමමුහුර්ත කරයි.
එහි ප්රධාන ලක්ෂණය:
- ඩේමන් ලෙස ක්රියා නොකරයි
- ක්රියාත්මක වන විට කාලය වහා සකසයි
- ඉතා සරල වින්යාසය
මෙම සරලත්වය නිසා, බොහෝ පරිශීලකයන් එය සිදුවීම් අතරතුර ඉක්මන් විසඳුමක් ලෙස පෙනේ.
2.2 ntpdate ක්රියා කරන ආකාරය
ntpdate හි අභ්යන්තර හැසිරීම සරලයි:
- NTP සේවාදායකයෙන් වත්මන් කාලය විමසීම
- ස්ථානීය පද්ධති කාලය සමඟ වෙනස ගණනය කිරීම
- සකස් කිරීම වහාම යෙදීම
මෙය තත්පර සිට මිනිත්තු දක්වා ඝාතන සඳහා වහාම නිවැරදි කිරීම සලසයි.
කෙසේ වෙතත්, එය බලපෑමෙන් පද්ධති ගඩු සකස් කරන බැවින්, ක්රියාත්මක වන ක්රියාවලීන් සහ සේවා වලට නරක බලපෑමක් ඇති විය හැක.
2.3 ntpdate සහ ntpd අතර වෙනස
ntpdate බොහෝ විට ntpd (NTP ඩේමන්) සමඟ ගැලපෙයි, නමුත් ඔවුන්ගේ භූමිකා පැහැදිලිව වෙනස් වේ.
ntpdate wp:list /wp:list
- එකවර ක්රියාත්මක කිරීම
- වහා කාල සකස් කිරීම
- නවාසික නොවේ
ntpd (NTP daemon) wp:list /wp:list
නිතර ක්රියා කරයි
- කාලය ක්රමයෙන් නිවැරදි කරයි
- දිගුකාලීන ස්ථායීත්වය සඳහා නිර්මාණය කර ඇත
ක්රියාකාරී දෘශ්යකෝණයෙන්, නिवාසී සේවාවන් ආරක්ෂිත වේ, සහ ntpdate සෑම විටම අතිරේක මෙවලමක් ලෙස පවති ඇත.
3. “ubuntu ntpdate” තවමත් සෙවීමට හේතුව
3.1 පරිශීලකයන් සෙවීමේ හේතුව – දැනටමත් දෙයක් කැඩී ඇත
“ubuntu ntpdate” යන සෙවුම් වචනය සාමාන්යයෙන් කාල සමමුහුර්ත ගැටලුවක් දැනටමත් සිදු වී ඇත යන අර්ථය දක්වයි.
සාමාන්ය උත්ප්රේරකයන්:
- සේවාදායකවල SSL දෝෂ
- cron රැකියා ක්රියා නොකිරීම
- වැරදි ලොග් කාල මුද්රා
- පැකේජ යාවත්කාලීන අසමත්තා
මෙවැනි අවස්ථාවල, පරිශීලකයන් ස්වභාවිකව වේගවත් විසඳුම් සොයති.
3.2 පරණ තොරතුරු තවමත් බහුලව පවතී
ntpdate දිගු කාලයක් භාවිතා කර ඇති නිසා, පරණ අන්තර්ගත ප්රමාණවත් පරිමාණයක් තවමත් පවතී:
- පරණ බ්ලොග් ලිපි
- ප්රශ්න-පිළිතුරු (Q&A) අඩවි පිළිතුරු
- තාක්ෂණික පොත්
- Qiita සහ Stack Overflow හි පළ කිරීම්
මෙම මූලාශ්ර බොහෝවිට සංස්කරණ පසුබැසීම පැහැදිලි නොකර ntpdate ක්රියාත්මක කිරීමේ උපදෙස් ලබා දෙයි, එමනිසා පරිශීලකයන් එය අඳුරු ලෙස ක්රියාත්මක කරයි.
3.3 නිල Ubuntu ලේඛන සමඟ ඇති පරතරය
වත්මන් Ubuntu ලේඛන පහත පරිදි සලකා බලයි:
- systemd-timesyncd පෙරනිමි ලෙස සක්රිය වේ
- කාල සමමුහුර්තය ස්වයංක්රීය හා නිතර සිදු වේ
- අතිරේක මැනුවල් මැදිහත්වීම සාමාන්යයෙන් අවශ්ය නොවේ
කෙසේ වෙතත්, ආරම්භකයන් බොහෝවිට මෙසේ සිතති:
- “systemd කියන්නේ මොකක්ද?”
- “එය සංකීර්ණයි”
- “මට මේක ඉක්මනින් සකස් කරන්න ඕන”
ඒ නිසා, ntpdate තවත් සරල හා වේගවත් බවක් පෙනේ, එය තෝරා ගනී.
4. Ubuntu සංස්කරණ අනුව ntpdate හි හැසිරීම
4.1 Ubuntu 16.04 / 18.04 යුගයේ ntpdate
Ubuntu 16.04 සහ 18.04 යුගයේ,
ntpdate ප්රායෝගික හා සාමාන්යයෙන් භාවිතා වන විකල්පයක් විය.
මෙම කාලයෙහි ප්රධාන ලක්ෂණ:
- ntpdate පැකේජය නිල රෙපොසිටරීන්හි තිබුණි
- ntpd සමඟ නිතර භාවිතා වුණි
- මුලික සමමුහුර්තය හා ගැටළු විසඳීමට පුළුල් ලෙස භාවිතා වුණි
විශේෂයෙන්ම සේවාදායකය සැකසූ පසු,
- පද්ධති ගඩොලය වැදගත් ලෙස වැරදි විය
- ntpd තවමත් ස්ථාවර නොවූ විට
ntpdate ඉතා පහසු ලෙස සැලකුණි.
4.2 Ubuntu 18.04 සමඟ ආරම්භ වූ වෙනස්කම
Ubuntu 18.04 ආරම්භයෙන්,
systemd අභ්යන්තරයෙන් පූර්ණයෙන්ම අනුග්රහය ලැබීය.
මෙම වාස්තු විලාසිතා වෙනස්කම පහත දේ ඇතුළත් කළේය:
- systemd තුළ කාල කළමනාකරණ ඒකාබද්ධ කිරීම
- නිතර, ස්වයංක්රීය සමමුහුර්තය පිළිබඳ අනුමානය
- එකවර සමමුහුර්ත මෙවලම් සඳහා කාර්යභාරය අඩු කිරීම
ntpdate තවමත් ලබා ගත හැකි වුවත්, එය අත්යවශ්ය නොවූ බවට පත්වුණි.
4.3 Ubuntu 20.04 සහ ඊළඟ සංස්කරණවල තීරණාත්මක වෙනස්කම
Ubuntu 20.04 සිට, තත්ත්වය ගැඹුරු ලෙස වෙනස් විය.
- systemd-timesyncd පෙරනිමි ලෙස සක්රියයි
- ntpdate පෙරනිමි ලෙස ස්ථාපනය නොවේ
- පැහැදිලිව අත්හිටුවා ඇත
ඒ නිසා, පරණ මනෝභාවයෙන් ntpdate ක්රියාත්මක කිරීම පහත දෝෂයන්ට හේතු වේ:
- “Command not found” දෝෂ
- පැකේජ අස්ථානගත වීම
- systemd සමඟ ගැටුම්
ප්රධාන තේරුම වන්නේ Ubuntu “එකවර සමමුහුර්ත” සිට “නිතර සමමුහුර්ත” දක්වා සියලුම නිර්මාණ දර්ශනය පූර්ණයෙන්ම මාරු කර ඇත.
4.4 Ubuntu 22.04 / 24.04 හි වත්මන් තත්ත්වය
Ubuntu 22.04 සහ 24.04 හි, මෙම ප්රතිපත්තිය තවත් පැහැදිලිව පෙනේ.
- කාල සමමුහුර්තය ස්වයංක්රීයයි
- පරිපාලකගේ මැදිහත්වීම අවමයි
- බොහෝ අවස්ථාවල මැනුවල් සමමුහුර්තය අවශ්ය නොවේ
ඒ නිසා, ntpdate නිල ලේඛනවල අඩුවෙන් පෙනේ.
ඒ වෙනුවට ප්රධාන මෙවලම්:
- systemd-timesyncd
- chrony (උසස් භාවිත සඳහා)
4.5 සංස්කරණ වෙනස්කම් නොසලකා හරින ලද ගැටළු
පහත වැනි අවස්ථා මත බොහෝ ගැටළු උදාවෙයි:
- පරණ Ubuntu දැනුම නව සංස්කරණ වලට යොදා ගැනීම
- සෙවුම් ප්රතිඵලවල සංස්කරණ අනුමාන නොදැක්වීම
- ස්ථාපිත Ubuntu සංස්කරණය පිළිබඳ අවබෝධය නොමැතිවීම
ඒ නිසා, “මේක දැන් වැඩ නොකරන්නේ ඇයි, කලින් කරපු විදිහට?” යන ප්රශ්න උදාවෙයි.
ඇත්ත වශයෙන්, මෙය Ubuntu සංවර්ධනයේ ස්වභාවික ප්රතිඵලයකි.
4.6 සංස්කරණ-අධාරිත දෘශ්යකෝණයේ සාරාංශය
සාරාංශයෙන්:
- 16.04 / 18.04 → ntpdate ප්රයෝජනවත් විය
- 20.04 සහ ඊළඟ → ntpdate සාමාන්යයෙන් අවශ්ය නොවේ
- 22.04 / 24.04 → අඛණ්ඩ සමකාලීකරණය පූර්වනිර්ණය කර ඇත
5. නවීන Ubuntu හි නිර්දේශිත වේලාව සමකාලීන කිරීමේ ක්රම
5.1 Ubuntu හි සාමාන්ය සැලසුම: ස්වයංක්රීය අඛණ්ඩ සමකාලීකරණය
නවීන Ubuntu පද්ධතිවල,
වේලාව පරිපාලකයන් විසින් අතින් සකස් කරන දෙයක් නොව, ස්වයංක්රීයව නඩත්තු කරන දෙයක්.
මෙහි පසුබැසී ඇති මූලික ක්රමය systemd-එකතු කළ වේලාව සමකාලීකරණයයි.
- ආරම්භයේදී ස්වයංක්රීයව සමකාලීකරණය කරයි
- ක්රියාකාලය තුළ අඛණ්ඩව සුක්ෂ්ම සකස් කරයි
- විශේෂ සැකසුම් නොමැතිව පෙරනිමි ලෙස සක්රිය කර ඇත
බොහෝ පරිසරවල,
නිවැරදි වේලාව සමකාලීකරණය දැනටමත් ක්රියාත්මක වේ.

5.2 systemd-timesyncd භාවිතය (පෙරනිමි සැකසුම)
systemd-timesyncd යනු කුමක්ද?
systemd-timesyncd යනු systemd තුළ අන්තර්ගත වූ සුළු බර NTP සේවාදායකය වේ.
එහි ලක්ෂණයන් ඇතුළත් වේ:
- ස්වයංක්රීය සමකාලීකරණය සමඟ නිරන්තර සේවාව
- ඉතා සරල සැකසුම
- Ubuntu හි පෙරනිමි සැකසුම සඳහා සුදුසු කර ඇත
ඔබට විශේෂ අවශ්යතා නොමැති නම්,
මෙය නිවැරදි තේරීමයි.
වේලාව සමකාලීකරණ තත්ත්වය පරීක්ෂා කිරීම
ඔබට පවතින තත්ත්වය පහත කමාන්ඩ් එකෙන් පරීක්ෂා කළ හැක:
timedatectl
විශේෂයෙන් අවධානය යොමු කරන්න:
System clock synchronizedNTP service
මෙම දෙකම සක්රිය නම්,
වේලාව සමකාලීකරණය දැනටමත් නිවැරදිව ක්රියා කරයි.
NTP සමකාලීකරණය සක්රිය කිරීම
NTP අක්රිය නම්, ඔබට පහත පරිදි සක්රිය කළ හැක:
sudo timedatectl set-ntp true
මෙය systemd-timesyncd හරහා ස්වයංක්රීය සමකාලීකරණය වහාම ආරම්භ කරයි.
සමකාලීකරණ කාලය පිළිබඳ සටහන්
systemd-timesyncd නිර්මාණය කර ඇති අරමුණ වන්නේ:
- විශාල, හදිසි වේලාව ප跳跳
- නිතර අධික සංශෝධන
ඒ නිසා, පහත අවස්ථා වලදී:
- ගඩුගඩු වේලාව වැරදි ඇත
- ජාලය නවතම ලෙස සම්බන්ධ වී ඇත
ඔබට මිනිත්තු කිහිපයක් රැඳී සිටීමට අවශ්ය විය හැක සම්පූර්ණ සමකාලීකරණය සඳහා.
5.3 chrony භාවිතා කළ යුතු අවස්ථා
chrony යනු කුමක්ද?
chrony යනු ඉහළ නිරවද්යතාව, ඉහළ විශ්වාසනීයතාවය සහිත වේලාව සමකාලීකරණ විසඳුම වේ.
එය සාමාන්යයෙන් පහත පරිසරවල භාවිතා වේ:
- සේවාදායක
- දිගුකාලීන පද්ධති
- අස්ථිර ජාල තත්ත්ව
- වර්චුවල් හෝ කන්ටේනර් පරිසර
systemd-timesyncd සමඟ වෙනස්කම්
වෙනස්කම් පහත පරිදි සාරාංශ කළ හැක:
systemd-timesyncd wp:list /wp:list
- සුළු බර
- සරල සැකසුම
- පොදු-ඉලක්ක භාවිතය
chrony wp:list /wp:list
ඉහළ නිරවද්යතාව
- සුක්ෂ්ම-පාලනය
- සේවාදායක-කේන්ද්රිත ක්රියාකාරිත්වය
ඩෙස්ක්ටොප් සහ කුඩා සේවාදායක සඳහා, systemd-timesyncd සාමාන්යයෙන් ප්රමාණවත් වේ.
chrony යොදා ගැනීමට සුදුසු අවස්ථා
chrony ගැන සිතන්න ඔබට අවශ්ය නම්:
- වේලාව නිරවද්යතාව සෘජුවම ව්යාපාර අවශ්යතා මත බලපානවා නම්
- ඔබගේම NTP සේවාදායක පවත්වාගෙන යනවා නම්
- වර්චුවල් පරිසරවල වේලාව දෝෂය නිතර සිදුවේ නම්
කෙසේ වෙතත්, chrony තෝරා ගැනීමට “ntpdate වෙනුවට” යන අරමුණක් පමණක් නොමැත.
5.4 නිරන්තර සේවා නිර්දේශ කරන හේතු
නවීන Ubuntu පැහැදිලි හේතු සඳහා නිරන්තර සමකාලීකරණය ප්රිය කරයි:
- හදිසි වේලාව වෙනස් වීම වැළැක්වීම
- සේවා බාධා අවම කිරීම
- මනුෂ්ය දෝෂය අඩු කිරීම
මෙය ස්ථායිත්වය ප්රමුඛ කරගන්නා සේවාදායක සැලසුම් දර්ශනය සමඟ ගැලපේ.
6. ඔබ තවමත් ntpdate භාවිතා කිරීමට කැමති නම්
6.1 ntpdate අවශ්යද යන්න තීරණය කිරීමේ ක්රම
සාමාන්ය නීතියක් ලෙස, සාමාන්ය මෙහෙයුම් වල ntpdate භාවිතා කිරීම අවශ්ය නොවේ.
කෙසේ වෙතත්, පහත අවස්ථා වලදී තාවකාලිකව සලකා බැලිය හැක:
- පද්ධතිය මුලින්ම සැපයූ පසු වහාම
- systemd-timesyncd සමකාලීකරණයට අසමත් වීම
- නිරන්තර සේවා අදහස් පරිදි අක්රිය කිරීම
- වහාම නිවැරදි කිරීම අවශ්ය වන පරීක්ෂණ හෝ කෙටි කාලීන පරිසර
අනෙක් අතට, ntpdate ආපදාත්මක ක්රියාවක් ලෙස, ස්ථිර විසඳුමක් නොව සැලකිය යුතුය.
6.2 සාමාන්ය තාවකාලික භාවිත අවස්ථා
OS ස්ථාපනයෙන් පසු වහාම
වර්චුවල් යන්ත්රයක් හෝ VPS එකක් සාදන පසු:
- ගඩුගඩු මිනිත්තු කිහිපයක් හෝ වැඩි වේලාව වැරදි විය හැක
- systemd-timesyncd තවම සමකාලීකරණය කර නොමැති විය හැක
In such cases, running ntpdate once,
then handing control back to a resident service,
is a reasonable approach.
ගඩොලය බරපතල ලෙස වැරදි ඇති විට
කාලය බරපතල ලෙස අසත්ය විය හැකියි හේතු:
- බැටරි අවසන් වීම
- වර්චුවලීකරණ වේදිකා ගැටළු
- අතින් ගඩොලය වෙනස් කිරීම
එවැනි අවස්ථාවල,
රෙසිඩන්ට් NTP සේවාවන් සුමටව නැවත ලබා ගත නොහැකි විය හැක,
හා ntpdate එකවර භාවිතා කර ගඩොලය නැවත සකස් කළ හැක.
6.3 ntpdate ස්ථාපනය කිරීම සහ භාවිතය
Ubuntu 20.04 සහ ඊට පසු අනුවාදවල, ntpdate පෙරනිමි ලෙස ස්ථාපනය නොවේ.
එය භාවිතා කිරීමට, ඔබට එය පැහැදිලිව ස්ථාපනය කළ යුතුය.
sudo apt update
sudo apt install ntpdate
උදාහරණ භාවිතය:
sudo ntpdate pool.ntp.org
මෙය නියමිත NTP සේවාදායකය සමඟ පද්ධති කාලය සමමුහුර්ත කරයි.
මෙම ක්රියාව තාවකාලික බව මතක තබා ගන්න.
6.4 systemd සමඟ ඇති ගැටළු පිළිබඳ අවධානය
ntpdate භාවිතා කරන විට ඇති විශාලතම අවදානම වන්නේ
systemd-timesyncd වැනි රෙසිඩන්ට් සේවාවන් සමඟ ගැටුම.
දෙකම එකවර ක්රියාත්මක කිරීමෙන් පසු විය හැකි:
- පැහැදිලි නොවන අධිකාරි කාල මූලාශ්රය
- අනපේක්ෂිත කාල වෙනස්වීම්
- ලොග් සහ සේවාවන්ට නරක බලපෑම
ඒ නිසා, ntpdate භාවිතා කරන විට:
- භාවිතය තාවකාලික අවස්ථා වලට සීමා කරන්න
- පසුදා රෙසිඩන්ට් සමමුහුර්තයට ආපසු යන්න
- එය නිතර භාවිතා නොකරන්න
6.5 ntpdate නිතර භාවිතා නොකළ යුතු හේතු
ආකර්ෂණීය වුවද, නව Ubuntu පරිසරවල ntpdate අඩුපාඩු ඇත:
- හදිසි කාල සකස්කිරීම්
- ක්රියාත්මක සේවාවන් ගැන සැලකිල්ලක් නොමැතිව
- ස්වයංක්රීය කළමනාකරණ දර්ශනය සමඟ ගැටුම්
ඒ ප්රතිඵලයක් ලෙස,
අපහසුතාවයක් ලෙස ආරම්භ වූ එකවර විසඳුමක් අස්ථිරතාවයේ මූලාශ්රයක් බවට පත්විය හැක.
6.6 නිවැරදි ස්ථානයේ සාරාංශය
ntpdate පසුගිය කාලයේ සිට වෙනස් වී ඇත:
- පෙර ප්රධාන මෙවලමක් විය
- දැන් අතිරේක උපකරණයක්
- සාමාන්යයෙන් අවශ්ය නොවේ
මෙම අවබෝධය සමඟ,
ඇත්තටම අවශ්ය වන විට එය සාමකාමීව සහ සුදුසු ලෙස භාවිතා කළ හැක.
7. පොදු දෝෂ සහ ඒවාට මුහුණ දීමේ ක්රම
7.1 ntpdate: command not found පෙන්වෙන විට
දෝෂයේ අර්ථය
මෙම දෝෂය ntpdate විධානය පද්ධතියේ නොමැති බව පෙන්වයි.
Ubuntu 20.04 සහ ඊට පසු අනුවාදවල, මෙය අසාමාන්ය තත්ත්වයක් නොව අපේක්ෂිත හැසිරීම වේ.
බොහෝ අවස්ථාවල, මෙය සිදුවේ:
- ntpdate පෙරනිමි ලෙස ස්ථාපනය නොවේ
- මෙවලම අත්හිටුවා ඇති අතර අදහස් පරිදි ඉවත් කර ඇත
විසඳුම ගැන සිතීමේ ක්රම
මෙම දෝෂය පෙන්වෙන විට, පළමු ප්රශ්නය විය යුතුය:
“මට ntpdate ඇත්තටම අවශ්යද?”
- systemd-timesyncd සක්රිය නම්, ntpdate අවශ්ය නොවේ
- ස්වයංක්රීය සමමුහුර්තය ක්රියාත්මක නම්, කිසිදු ක්රියාවක් අවශ්ය නොවේ
ntpdate අස්ථානගත වීම නිසා පමණක් ස්ථාපනය කිරීම වෙනුවට,
නව Ubuntu නිර්මාණයට අනුකූල ක්රම ප්රමුඛ කර ගැනීම නිවැරදි ක්රියාවලිය වේ.
7.2 no server suitable for synchronization found පෙන්වෙන විට
දෝෂයේ අර්ථය
මෙම දෝෂය NTP සේවාදායකය සමඟ සන්නිවේදනය අසාර්ථක වීම යන්න අර්ථ දක්වයි.
සම්භවිත හේතු:
- ජාල සම්බන්ධතාවයක් නොමැතිවීම
- DNS විසඳුම් අසාර්ථක වීම
- ගිනිගුල (firewall) ගමන් මග වැළැක්වීම
- නියමිත NTP සේවාදායකය ප්රතිචාර නොදීම
පරීක්ෂා කළ යුතු කරුණු
මෙම දෝෂය සිදුවේ නම්, පහත පියවර අනුව පරීක්ෂා කරන්න:
- අන්තර්ජාල සම්බන්ධතාවය තිබේද
- DNS විසඳුම ක්රියාත්මක වේද
- UDP පෝට් 123 අවහිර නොවේද
එය NTP ගැටළුවක් ලෙස පෙනුනත්,
බොහෝ විට එය ජාල සැකසුම් ගැටළුවක් වේ.
7.3 systemd-timesyncd සමමුහුර්ත නොවීම
පොදු වැරදි අදහස්
කාලය වැරදි නම් “පද්ධතිය බිඳී ඇත” යැයි සිතීම පහසුය, නමුත් systemd-timesyncd ඉක්මන් සමමුහුර්තය ගැණුම් නොකරයි.
- ඇරඹුමෙන් පසු
- ජාල සම්බන්ධතාවය පසු වහාම
- ගඩොලය බරපතල ලෙස වැරදි නම්
මෙවැනි අවස්ථාවල සමමුහුර්තය සඳහා කාලයක් ගත විය හැක.
තත්ත්වය ඇගයීමේ ක්රම
පළමුව, පහත තහවුරු කරන්න:
- NTP සක්රියද
- සේවාව ක්රියාත්මකද
- දෝෂ තත්ත්වයක් වාර්තා නොවෙයිද
බොහෝ අවස්ථාවල,
කෙටි කාලයක් රැඳී සිටීම සමමුහුර්තය ස්වභාවිකව සම්පූර්ණ වීමට ප්රමාණවත් වේ.
7.4 වර්චුවල් පරිසරවල කාල ධාරාව
වර්චුවල් පරිසරවල, කාල අස්ථිරතාවය සාමාන්යය වේ, එය හේතු වන්නේ:
- හෝස්ට් OS බලපෑම
- CPU කාලසටහන් වෙනස්කම්
- අත්හිටුවීම සහ නැවත ආරම්භ කිරීම චක්ර
මෙය Ubuntu හි දෝෂයක් නොව, වර්චුවල් පරිසරවලගේ ලක්ෂණයක් වේ.
මූලික නඩත්තු උපායමාර්ගය
වර්චුවල් පරිසරවල:
- නේවාසික කාල සමමුහුර්තය සක්රිය කරන්න
- එකවර නිවැරදි කිරීම් නැවත නැවත කිරීමෙන් වැළකින්න
- හෝස්ට් පද්ධතියේ කාලය නිවැරදි බව තහවුරු කරන්න
මෙම ප්රවේශය දිගුකාලීන ධාරාව අඩු කරයි.
7.5 “ntpdate ක්රියාත්මක කරන්න” යනුවෙන් පසුබැසීමේ අවශ්යතාවය
දෝෂ ඇති වූ විට, ntpdate ක්රියාත්මක කිරීම සරලව සිතීමට හැකි වුවත්, එය මූලික ගැටලුව නිරාකරණය නොකරයි.
- මූලික හේතුව වෙනත් තැනක ඇත
- ගැටලුව නැවත සිදුවේ
- මෙම ප්රවේශය පද්ධති සැලසුමට විරුද්ධ වේ
විශේෂයෙන් අසාර්ථකතා සිදුවන විට, Ubuntu නිර්මාණය කර ඇති යන්ත්රණයන් අවබෝධ කර ගැනීම අත්යවශ්යයි.
7.6 දෝෂ නඩත්තු සාරාංශය
කාල සමමුහුර්ත ගැටළු සම්බන්ධයෙන්, පහත අනුක්රමය පරික්ෂා කරන්න:
- ස්වයංක්රීය සමමුහුර්තය සක්රිය කර තිබේද?
- ජාලය නිවැරදිව ක්රියා කරයිද?
- Ubuntu අනුවාදයට අදාළ ප්රවේශයද?
- හදිසි විසඳුමක් අවශ්යද?
මෙම අනුක්රමය මතක තබා ගැනීම ntpdate මඟින් වැරදි මඟ පෙන්වීමෙන් වැළකින්න.
8. නිගමනය: Ubuntu හි කාල සමමුහුර්තය ගැන නිවැරදි අදහස
8.1 ntpdate එකවර නිවැරදි විය, නමුත් දැන් ප්රධාන මෙවලම නොවේ
පෙර Ubuntu සහ Linux පරිසරවල, ntpdate කාල සමමුහුර්තය සඳහා සාමාන්ය විසඳුම විය.
- සරල හා පහසු
- වහාම නිවැරදි කිරීම
- හදිසි විසඳුමක් ලෙස ප්රයෝජනවත්
ඒ නිසා, එය සෙවුම් ප්රතිඵල සහ පරිශීලක මතකයේ දැඩිව ඇතුළත් වේ.
කෙසේ වෙතත්, නව Ubuntu පද්ධති මූලිකවම ඔවුන්ගේ ව්යුහය වෙනස් කර ඇත.
8.2 නව Ubuntu ස්වයංක්රීය, අඛණ්ඩ සමමුහුර්තය අනුමාන කරයි
Ubuntu 20.04 සිට, මූලික සැලසුම අඩංගු වේ:
- systemd-අධාරිත ඒකාබද්ධ කළමනාකරණය
- නේවාසික NTP සමමුහුර්තය
- අතිරේක මැණිකක් නොමැතිව නඩත්තු කිරීම
මෙම නිසා, පහත ක්රියාකාරකම් තවදුරටත් අපේක්ෂා නොකෙරේ:
- කාලය අතින් නිවැරදි කිරීම
- නියමිත කාල පරාසයන්හි විධාන ක්රියාත්මක කිරීම
8.3 පළමු පරීක්ෂාව “දැනටමත් සමමුහුර්ත කර තිබේද?” යන්න විය යුතුය
කාල-සම්බන්ධ ගැටළු ඇති වූ විට, පළමු පියවර විය යුතුය:
- ntpdate සොයා බැලීම
- විධාන වහාම ක්රියාත්මක කිරීම
ඒ වෙනුවට, පරීක්ෂා කරන්න:
- ස්වයංක්රීය සමමුහුර්තය සක්රිය කර තිබේද?
- systemd-timesyncd ක්රියාත්මක වෙමින් තිබේද?
බොහෝ අවස්ථාවල, පද්ධතිය දැනටමත් නිවැරදිව ඇත හෝ ඉක්මනින් ස්වයංක්රීයව නිවැරදි වේ.
8.4 ඔබ ntpdate භාවිතා කරනවා නම්, තාවකාලිකව පමණක් කරන්න
ntpdate තවමත් සුදුසු වන අවස්ථා ඇත:
- මුල් සැකසීමෙන් පසු වහාම
- ගඩුගතව කාලය වැරදිව තිබේ නම්
- පරීක්ෂණ හෝ තාවකාලික පරිසරවල
එවැනි අවස්ථාවලත්, අනිවාර්යයෙන්:
- අඛණ්ඩ භාවිතය වැළකින්න
- පසුදා ස්වයංක්රීය සමමුහුර්තයට ආපසු යන්න
- නේවාසික සේවාවන් සමඟ ගැටළු ඇති නොවීමට පාලනය කරන්න
ntpdate දැන් අතිරේක, විශේෂ අවස්ථා සඳහා පමණක් යන ලෙස තේරුම් ගත යුතුය.
8.5 “ubuntu ntpdate” ගැන ගැටළුව වැලැක්වීම
මෙම ලිපියේ ප්රධාන පණිවිඩය මෙසේ සාරාංශ කළ හැක:
ඔබ Ubuntu හි ntpdate සොයන්නේ නම්, එම තත්ත්වයම දැනටමත් විශේෂ අවස්ථාවකි
මෙය අවබෝධ කර ගැනීම:
- පරණ ලිපි වලින් වැරදි මඟ පෙන්වීමෙන් වැළකින්න
- දෝෂ පණිවිඩ වලට අධික ප්රතිචාර නොදෙන්න
- අනිවාර්ය නොවන වින්යාස වෙනස්කම් නොකළ යුතුය
8.6 නිවැරදි තේරීම් ස්ථාවර මෙහෙයුම් වෙත නියම කරයි
කාල සමමුහුර්තය සාමාන්ය වශයෙන් පෙනුනත්, එය පද්ධති විශ්වාසනීයත්වයේ පදනම වේ.
- ස්වයංක්රීය සමමුහුර්තයට විශ්වාස කරන්න
- නව Ubuntu සැලසුම අවබෝධ කර ගන්න
- පරණ මෙහෙයුම් දැනුම යාවත්කාලීන කරන්න
මෙම මනෝභාවය Ubuntu පද්ධති ස්ථාවර හා විශ්වාසනීය බවට පත් කරයි.
9. නිතර අසන ප්රශ්න (FAQ)
Q1. Ubuntu හි ntpdate තවදුරටත් භාවිතා කළ නොහැකිද?
එය සම්පූර්ණයෙන්ම භාවිතා නොකළ හැකි නැත, නමුත් නව Ubuntu හි පෙරනිමි ලෙස ස්ථාපනය නොකෙරේ හා අත්හිටුවා ඇත.
Ubuntu 20.04 සිට, systemd‑timesyncd මගින් ස්වයංක්රීය නවාතැන් සමකාලීකරණය ප්රමිතිය වන අතර, සාමාන්ය මෙහෙයුම සඳහා ntpdate අවශ්ය නොවේ.
Q2. ntpdate සහ ntpd අතර වෙනස කුමක්ද?
ඔවුන්ගේ කාර්යභාරය වෙනස් වේ:
- ntpdate : එක් වරක් පමණක් ගඩු ගත කිරීම බල කරයි
- ntpd : නිතර ක්රියාත්මක වෙමින් කාලය ක්රමයෙන් නිවැරදි කරයි
නව Ubuntu පද්ධතිවල,
systemd‑timesyncd හෝ chrony ntpd වෙනුවට භාවිතා වේ.
Q3. systemd‑timesyncd හෝ chrony භාවිතා කළ යුතුද?
බොහෝ පරිසරවල systemd‑timesyncd ප්රමාණවත් වේ.
chrony වඩා සුදුසු වන අවස්ථා:
- කාල නිරවද්යතාවය ව්යාපාර අවශ්යතා සෘජුවම බලපාන විට
- පද්ධතිය දිගු කාලයක් අඛණ්ඩව ක්රියා කරන විට
- වර්චුවල් පරිසරවල කාල ඝාතනය නිතර සිදුවන විට
ntpdate වෙනුවට chrony තෝරා ගැනීමට ඔබට අවශ්ය නැත.
Q4. වර්චුවල් යන්ත්රවල කාල ඝාතනය වැඩි වීමේ හේතුව කුමක්ද?
වර්චුවල් පරිසරවල කාල ඝාතනය වැඩි වීමට හේතු වන්නේ:
- හෝස්ට් OS හි කාල හැසිරීම
- CPU සැකසුම් වෙනස් වීම
- නින්ද/නැවත ඇරඹීම චක්රයන්
ඒ නිසා,
ස්වයංක්රීය නවාතැන් සමකාලීකරණය සක්රිය කිරීම අත්යවශ්ය වේ.
Q5. systemd‑timesyncd සක්රියව තිබුණද කාලය වැරදි වේ
systemd‑timesyncd අච්චුකාරී ගඩු ගත කිරීම් වලින් වැළකීමට නිර්මාණය කර ඇත.
ඒ නිසා, සමකාලීකරණය සම්පූර්ණ වීමට කාලයක් ගත විය හැකියි, විශේෂයෙන්:
- පද්ධතිය නවින් පටන් ගත් විට
- ජාලය නවින් සම්බන්ධ වූ විට
- ගඩු ගත කිරීම විශාල ලෙස වැරදි වූ විට
බොහෝ අවස්ථාවල,
කෙටි කාලයක් රැඳී සිටීමෙන් ගැටළුව ස්වභාවිකව විසඳේ.
Q6. ntpdate භාවිතා කිරීම පිළිගත හැකි අවස්ථා තිබේද?
ඔව්, සීමිත අවස්ථා කිහිපයකදී ntpdate භාවිතා කළ හැකිය, උදාහරණ ලෙස:
- OS ස්ථාපනයෙන් පසු වහාම
- ගඩු ගත කිරීම බරපතල ලෙස වැරදි වූ විට
- තාවකාලික පරීක්ෂණ පරිසරවල
කෙසේ වෙතත්, නිතර භාවිතය වැළැක්විය යුතු අතර, පසුකාලීනව ස්වයංක්රීය සමාලීකරණය නැවත සක්රිය කළ යුතුය.
Q7. අවශ්ය නම් කාල සමකාලීකරණය අක්රිය කර ගැනීමට මඟක් තිබේද?
විශේෂ පරීක්ෂණ පරිසරවල, NTP අත්යවශ්ය ලෙස අක්රිය කළ හැකිය.
කෙසේ වෙතත්, මෙය අපූරු භාවිතය සඳහාම අදහස් කර ඇති අතර, නිෂ්පාදන පද්ධති සඳහා නිර්දේශ නොවේ.
සමකාලීකරණය අක්රිය කිරීමෙන් පහත අවදානම් ඇති වේ:
- SSL දෝෂ
- ලොග් අසමතුලිතතා
- කාල සටහන් කාර්යයන් අසාර්ථක වීම
Q8. ආරම්භකයන් මතක තබා ගත යුතු දේ මොනවාද?
ආරම්භකයන්ට මතක තබා ගත යුතු කරුණු තුනක් ඇත:
- Ubuntu ස්වයංක්රීය කාල සමකාලීකරණය සඳහා නිර්මාණය කර ඇත
- ntpdate තවත් ප්රධාන ක්රමයක් නොවේ
- පළමුව ස්වයංක්රීය සමකාලීකරණය පරීක්ෂා කරන්න
මෙම දැනුම සමඟ, “ubuntu ntpdate” සම්බන්ධ ගැටළු අඩුවේ.



