Linux Time Synchronization: NTP, Chrony, systemd-timesyncd
เดฎเดฟเด•เตเด• เด†เดณเตเด•เดณเตเด‚ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดŸเตเดฐเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เดŽเดดเตเดจเตเดจเต‡เดฑเตเดฑเต เดชเตเดฐเดญเดพเดค เด•เตผเดฎเตเดฎเด™เตเด™เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ เดœเต‹เดฒเดฟเด•เตเด•เต เดชเต‹เด•เตเด•, เด‰เดšเตเดšเดญเด•เตเดทเดฃ เด‡เดŸเดตเต‡เดณ เดŽเดŸเตเด•เตเด•เตเด•, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดกเต†เดกเตโ€Œเดฒเตˆเดจเตเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•, เดœเดจเตเดฎเดฆเดฟเดจเด™เตเด™เดณเตเด‚ เด…เดตเดงเดฟ เดฆเดฟเดจเด™เตเด™เดณเตเด‚ เด†เด˜เต‹เดทเดฟเด•เตเด•เตเด•, เดตเดฟเดฎเดพเดจเดคเตเดคเดฟเตฝ เด•เดฏเดฑเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดต.

เด…เดคเดฟเดฒเตเดชเดฐเดฟ: เดจเดฎเตเดฎเดฟเตฝ เดšเดฟเดฒเตผ เดธเดฎเดฏเดคเตเดคเต‹เดŸเต เดญเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดตเดฐเดพเดฃเต. เดŽเดจเตเดฑเต† เดตเดพเดšเตเดšเต เดธเต—เดฐเต‹เตผเดœเตเดœเด‚ เด•เตŠเดฃเตเดŸเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต‚เดŸเดพเดคเต† เดจเดพเดทเดฃเตฝ เด‡เตปเดธเตเดฑเตเดฑเดฟเดฑเตเดฑเตเดฏเต‚เดŸเตเดŸเต เด“เดซเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเตเดธเต เด†เตปเดกเต เดŸเต†เด•เตเดจเต‹เดณเดœเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต (NIST) เดฒเต‹เด‚เด—เตโ€Œเดตเต‡เดตเต เดฑเต‡เดกเดฟเดฏเต‹ เดตเดดเดฟ เด•เตŠเดณเดฑเดพเดกเต‹เดฏเดฟเดฒเต† เดซเต‹เตผเดŸเตเดŸเต เด•เต‹เดณเดฟเตปเดธเดฟเดฒเต‡เด•เตเด•เต WWVB. เดซเต‹เตผเดŸเตเดŸเต เด•เต‹เดณเดฟเตปเดธเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด•เตเดฒเต‹เด•เตเด•เตเดฎเดพเดฏเดฟ เดธเดฎเดฏ เดธเดฟเด—เตเดจเดฒเตเด•เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดŽเดจเตเดฑเต† เดซเต‹เดฃเตเดฎเดพเดฏเดฟ เดŽเดจเตเดฑเต† Fitbit เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต เดŽเตปโ€ŒเดŸเดฟโ€Œเดชเดฟ, เด‡เดคเต เด’เดŸเตเดตเดฟเตฝ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด•เตเดฒเต‹เด•เตเด•เตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดธเดฎเดฏเดตเตเด‚ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดžเด™เตเด™เดณเตเดŸเต† เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพเด•เตเด•เตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เด•เดพเดฐเดฃเด™เตเด™เดณเตเดฃเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฌเดพเด™เตเด•เดฟเด‚เด—เต, เดธเตเดฑเตเดฑเต‹เด•เตเด•เต เดฎเดพเตผเด•เตเด•เดฑเตเดฑเตเด•เตพ, เดฎเดฑเตเดฑเต เดธเดพเดฎเตเดชเดคเตเดคเดฟเด• เดฌเดฟเดธเดฟเดจเดธเตเดธเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเดŸเดคเตเดคเดฃเด‚, เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏ เด•เตเดฐเดฎเด™เตเด™เตพ เด‡เดคเดฟเดจเต เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฃเต.

เดžเด™เตเด™เดณเตเดŸเต† เดซเต‹เดฃเตเด•เตพ, เดŸเดพเดฌเตโ€Œเดฒเต†เดฑเตเดฑเตเด•เตพ, เด•เดพเดฑเตเด•เตพ, GPS เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต†เดฒเตเดฒเดพเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดตเตเด‚ เดคเต€เดฏเดคเดฟเดฏเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดฑเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเตเดฑเต† เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเดฟเดฒเต† เด•เตเดฒเต‹เด•เตเด•เต เดถเดฐเดฟเดฏเดพเดฏ เดธเดฎเดฏเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดฑเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เดฒเดฃเตเดŸเดฑเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏ เดธเดฎเดฏเดคเตเดคเต เดฑเดฟเดฎเตˆเตปเดกเดฑเตเด•เตพ เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฃเดฎเต†เดจเตเดจเต เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เด•เตเดฐเต‹เดฃเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเดฎเดฟเดจเตเดฑเต†เดฏเตเด‚ เดœเต‹เดฒเดฟเด•เตพ เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

