මම උබුන්ටු ධාවනය කරන්නේ ARM මත පදනම් වූ කාවැද්දූ පද්ධතියක් මත වන අතර එය බැටරි පිටුබලය සහිත RTC නොමැති වේ. අවදිවීමේ කාලය 1970 දී කොහේ හරි තිබේ. මේ අනුව, මම එන්ටීපී සේවාව භාවිතා කරන්නේ වේලාව වර්තමාන කාලයට යාවත්කාලීන කිරීමට ය.
මම /etc/rc.local
ගොනුවට පහත පේළිය එක් කළෙමි :
sudo ntpdate -s time.nist.gov
කෙසේ වෙතත්, ආරම්භක පසු, එය තවමත් විනාඩි කිහිපයක් කාලය යාවත්කාලීන වන තෙක්, මම වැඩ කාර්යක්ෂම නොහැකි කාලය තුළ ගනී tar
හා make
.
ඕනෑම වේලාවක ඔරලෝසු යාවත්කාලීන කිරීමට මට බල කරන්නේ කෙසේද?
යාවත්කාලීන කිරීම 1: පහත දැක්වෙන දේ (එරික් සහ ස්ටෙෆන්ට ස්තූතියි) විධාන රේඛාවෙන් හොඳින් ක්රියා කරයි, නමුත් එය දැමූ විට ඔරලෝසුව යාවත්කාලීන කිරීමට අසමත් වේ /etc/rc.local
:
$ date ; sudo service ntp stop ; sudo ntpdate -s time.nist.gov ; sudo service ntp start ; date
Thu Jan 1 00:00:58 UTC 1970
* Stopping NTP server ntpd [ OK ]
* Starting NTP server [ OK ]
Thu Feb 14 18:52:21 UTC 2013
මම වැරදි කරන්නේ කුමක් ද?
යාවත්කාලීනය 2: 1 වන යාවත්කාලීනයට ප්රතිචාර වශයෙන් පැමිණි යෝජනා කිහිපයක් අනුගමනය කිරීමට මම උත්සාහ කළෙමි, නමුත් ඇත්ත වශයෙන්ම අවශ්ය පරිදි කිසිවක් සිදු නොකරන බව පෙනේ. මෙන්න මම උත්සාහ කළ දේ:
- සේවාදායකය ප්රතිස්ථාපනය කරන්න
us.pool.ntp.org
- වැඩසටහන් සඳහා පැහැදිලි මාර්ග භාවිතා කරන්න
- මෙම ඉවත් කරන්න
ntp
සම්පූර්ණයෙන්ම සේවා සහ ඒකවත්sudo ntpdate ...
දීrc.local
sudo
ඉහත විධානයෙන් ඉවත් කරන්නrc.local
ඉහත සඳහන් දෑ භාවිතා කරමින් යන්ත්රය තවමත් 1970 සිට ආරම්භ වේ. කෙසේ වෙතත්, වරක් විධාන රේඛාවෙන් මෙය සිදු කරන විට (හරහා ssh
), මා ඉල්ලූ වහාම ඔරලෝසුව යාවත්කාලීන ntpdate
වේ.
මා අවසන් වරට කළේ එය ඉවත් කර මගේ ගොනුවට rc.local
ඇමතුමක් ලබා දීමයි . මෙය අපේක්ෂිත පරිදි ඔරලෝසුව යාවත්කාලීන කරන අතර විධාන විමසුමක් ලැබුණු පසු මට සත්ය වත්මන් වේලාව ලැබේ.ntpdate
.bashrc
කෙසේ වෙතත් , මෙයින් අදහස් කරන්නේ යන්ත්රය සක්රිය කර කිසිදු පරිශීලකයෙකු ලොග් වී නොමැති නම් කාලය කිසි විටෙක යාවත්කාලීන නොවන බවයි. ntp
ආරම්භයේ සිට මිනිත්තු කිහිපයක් ඇතුළත අවම වශයෙන් ඔරලෝසුව යාවත්කාලීන වන නමුත් මට නැවත සේවාව නැවත ස්ථාපනය කළ හැකිය, නමුත් අපි නැවත වර්ග 1 ට පැමිණෙමු.
ඉතින්, ntpdate
විධානය ඇතුල් rc.local
කිරීම අවශ්ය කාර්යය ඉටු නොකිරීමට හේතුවක් .bashrc
තිබේද?
sudo
/Etc/rc.locale ලිපිගොනු වල භාවිතා කිරීමේ අවශ්යතාවයක් නොමැත .. ඒවා සියල්ලම root ලෙස ක්රියාත්මක වේ.
timedatectl
, නමුත් askubuntu.com/questions/832646/…
ntpdate -s ntp.ubuntu.com
[1]: askubuntu.com/a/81301/130162