เดฒเต‹เด—เดฟเด‚เด—เดฟเดจเต เดคเต€เดฏเดคเดฟเดฏเตเด‚ เดธเดฎเดฏเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดคเต€เดฏเดคเดฟเดฏเตเด‚ เดธเดฎเดฏเดตเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดšเดฟเดฒ เดฒเต‹เด—เตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เด…เตฝเดชเตเดชเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเดพเตป เด’เดฐเดฟเด•เตเด•เตฝ DevOps-เตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดฟเดฐเตเดจเตเดจเต (เด…เดจเตเดจเต เด…เดคเดฟเดจเต† เด…เด™เตเด™เดจเต† เดตเดฟเดณเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ) เด•เต‚เดŸเดพเดคเต† เดจเต‹เตผเดคเตเดคเต เด•เดฐเต‹เดฒเดฟเดจ เดธเด‚เดธเตเดฅเดพเดจเดคเตเดคเต เด’เดฐเต เด‡เดฎเต†เดฏเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเด™เตเด™เตพ เด’เดฐเต เดฆเดฟเดตเดธเด‚ 20 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เด‡เดฎเต†เดฏเดฟเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดฑเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต‚เดŸเต† เด‡-เดฎเต†เดฏเดฟเตฝ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เดšเดฟเดคเดฑเดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจ เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดฒเต‹เด—เต เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดตเดจเตเดฑเตเด•เดณเตเดŸเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด•เตเดฐเดฎเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพ เดธเดฎเดฏเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดพเตฝ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เด’เดฐเต เดคเดตเดฃ - เดจเดฟเดฐเดตเดงเดฟ เดฎเดฃเดฟเด•เตเด•เต‚เตผ

เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเดตเตเด‚ RTC เดธเดฎเดฏเดตเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต Linux เดนเต‹เดธเตเดฑเตเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚. RTC (เดฑเดฟเดฏเตฝ เดŸเตˆเด‚ เด•เตเดฒเต‹เด•เตเด•เต) เดŽเดจเตเดจเดคเต เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เด…เตฝเดชเตเดชเด‚ เดตเดฟเดšเดฟเดคเตเดฐเดตเตเด‚ เด•เตƒเดคเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดชเต‡เดฐเดพเดฃเต.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเดฆเตผเดฌเต‹เตผเดกเดฟเดฒเต† เดฌเดพเดฑเตเดฑเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด“เดซเดพเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดŸเตˆเด‚ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เดฃเด•เตเดทเตป เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ เดธเดฎเดฏเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด†เตผเดŸเดฟเดธเดฟเดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เด‡เตปเดฑเตผเดจเต†เดฑเตเดฑเดฟเดฒเต‚เดŸเต† เดŸเตˆเด‚ เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เด…เดธเดพเดงเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจ เด•เดพเดฒเดคเตเดคเต, เดŽเดฒเตเดฒเดพ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเดฟเดฒเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด‡เดจเตเดฑเต‡เดฃเตฝ เด•เตเดฒเต‹เด•เตเด•เต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดฌเต‚เดŸเตเดŸเต เดธเดฎเดฏเดคเตเดคเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต RTC เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดคเต เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป BIOS เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เดธเตเดตเดฎเต‡เดงเดฏเดพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เตเด•เตพเด•เตเด•เต เดธเดฎเดฏ เดฎเต‡เด–เดฒเด•เดณเตเดŸเต† เด†เดถเดฏเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ; RTC เดธเดฎเดฏเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚, เดธเดฎเดฏ เดฎเต‡เด–เดฒเดฏเต‹ UTC-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด“เดซเตเดธเต†เดฑเตเดฑเต‹ เด…เดฒเตเดฒ (GMT เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเต€เตปเดตเดฟเดšเตเดšเต เดถเดฐเดพเดถเดฐเดฟ เดธเดฎเดฏเด‚ เดŽเดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต). เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเดพเตป เดชเดฟเดจเตเดจเต€เดŸเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต RTC เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเดฟเดฒเต† GUI เด•เตเดฒเต‹เด•เตเด•เดฟเตฝ, เดคเต€เดฏเดคเดฟ เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ, เดฒเต‹เด—เตเด•เดณเตเดŸเต† เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเตเด•เดณเดฟเตฝ OS เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดฎเดพเดฃเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚. เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เด‡เดคเต เดฌเดพเดงเด•เดฎเดพเดฃเต.

เดชเต‡เดœเดฟเตฝ เด†เตผเดŸเดฟเดธเดฟเด•เตเด•เตเดณเตเดณ เดฎเดจเตเดทเตเดฏเตป RTC, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเต‹เด•เตเด•เต เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเด‚ เด‰เดฃเตเดŸเต.

เดŽเตปเดŸเดฟเดชเดฟเด•เตเด•เต เดŽเดจเตเดคเต เดชเดฑเตเดฑเดฟ?

เดฒเต‹เด•เดฎเต†เดฎเตเดชเดพเดŸเตเดฎเตเดณเตเดณ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เตพ NTP เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเดฒเต† เดธเดพเดงเดพเดฐเดฃ เดฑเดซเดฑเตปเดธเต เด•เตเดฒเต‹เด•เตเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เด…เดตเดฐเตเดŸเต† เดธเดฎเดฏเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป NTP (เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเตˆเด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจ เดธเดฎเดฏ เดธเต†เตผเดตเดฑเตเด•เตพ เดฒเต†เดฏเตผ 1 เดฒเดพเดฃเต, เด…เดต เดŸเต†เดฒเดฟเดซเต‹เตบ เดฒเตˆเดจเตเด•เตพ เดตเดดเดฟ เดธเดพเดฑเตเดฑเดฒเตˆเดฑเตเดฑเต, เดฑเต‡เดกเดฟเดฏเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต‹เดกเด‚ เดตเดดเดฟ เดฒเต†เดฏเตผ 0-เตฝ เดตเดฟเดตเดฟเดง เดฆเต‡เดถเต€เดฏ เดธเดฎเดฏ เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต†เดฏเตผ 0 เดŸเตˆเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เด’เดฐเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด•เตเดฒเต‹เด•เตเด•เต, เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด•เตเดฒเต‹เด•เตเด•เตเด•เตพ เดตเดดเดฟ เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เดธเดฟเด—เตเดจเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดค เดฑเต‡เดกเดฟเดฏเต‹ เดฑเดฟเดธเต€เดตเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GPS เด‰เดชเด—เตเดฐเดนเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เดตเดณเดฐเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด•เตเดฒเต‹เด•เตเด•เต เดธเดฟเด—เตเดจเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต GPS เดฑเดฟเดธเต€เดตเตผ เด†เด•เดพเด‚.

เดฌเดนเตเดญเต‚เดฐเดฟเดชเด•เตเดทเด‚ เดฑเดซเดฑเตปเดธเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเด‚ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดชเตŠเดคเต NTP เดธเตเดŸเตเดฐเดพเดฑเตเดฑเด‚ 2 เดธเต†เตผเดตเดฑเตเด•เตพ เดชเตŠเดคเตเดœเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. NTP เดธเต†เตผเดตเตผ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดงเดพเดฐเดพเดณเด‚ เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ (เดŽเดจเตเดจเต† เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ) เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดธเดฎเดฏ เดธเต†เตผเดตเดฑเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดนเต‹เดธเตเดฑเตเดฑเต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตเดŸเตเดฐเดพเดฑเตเดฑเด‚ 2 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 3 เด†เด•เตโ€Œเดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‚. เดคเตเดŸเตผเดจเตเดจเต เดฒเต‹เด•เตเด•เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดจเต‹เดกเตเด•เตพ เด…เดตเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŸเตˆเด‚ เดธเต†เตผเดตเตผ. เดŽเดจเตเดฑเต† เดนเต‹เด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดคเตŠเดฐเต เดฒเต†เดฏเตผ 3 เดธเต†เตผเดตเดฑเดพเดฃเต.

NTP เดฏเตเดŸเต† เดตเดฟเดตเดฟเดง เดจเดฟเตผเดตเตเดตเดนเดฃเด™เตเด™เตพ

เดŽเตปเดŸเดฟเดชเดฟเดฏเตเดŸเต† เดฏเดฅเดพเตผเดคเตเดฅ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ ntpd เด†เดฃเต. เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต chronyd, systemd-timesyncd เดŽเดจเตเดจเต€ เดฐเดฃเตเดŸเต เดชเตเดคเดฟเดฏเดต เดšเต‡เตผเดจเตเดจเต. เด‡เดต เดฎเต‚เดจเตเดจเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดนเต‹เดธเตเดฑเตเดฑเต เดธเดฎเดฏเด‚ เด’เดฐเต NTP เดŸเตˆเด‚ เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. systemd-timesyncd เดธเต‡เดตเดจเด‚ chronyd เดชเต‹เดฒเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดฎเดฟเด•เตเด• เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เด‡เดคเต เดฎเดคเดฟเดฏเดพเด•เตเด‚. RTC เดธเดฎเดจเตเดตเดฏเดคเตเดคเดฟเดฒเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เดšเต†เดฑเตเดคเดพเดฏเดฟ เดจเต€เด™เตเด™เตเดฎเตเดชเต‹เตพ NTP เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เด•เตเดฐเดฎเต‡เดฃ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚. systemd-timesync เดธเต‡เดตเดจเด‚ เด’เดฐเต เดธเดฎเดฏ เดธเต†เตผเดตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด•เตเดฐเต‹เดฃเดฟ เดฐเดฃเตเดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดŽเตปเดŸเดฟเดชเดฟเดฏเตเดŸเต† เด’เดฐเต เดจเดฟเตผเดตเตเดตเดนเดฃเดฎเดพเดฃเต: chronyd เดกเต†เดฎเตบ, chronyc เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต. เด•เตเดฐเต‹เดฃเดฟเด•เตเด•เต เดชเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเตเด‚ เด’เดดเดฟเดšเตเดšเตเด•เต‚เดŸเดพเดจเดพเดตเดพเดคเตเดค เดšเดฟเดฒ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดฃเตเดŸเต:

  • เดชเดดเดฏ ntpd เดธเต‡เดตเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเดฎเดฏ เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เด•เตเดฐเต‹เดฃเดฟเด•เตเด•เต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดคเตเดค เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เดกเต†เดธเตโ€Œเด•เตโ€ŒเดŸเต‹เดชเตเดชเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เด‡เดคเต เดจเดฒเตเดฒเดคเดพเดฃเต.
  • เดนเต‹เดธเตเดฑเตเดฑเต เด‰เดฑเด™เตเด™เดพเตป เดชเต‹เด•เตเดฎเตเดชเต‹เดดเต‹ เดธเตเดฒเต€เดชเตเดชเต เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดžเตเดž เดฒเต‹เดกเตเด•เดณเดฟเตฝ เด•เตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดนเต‹เดชเตเดชเดฟเด‚เด—เต เด•เดพเดฐเดฃเด‚ เด•เตเดฒเต‹เด•เตเด•เต เดฎเดพเดฑเตเดฎเตเดชเต‹เดดเต‹ เดชเต‹เดฒเตเดณเตเดณ เด•เตเดฒเต‹เด•เตเด•เต เดเดฑเตเดฑเด•เตเด•เตเดฑเดšเตเดšเดฟเดฒเตเด•เตพเด•เตเด•เต เด‡เดคเต เดจเดฟเด•เดคเตเดคเดพเดจเดพเด•เตเด‚.
  • เด‡เดคเต เด…เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดคเดฟเดฐเด•เตเด•เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดฎเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด‡เดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดชเตเดฐเดพเดฐเด‚เดญ เดธเดฎเดฏ เดธเดฎเดจเตเดตเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เด•เตเดฐเต‹เดฃเดฟ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด•เตเดฒเต‹เด•เตเด•เต เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ. เด‡เดคเต เดชเดฒ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดตเตเด‚ เดธเตเดฅเดฟเดฐเดตเตเดฎเดพเดฏ เดŸเตˆเด‚เดธเตเดฒเต‹เดŸเตเดŸเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต.
  • เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เด‡เดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เด•เตเดฐเต‹เดฃเดฟเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดนเต‹เดธเตเดฑเตเดฑเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต†เตผเดตเตผ เดธเตเดตเดฎเต‡เดงเดฏเดพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เด•เตเดฐเต‹เดฃเดฟเด•เตเด•เต เด’เดฐเต NTP เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เด’เดฐเดฟเด•เตเด•เตฝ เด•เต‚เดŸเดฟ, Chrony เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ systemd-timesyncd เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต Linux เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด†เดฃเต NTP.

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดซเต†เดกเต‹เดฑ เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เดณเดฟเตฝ NTP, Chrony, systemd-timesyncd RPM-เด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต. systemd-udev RPM เด’เดฐเต เด•เต‡เตผเดฃเตฝ เด‡เดตเดจเตเดฑเต เดฎเดพเดจเต‡เดœเดฑเดพเดฃเต, เด…เดคเต เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเต‹เตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด“เดชเตเดทเดฃเตฝ เด†เดฃเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดต เดฎเต‚เดจเตเดจเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดฑเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด…เดงเดฟเด• เดคเดฒเดตเต‡เดฆเดจ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚. เด…เดคเตเด•เตŠเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต. Fedora, CentOS, RHEL เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด†เดงเตเดจเดฟเด• เดชเดคเดฟเดชเตเดชเตเด•เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเดพเดฏเดฟ เด•เตเดฐเต‹เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เดฟ, เด…เดตเดฏเตเด•เตเด•เต systemd-timesyncd เด‰เดฃเตเดŸเต. เด•เตเดฐเต‹เดฃเดฟ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เดžเดพเตป เด•เดพเดฃเตเดจเตเดจเต, เดŽเตปเดŸเดฟเดชเดฟ เดธเต‡เดตเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเตผ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เด†เดธเตเดตเดฆเดฟเด•เตเด•เตเด‚.

NTP เดธเต‡เดตเดจเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† NTP เดธเต‡เดตเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเด™เตเด™เตพ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดจเดฟเด•เตเด•เต chronyd เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดคเต เดจเดฟเตผเดคเตเดคเดพเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดžเดพเตป เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ NTP เดกเต†เดฎเดฃเดฟเดจเดพเดฏเดฟ เด‰เดšเดฟเดคเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•:

[root@testvm1 ~]# systemctl disable chronyd ; systemctl stop chronyd
Removed /etc/systemd/system/multi-user.target.wants/chronyd.service.
[root@testvm1 ~]#

เดธเต‡เดตเดจเด‚ เดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•:

[root@testvm1 ~]# systemctl status chronyd
โ— chronyd.service - NTP client/server
     Loaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:chronyd(8)
             man:chrony.conf(5)
[root@testvm1 ~]#

เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเต‹เด•เตเด•เต เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเตป เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต NTP เดธเต‡เดตเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด‡เดคเตเดตเดฐเต† NTP เด†เดฐเด‚เดญเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, timesync-status เด•เดฎเดพเตปเดกเต เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเต‚เดšเดจ เดจเตฝเด•เตเด‚:

[root@testvm1 ~]# timedatectl timesync-status
Failed to query server: Could not activate remote peer.

เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดพเดฆเดฎเต‹ เด“เดชเตเดทเดจเตเด•เดณเต‹ เด‡เดฒเตเดฒเดพเดคเตเดค timedatectl เด•เดฎเดพเตปเดกเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดธเดฌเตเด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

[root@testvm1 ~]# timedatectl status
           Local time: Fri 2020-05-15 08:43:10 EDT  
           Universal time: Fri 2020-05-15 12:43:10 UTC  
                 RTC time: Fri 2020-05-15 08:43:08      
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: no                          
              NTP service: inactive                    
          RTC in local TZ: yes                    

Warning: The system is configured to read the RTC time in the local time zone.
         This mode cannot be fully supported. It will create various problems
         with time zone changes and daylight saving time adjustments. The RTC
         time is never updated, it relies on external facilities to maintain it.
         If at all possible, use RTC in UTC by calling
         'timedatectl set-local-rtc 0'.
[root@testvm1 ~]#

เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดณเตเดณ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเด‚, UTC เดธเดฎเดฏเด‚, RTC เดธเดฎเดฏเด‚ เดŽเดจเตเดจเดฟเดต เดจเตฝเด•เตเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ America / New_York (TZ) เดธเดฎเดฏ เดฎเต‡เด–เดฒเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, RTC เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดธเดฎเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, NTP เดธเต‡เดตเดจเด‚ เดธเดœเต€เดตเดฎเดฒเตเดฒ. RTC เดธเดฎเดฏเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเดฟเดšเดฒเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เด•เตเดฒเต‹เด•เตเด•เตเด•เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเตเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต. เดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเต† เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดณเดตเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เดฏ เดธเดฎเดฏเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

RTC-เดฏเตโ€Œเด•เตเด•เต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต - เด‡เดคเต เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเด‚ DST เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต. เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเต‡เดฃเตเดŸ เดธเดฎเดฏเดคเตเดคเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด“เดซเดพเด•เตเด•เดฟเดฏเดพเตฝ, เด†เตผ.เดŸเดฟ.เดธเดฟ. เดŽเดจเตเดจเดพเตฝ เดฎเตเดดเตเดตเตป เดธเดฎเดฏเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เดฎเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เด‡เดคเต เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต†, NTP เดธเดฎเดฏ เดธเดฎเดจเตเดตเดฏเด‚ เดจเตฝเด•เตเดจเตเดจ เดเดคเตŠเดฐเต เดธเต‡เดตเดจเดตเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเดฎเดฏเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ เดธเดฎเดฏเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด‚.

เดธเดฎเดฏ เดฎเต‡เด–เดฒ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด…เดคเต เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸ เดšเตเดฎเดคเดฒ เดจเดฟเด™เตเด™เตพเด•เตเด•เดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸ เดธเดฎเดฏเด™เตเด™เดณเตเดฃเตเดŸเต. เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต. เด’เดฐเต เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเดฎเต‡เด–เดฒ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป Linux เดธเดฎเดฏเดฎเต‡เด–เดฒ เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดซเดฏเดฒเตเด•เตพ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเดพเดฃเต /usr/share/zoneinfo. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดŽเดจเตเดฑเต† เดธเดฎเดฏ เดฎเต‡เด–เดฒเดฏเตเด•เตเด•เดพเดฏเดฟ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต: /etc/localtime -> ../usr/share/zoneinfo/America/New_York. เดŽเดจเตเดจเดพเตฝ เดŸเตˆเด‚ เดธเต‹เตบ เดฎเดพเดฑเตเดฑเดพเตป เด…เดคเตเดคเดฐเด‚ เดธเต‚เด•เตเดทเตเดฎเดคเด•เตพ เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฅเดฒเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด”เดฆเตเดฏเต‹เด—เดฟเด• เดธเดฎเดฏ เดฎเต‡เด–เดฒเดฏเตเดŸเต† เดชเต‡เดฐเตเด‚ เด…เดจเตเดฌเดจเตเดง เด•เดฎเดพเตปเดกเตเด‚ เด…เดฑเดฟเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดฒเต‹เดธเต เดเดžเตเดšเตฝเดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฃเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚:


[root@testvm2 ~]# timedatectl list-timezones | column
<SNIP>
America/La_Paz                  Europe/Budapest
America/Lima                    Europe/Chisinau
America/Los_Angeles             Europe/Copenhagen
America/Maceio                  Europe/Dublin
America/Managua                 Europe/Gibraltar
America/Manaus                  Europe/Helsinki
<SNIP>

เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฏเดคเดฟ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต timedatectl เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚:

[root@testvm2 ~]# date
Tue 19 May 2020 04:47:49 PM EDT
[root@testvm2 ~]# timedatectl set-timezone America/Los_Angeles
[root@testvm2 ~]# date
Tue 19 May 2020 01:48:23 PM PDT
[root@testvm2 ~]#

เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเด‚.

systemd-timesyncd

systemd เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต NTP เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ systemd timesync เดกเต†เดฎเตบ เดจเตฝเด•เตเดจเตเดจเต. เด‡เดคเต เดซเต†เดกเต‹เดฑเดฏเดฟเดฒเตเด‚ เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเดฒเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‚. เดฎเดฑเตเดฑเต เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเดฟเด•เตเด•เต เด‰เดฑเดชเตเดชเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚:

[root@testvm1 ~]# systemctl status systemd-timesyncd

systemd-timesyncd เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

systemd-timesyncd เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เด†เดฃเต /etc/systemd/timesyncd.conf. เดชเดดเดฏ NTP, chronyd เดธเต‡เดตเดจเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดšเตเดšเต เด“เดชเตโ€Œเดทเดจเตเด•เดณเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดซเดฏเดฒเดพเดฃเดฟเดคเต. เดŽเดจเตเดฑเต† Fedora VM-เตฝ เดˆ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ (เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดทเตเด•เดพเดฐเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต†) เด‡เดคเดพ:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See timesyncd.conf(5) for details.

[Time]
#NTP=
#FallbackNTP=0.fedora.pool.ntp.org 1.fedora.pool.ntp.org 2.fedora.pool.ntp.org 3.fedora.pool.ntp.org
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048

เด…เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต‡เดฏเตŠเดฐเต เดตเดฟเดญเดพเด—เด‚, เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต†, [เดธเดฎเดฏเด‚] เด†เดฃเต. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฃเต, เด…เดต เดฎเดพเดฑเตเดฑเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ (เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด•เดพเดฐเดฃเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ). เดจเดฟเด™เตเด™เตพเด•เตเด•เต NTP= เดฒเตˆเดจเดฟเตฝ เด’เดฐเต NTP เดŸเตˆเด‚ เดธเต†เตผเดตเตผ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดซเต†เดกเต‹เดฑ เด’เดฐเต เดซเดพเตพเดฌเดพเด•เตเด•เต เดซเต†เดกเต‹เดฑ เดŸเตˆเด‚ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเดพเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŽเดจเตเดฑเต† เดŸเตˆเด‚ เดธเต†เตผเดตเตผ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต:

NTP=myntpserver

เดธเดฎเดฏ เดธเดฎเดจเตเดตเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เด™เตเด™เดจเต† เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเดจเตเด‚ systemd-timesyncd เดธเดœเต€เดตเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚:

[root@testvm2 ~]# systemctl enable systemd-timesyncd.service
Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service โ†’ /usr/lib/systemd/system/systemd-timesyncd.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service โ†’ /usr/lib/systemd/system/systemd-timesyncd.service.
[root@testvm2 ~]# systemctl start systemd-timesyncd.service
[root@testvm2 ~]#

เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

timesyncd เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดธเตเดฅเดฟเดคเดฟ เดŽเด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‡เดคเดพ:

[root@testvm2 systemd]# timedatectl
               Local time: Sat 2020-05-16 14:34:54 EDT  
           Universal time: Sat 2020-05-16 18:34:54 UTC  
                 RTC time: Sat 2020-05-16 14:34:53      
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes                          
              NTP service: active                      
          RTC in local TZ: no    

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, RTC-เดฏเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเดตเตเด‚ (EDT) เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดคเดพเดดเต†เดฏเดพเดฃเต, เด…เดŸเตเดคเตเดค เด•เตเดฑเดšเตเดšเต เดฆเดฟเดตเดธเด™เตเด™เดณเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เดฐเดฃเตเดŸเต เดธเต†เด•เตเด•เตปเดกเต เด•เต‚เดŸเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเด‚. RTC-เดฏเดฟเตฝ เดธเดฎเดฏ เดฎเต‡เด–เดฒเด•เตพ เดŽเดจเตเดจ เด†เดถเดฏเด‚ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เดถเดฐเดฟเดฏเดพเดฏ เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป timedatectl เด•เดฎเดพเตปเดกเต เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดจเดŸเดคเตเดคเดฃเด‚. RTC เดธเดฎเดฏเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเดตเตเดฎเดพเดฏเดฟ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏ เดฎเต‡เด–เดฒเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ, เดžเดพเตป systemd-timesync-เดจเตเดฑเต† เดจเดฟเดฒ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เด‡เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ:

[root@testvm2 systemd]# systemctl status systemd-timesyncd.service
โ— systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: disabled)
     Active: active (running) since Sat 2020-05-16 13:56:53 EDT; 18h ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 822 (systemd-timesyn)
     Status: "Initial synchronization to time server 163.237.218.19:123 (2.fedora.pool.ntp.org)."
      Tasks: 2 (limit: 10365)
     Memory: 2.8M
        CPU: 476ms
     CGroup: /system.slice/systemd-timesyncd.service
             โ””โ”€822 /usr/lib/systemd/systemd-timesyncd

May 16 09:57:24 testvm2.both.org systemd[1]: Starting Network Time Synchronization...
May 16 09:57:24 testvm2.both.org systemd-timesyncd[822]: System clock time unset or jumped backwards, restoring from recorded timestamp: Sat 2020-05-16 13:56:53 EDT
May 16 13:56:53 testvm2.both.org systemd[1]: Started Network Time Synchronization.
May 16 13:57:56 testvm2.both.org systemd-timesyncd[822]: Initial synchronization to time server 163.237.218.19:123 (2.fedora.pool.ntp.org).
[root@testvm2 systemd]#

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เดŽเดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจ เดฒเต‹เด—เต เดธเดจเตเดฆเต‡เดถเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เดŸเตˆเด‚เดธเดฟเด™เตเด•เต เดธเต‡เดตเดจเด‚ เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดŸเตˆเด‚เดธเดฟเด™เตเด•เต เดกเต†เดฎเตบ เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเตเด•เตพ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต, เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดธเดฎเดจเตเดตเดฏเดคเตเดคเดฟเดฒเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเต‹เด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเด•เตเด•เดพเตป timedatectl เด•เดฎเดพเตปเดกเดฟเดจเต เดฎเดพเตผเด—เดฎเดฟเดฒเตเดฒ. เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเตฝเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเดฟเดจเต เดธเดฎเดฏเดตเตเด‚ เดคเต€เดฏเดคเดฟเดฏเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. hwclock เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต RTC-เดฏเต† เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด…เดคเต‡ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

[root@testvm2 ~]# /sbin/hwclock --systohc --localtime
[root@testvm2 ~]# timedatectl
               Local time: Mon 2020-05-18 13:56:46 EDT  
           Universal time: Mon 2020-05-18 17:56:46 UTC  
                 RTC time: Mon 2020-05-18 13:56:46      
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes                          
              NTP service: active                      
          RTC in local TZ: yes

--localtime เด“เดชเตเดทเตป เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เดฟเดจเต‹เดŸเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเดฎเดฏเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดชเดฑเดฏเตเดจเตเดจเต, UTC เด…เดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเดฟเดจเดพเดฃเต เด†เตผเดŸเดฟเดธเดฟ เดตเต‡เดฃเตเดŸเดคเต?

เดŽเตปเดŸเดฟเดชเดฟเดฏเตเดŸเต† เดเดคเต เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฒเต‹เด•เตเด•เต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดธเดฎเดฏเดคเตเดคเต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚. เดชเดฟเดจเตเดจเต† เดŽเดจเตเดคเดฟเดจเดพเดฃเต เด†เตผ.เดŸเดฟ.เดธเดฟ. เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดถเดฐเดฟเดฏเดฒเตเดฒ: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดฏ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เต‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเด‚ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดฎเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดฒเดฟเดจเด•เตโ€Œเดธเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เตเดฒเต‹เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เด‡เดคเต เดคเดคเตเดธเดฎเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเดฟเดšเดฒเดฟเดšเตเดšเดพเดฒเตเด‚, เดธเตเดตเดฎเต‡เดงเดฏเดพ เดธเดฎเดฏเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดคเต€เดฏเดคเดฟ, เดธเดฎเดฏเด‚, เดธเดฎเดฏ เดฎเต‡เด–เดฒเด•เตพ เดŽเดจเตเดจเดฟเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเดฟเดฒ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดˆ เดฒเต‡เด–เดจเด‚ เด…เดตเดฒเต‹เด•เดจเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. systemd-timesyncd เดŸเต‚เตพ เด’เดฐเต NTP เด•เตเดฒเดฏเดจเตเดฑเต เดจเตฝเด•เตเดจเตเดจเต, เด…เดคเต เด’เดฐเต NTP เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดฒเต‹เด•เตเด•เตฝ เดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเต† เดธเดฎเดฏเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, systemd-timesyncd เด’เดฐเต เดธเต†เตผเดตเตผ เดธเต‡เดตเดจเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต NTP เดธเต†เตผเดตเตผ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ Chrony เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.

เดŽเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดเดคเต เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเตŠเดฑเตเดฑ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดพเดฃเต เดžเดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดžเดพเตป เด•เตเดฐเต‹เดฃเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดŽเตปเดŸเดฟเดชเดฟ เดธเต†เตผเดตเตผ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฐเต‹เดฃเดฟเดฏเต† เดธเต†เตผเดตเดฑเดพเดฏเตเด‚ systemd-timesyncd SNTP เด•เตเดฒเดฏเดจเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ. เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, systemd-timesyncd-เดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดธเด‚เดคเตƒเดชเตเดคเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ Chrony-เดฏเตเดŸเต† เด…เดงเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เดฎเดฑเตเดฑเตŠเดฐเต เด•เตเดฑเดฟเดชเตเดชเต: NTP เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ systemd เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต ntpd, Chrony เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต NTP เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, systemd เดงเดพเดฐเดพเดณเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต; เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚ เด“เดชเตเดทเดฃเตฝ เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เด“เดซเดพเด•เตเด•เดฟ เดชเด•เดฐเด‚ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดคเตŠเดฐเต เดตเดฒเดฟเดฏ เดฎเต‹เดฃเต‹เดฒเดฟเดคเตเดคเดฟเด•เตเด•เต เดฐเดพเด•เตเดทเดธเดฎเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต systemd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดญเดพเด—เด™เตเด™เตพ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดตเต‹เดŸเต†เดฏเตเดณเตเดณ เดคเต€เดฐเตเดฎเดพเดจเดฎเต†เดŸเตเด•เตเด•เดฃเด‚.

systemd-เดจเตเดฑเต† NTP เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเดฟเด•เตเด•เต เด‡เดทเตโ€ŒเดŸเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เด…เดคเต เดŽเดจเตเดฑเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เดจเดจเตเดจเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด•เตเดฐเต‹เดฃเดฟเดฏเดพเดฃเต เดžเดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต. เด‡เดคเต เดฒเดฟเดจเด•เตเดธเดพเดฃเต, เด•เตเดžเตเดžเต‡ -)

เด’เดฐเต เดชเดฐเดธเตเดฏเดฎเดพเดฏเดฟ

VDSina เด“เดซเดฑเตเด•เตพ เดเดคเต เดœเต‹เดฒเดฟเด•เตเด•เตเด‚ เดธเต†เตผเดตเดฑเตเด•เตพ, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดพเดฏเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดจเดฟเดฐ, เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ OS เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚ เดเดŽเดธเตเด’, เดธเตเด–เดชเตเดฐเดฆเดฎเดพเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเดพเดจเตฝ เดธเตเดตเดจเตเดคเด‚ เดตเดฟเด•เดธเดจเดตเตเด‚ เดฆเตˆเดจเด‚เดฆเดฟเดจ เดชเต‡เดฏเตโ€Œเดฎเต†เดจเตเดฑเตเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เด•เดพเดฒเดพเดคเต€เดคเดฎเดพเดฏ เดถเดพเดถเตเดตเดคเดฎเดพเดฏ เดธเต†เตผเดตเดฑเตเด•เตพ เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเต†เดจเตเดจเต เด“เตผเด•เตเด•เตเด•

Linux Time Synchronization: NTP, Chrony, systemd-timesyncd

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•