αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαž›αžΈαž“αž»αž…αŸ– NTP, Chrony αž“αž·αž„ systemd-timesyncd

αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαž›αžΈαž“αž»αž…αŸ– NTP, Chrony αž“αž·αž„ systemd-timesyncd
αž˜αž“αž»αžŸαŸ’αžŸαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαžΆαž˜αžŠαžΆαž“αž–αŸαž›αžœαŸαž›αžΆαŸ” αž™αžΎαž„αž€αŸ’αžšαŸ„αž€αž–αžΈαžŠαŸ†αžŽαŸαž€αž‘αžΆαž“αŸ‹αž–αŸαž› αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž–αŸαž‰αž–αž·αž’αžΈαžŸαžΆαžŸαž“αžΆαž–αŸαž›αž–αŸ’αžšαžΉαž€αžšαž”αžŸαŸ‹αž™αžΎαž„ αž αžΎαž™αž‘αŸ…αž’αŸ’αžœαžΎαž€αžΆαžš αžŸαž˜αŸ’αžšαžΆαž€αž’αžΆαž αžΆαžšαžαŸ’αž„αŸƒαžαŸ’αžšαž„αŸ‹ αž”αŸ†αž–αŸαž‰αžαžΆαž˜αž€αžΆαž›αž€αŸ†αžŽαžαŸ‹αžšαž”αžŸαŸ‹αž‚αž˜αŸ’αžšαŸ„αž„ αž”αŸ’αžšαžΆαžšαž–αŸ’αž’αžαž½αž”αž€αŸ†αžŽαžΎαž αž“αž·αž„αžαŸ’αž„αŸƒαž”αž»αžŽαŸ’αž™ αž‘αžΎαž„αž™αž“αŸ’αžαž αŸ„αŸ‡αž‡αžΆαžŠαžΎαž˜αŸ”

αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αžαŸ– αž–αž½αž€αž™αžΎαž„αžαŸ’αž›αŸ‡αžˆαŸ’αž›αž€αŸ‹αžœαž„αŸ’αžœαŸαž„αž“αžΉαž„αž–αŸαž›αžœαŸαž›αžΆαŸ” αž“αžΆαž‘αž·αž€αžΆαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αžαžΆαž˜αž–αž›αž–αž“αŸ’αž›αžΊαž–αŸ’αžšαŸ‡αž’αžΆαž‘αž·αžαŸ’αž™ αž“αž·αž„αž‘αž‘αž½αž›αž”αžΆαž“αž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž–αžΈαžœαž·αž‘αŸ’αž™αžΆαžŸαŸ’αžαžΆαž“αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž‡αžΆαžαž· (NIST) αž‘αŸ… Fort Collins αžšαžŠαŸ’αž‹ Colorado αžαžΆαž˜αžšαž™αŸˆαžœαž·αž‘αŸ’αž™αž»αžšαž›αž€αžœαŸ‚αž„ WWVB. αžŸαž‰αŸ’αž‰αžΆαž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž“αžΆαž‘αž·αž€αžΆαž’αžΆαžαžΌαž˜αž·αž… αžŠαŸ‚αž›αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ… Fort Collins αž•αž„αžŠαŸ‚αžšαŸ” Fitbit αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTPαžŠαŸ‚αž›αž“αŸ…αž‘αžΈαž”αŸ†αž•αž»αžαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž“αžΆαž‘αž·αž€αžΆαž’αžΆαžαžΌαž˜αž·αž…αŸ”

αž§αž”αž€αžšαžŽαŸαžαžΆαž˜αžŠαžΆαž“αž–αŸαž›αžœαŸαž›αžΆαž•αž„αžŠαŸ‚αžšαŸ”

αž˜αžΆαž“αž αŸαžαž»αž•αž›αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž“αžΆαž‚αžΆαžš αž‘αžΈαž•αŸ’αžŸαžΆαžšαž—αžΆαž‚αž αŸŠαž»αž“ αž“αž·αž„αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž αž·αžšαž‰αŸ’αž‰αžœαžαŸ’αžαž»αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαžαŸ‚αž’αŸ’αžœαžΎαž‘αžΎαž„αž€αŸ’αž“αž»αž„αž›αŸ†αžŠαžΆαž”αŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž αžΎαž™αž›αŸ†αžŠαžΆαž”αŸ‹αž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž‚αžΊαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž…αŸ†αž–αŸ„αŸ‡αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αŸ”

αž‘αžΌαžšαžŸαž–αŸ’αž‘ αžαŸαž”αŸ’αž›αŸαž αžšαžαž™αž“αŸ’αž αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GPS αž“αž·αž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž™αžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž‘αžΆαž˜αž‘αžΆαžšαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžœαŸαž›αžΆ αž“αž·αž„αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αžαŸ’αž‰αž»αŸ†β€‹αž…αž„αŸ‹β€‹αž±αŸ’αž™β€‹αž“αžΆαž‘αž·αž€αžΆβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšβ€‹αžšαž”αžŸαŸ‹β€‹αžαŸ’αž‰αž»αŸ†β€‹αž”αž„αŸ’αž αžΆαž‰β€‹αž˜αŸ‰αŸ„αž„β€‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž±αŸ’αž™αž€αžΆαžšαžšαŸ†αž›αžΉαž€αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž›αžΎαž”αŸ’αžšαžαž·αž‘αž·αž“αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž“αŸ…αž–αŸαž›αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž€αŸαž’αžΆαž“αžΆαžαžΆαž€αžΆαžšαž„αžΆαžš cron αž“αž·αž„ systemd αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž–αŸαž›αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ”

αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ αž“αž·αž„αž–αŸαž›αžœαŸαž›αžΆαž€αŸαžŸαŸ†αžαžΆαž“αŸ‹αž•αž„αžŠαŸ‚αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžœαžΆαž‡αžΆαž€αžΆαžšαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αž“αŸ’αžαž·αž…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ αž“αž·αž„αž–αŸαž›αžœαŸαž›αžΆαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžαŸ’αž‰αž»αŸ†αž’αŸ’αž›αžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ… DevOps (αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž αŸ…αžαžΆαž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡) αž αžΎαž™αž€αŸ†αž–αž»αž„αžšαŸ€αž”αž…αŸ†αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸŠαžΈαž˜αŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžšαžŠαŸ’αž‹ North Carolina αŸ” αž™αžΎαž„αž’αŸ’αž›αžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αŸŠαžΈαž˜αŸ‚αž›αž‡αžΆαž„ 20 αž›αžΆαž“αž€αŸ’αž“αž»αž„αž˜αž½αž™αžαŸ’αž„αŸƒαŸ” αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αž’αŸŠαžΈαž˜αŸ‚αž›αžαžΆαž˜αžšαž™αŸˆαžŸαŸŠαŸαžšαžΈαž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž¬αž€αŸ†αžŽαžαŸ‹αž›αŸ†αžŠαžΆαž”αŸ‹αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž”αŸ‚αž€αžαŸ’αž…αžΆαžαŸ‹αžαŸ’αž…αžΆαž™αžαžΆαž˜αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžšαŸ’αžαž’αžΆαž…αž˜αžΆαž“αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‡αžΆαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž“αžΈαž˜αž½αž™αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‘αžΆαž“αŸ‹αž–αŸαž›αŸ”

αž–αŸαž›αž˜αž½αž™ - αž…αŸ’αžšαžΎαž“αž˜αŸ‰αŸ„αž„

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž›αžΈαž“αž»αž…αžαŸ’αžšαžΌαžœαžαŸ‚αž‚αž·αžαž‚αžΌαžšαžαžΆαž˜αžΆαž“αž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž˜αŸ‰αŸ„αž„ RTC αŸ” RTC (αž“αžΆαž‘αž·αž€αžΆαž–αŸαž›αžœαŸαž›αžΆαž–αž·αž) αž‚αžΊαž‡αžΆαžˆαŸ’αž˜αŸ„αŸ‡αž…αž˜αŸ’αž›αŸ‚αž€ αž“αž·αž„αž˜αž·αž“αžŸαžΌαžœαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž“αžΆαž‘αž·αž€αžΆαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αŸ”

αž“αžΆαž‘αž·αž€αžΆαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž”αž·αž‘αž€αŸαžŠαŸ„αž™ αžŠαŸ„αž™αž”αŸ’αžšαžΎαžαŸ’αž˜αž“αŸ…αž›αžΎ motherboard αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αž˜αž»αžαž„αžΆαžšαž…αž˜αŸ’αž”αž„αžšαž”αžŸαŸ‹ RTC αž‚αžΊαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αŸαž›αžœαŸαž›αžΆαž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆαž˜αž·αž“αž˜αžΆαž“αŸ” αž“αŸ…αžŸαž˜αŸαž™αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž’αžΆαž…αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αŸ‰αŸ„αž„αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž‚αŸ’αžšαž”αŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž“αžΆαž‘αž·αž€αžΆαžαžΆαž„αž€αŸ’αž“αž»αž„αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž…αžΌαž›αž”αŸ’αžšαžΎ RTC αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ αž αžΎαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αžŠαŸƒαžŠαŸ„αž™αž”αŸ’αžšαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžšαž”αžŸαŸ‹ BIOS αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΆαž€αžŠαžαžΆαžœαžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ”

αž“αžΆαž‘αž·αž€αžΆαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž˜αž·αž“αž™αž›αŸ‹αž–αžΈαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αŸƒαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž‘αŸαŸ” RTC αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžαŸ‚αž–αŸαž›αžœαŸαž›αžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆ αž¬αž’αž»αž αŸ’αžœαžŸαž·αžαž–αžΈ UTC (αž˜αŸ‰αŸ„αž„αžŸαž€αž›αžŠαŸ‚αž›αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž› αž¬αž αŸ…αž˜αŸ’αž™αŸ‰αžΆαž„αž‘αŸ€αžαžαžΆ GMT ឬ Greenwich Mean Time)αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αž‘αžΎαž„ RTC αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžšαŸ€αž”αžšαžΆαž”αŸ‹αž“αŸ…αž–αŸαž›αž€αŸ’αžšαŸ„αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αŸ”

αž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αžΊαž‡αžΆαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž› OS αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž›αžΎαž“αžΆαž‘αž·αž€αžΆ GUI αž“αŸ…αž›αžΎαž•αŸ’αž‘αŸƒαžαž»αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αŸ…αž€αŸ’αž“αž»αž„αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαž“αŸƒαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αŸ” αž“αŸαŸ‡αž€αŸαž’αž“αž»αžœαžαŸ’αžαž•αž„αžŠαŸ‚αžšαž…αŸ†αž–αŸ„αŸ‡αž–αŸαž›αžŠαŸ‚αž›αž―αž€αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαž αž€αŸ‚αž”αŸ’αžšαŸ‚ αž“αž·αž„αž”αžΎαž€αŸ”

αž“αŸ…αž›αžΎαž‘αŸ†αž–αŸαžš αž”αž»αžšαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ rtc αž˜αžΆαž“αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž–αŸαž‰αž›αŸαž‰αž“αŸƒ RTC αž“αž·αž„αž“αžΆαž‘αž·αž€αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ”

តើ NTP αž‡αžΆαž’αŸ’αžœαžΈ?

αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αžΌαž‘αžΆαŸ†αž„αž–αž·αž—αž–αž›αŸ„αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ NTP (Network Time Protocol) αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž“αžΆαž‘αž·αž€αžΆαž™αŸ„αž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαž‹αžΆαž“αžΆαž“αž»αž€αŸ’αžšαž˜αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αŸ‰αŸ„αž„αžŸαŸ†αžαžΆαž“αŸ‹αž‚αžΊαž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž‘αžΈ 1 αž αžΎαž™αž–αž½αž€αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αžŸαŸαžœαžΆαž˜αŸ‰αŸ„αž„αž‡αžΆαžαž·αž•αŸ’αžŸαŸαž„αŸ—αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹ 0 αžαžΆαž˜αžšαž™αŸˆαž•αŸ’αž€αžΆαž™αžšαžŽαž” αžœαž·αž‘αŸ’αž™αž» αž¬αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž˜αŸ‰αžΌαžŠαžΉαž˜αžαžΆαž˜αžαŸ’αžŸαŸ‚αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αŸ” Layer 0 time services αž’αžΆαž…αž‡αžΆαž“αžΆαž‘αž·αž€αžΆαž’αžΆαžαžΌαž˜αž·αž€ αž§αž”αž€αžšαžŽαŸαž‘αž‘αž½αž›αžœαž·αž‘αŸ’αž™αž»αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αžŸαž‰αŸ’αž‰αžΆαž”αž‰αŸ’αž‡αžΌαž“αžŠαŸ„αž™αž“αžΆαž‘αž·αž€αžΆαž’αžΆαžαžΌαž˜αž·αž€ αž¬αž§αž”αž€αžšαžŽαŸαž‘αž‘αž½αž› GPS αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž‰αŸ’αž‰αžΆαž“αžΆαž‘αž·αž€αžΆαžŠαŸ‚αž›αž˜αžΆαž“αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžαŸ’αž–αžŸαŸ‹αž”αž‰αŸ’αž‡αžΌαž“αžŠαŸ„αž™αž•αŸ’αž€αžΆαž™αžšαžŽαž” GPS αŸ”

αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž™αŸ„αž„αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP stratum 2 αžŸαžΆαž’αžΆαžšαžŽαŸˆαžšαžΆαž”αŸ‹αž–αžΆαž“αŸ‹αžŠαŸ‚αž›αž”αžΎαž€αž‡αžΆαžŸαžΆαž’αžΆαžšαžŽαŸˆαŸ” αžŸαŸ’αžαžΆαž”αŸαž“ αž“αž·αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“ (αžαŸ’αž‰αž»αŸ†αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αž‘αžΎαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž˜αžΆαž“αžαŸ‚αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž˜αž½αž™αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž…αžΌαž›αž”αŸ’αžšαžΎ stratum 2 ឬ 3 αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž–αž½αž€αž‚αŸαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžαŸ’αž“αžΆαŸ†αž„αžŠαŸ‚αž›αž“αŸ…αžŸαž›αŸ‹αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž˜αŸ’αžšαžΎαž–αŸαž›αžœαŸαž›αžΆαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαŸ’αžšαž‘αžΆαž”αŸ‹ 3 αŸ”

αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒ NTP

αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αž“αŸƒ NTP αž‚αžΊ ntpd αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž–αžΈαžšαžαŸ’αž˜αžΈαž‡αžΆαž„αž‚αžΊ chronyd αž“αž·αž„ systemd-timesyncd αŸ” αž‘αžΆαŸ†αž„αž”αžΈαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆ NTP αŸ” សេវអ systemd-timesyncd αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αžαžŠαžΌαž… chronyd αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž›αŸ’αž’αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ RTC αž˜αž·αž“αžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‘αŸ αžœαžΆαž’αžΆαž…αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αž“αŸ’αžαž·αž…αž˜αŸ’αžαž„αŸ—αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαžŸαžΆαžαŸ‹αž”αž“αŸ’αžαž·αž…αŸ” សេវអ systemd-timesync αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΎαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆαž”αžΆαž“αž‘αŸαŸ”

αžšαŸ‰αžΆαŸ†αžšαŸ‰αŸƒ αž‚αžΊαž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαž”αžŸαŸ‹ NTP αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αžΈαžšαŸ– αžŠαŸαž˜αž·αž“ chronyd αž“αž·αž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž αŸ…αžαžΆ chronyc αŸ” Chrony αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αžαŸ’αžœαŸ‡αž”αžΆαž“αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž‡αžΆαž…αŸ’αžšαžΎαž“:

  • Chrony αž’αžΆαž…αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆαž›αžΏαž“αž‡αžΆαž„αžŸαŸαžœαžΆ ntpd αž…αžΆαžŸαŸ‹αŸ” αžœαžΆαž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž™αž½αžšαžŠαŸƒ αž¬αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž»αžŠαŸ‚αž›αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž–αŸαž›αŸ”
  • αžœαžΆαž’αžΆαž…αž‘αžΌαž‘αžΆαžαŸ‹αžŸαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›αž“αŸƒαž“αžΆαž‘αž·αž€αžΆ αžŠαžΌαž…αž‡αžΆαž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž…αžΌαž›αž‚αŸαž„ αž¬αž…αžΌαž›αžšαž”αŸ€αž”αž‚αŸαž„ αž¬αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž“αžΆαž‘αž·αž€αžΆαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž›αŸ„αžαž”αŸ’αžšαŸαž€αž„αŸ‹ αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž²αŸ’αž™αž“αžΆαž‘αž·αž€αžΆαž™αžΊαžαž“αŸ…αž–αŸαž›αž•αŸ’αž‘αž»αž€αž‘αžΆαž”αŸ”
  • αžœαžΆαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž–αŸαž›αžœαŸαž›αžΆαž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž˜αž·αž“αžŸαŸ’αžαž·αžαžŸαŸ’αžαŸαžš αž¬αž€αžΆαžšαž€αž€αžŸαŸ’αž‘αŸ‡αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž–αž“αŸ’αž™αžΆαžšαž–αŸαž›αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αž”αžΌαž„ Chrony αž˜αž·αž“αžŠαŸ‚αž›αž”αž‰αŸ’αžˆαž”αŸ‹αž“αžΆαž‘αž·αž€αžΆαž‘αžΎαž™αŸ” αžœαžΆαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“αŸ”
  • Chrony αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž€αŸαžŠαŸ„αž™αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž¬αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαŸ„αž™αžŠαŸƒαŸ”
  • Chrony αž’αžΆαž…αžŠαžΎαžšαžαž½αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αŸ”

αž‡αžΆαžαŸ’αž˜αžΈαž˜αŸ’αžαž„αž‘αŸ€αž NTP αž‚αžΊαž‡αžΆαž–αž·αž’αžΈαž€αžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ Linux αžŠαŸ„αž™αž”αŸ’αžšαžΎ Chrony ឬ systemd-timesyncd αŸ”

NTP, Chrony, αž“αž·αž„ systemd-timesyncd RPMs αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ Fedora αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαŸ” systemd-udev RPM αž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžαžΊαžŽαŸ‚αž›αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸ…αž›αžΎ Fedora αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αž‘αžΎαž„αž‘αžΆαŸ†αž„αž”αžΈ αž αžΎαž™αž”αŸ’αžαžΌαžšαžšαžœαžΆαž„αž–αž½αž€αžœαžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžˆαžΊαž€αŸ’αž”αžΆαž›αž”αž“αŸ’αžαŸ‚αž˜αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžœαžΆαž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž€αž»αŸ†αž’αŸ’αžœαžΎαŸ” αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‘αŸ†αž“αžΎαž”αž“αŸƒ Fedora, CentOS αž“αž·αž„ RHEL αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ… Chrony αž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž αžΎαž™αž–αž½αž€αžœαžΆαž€αŸαž˜αžΆαž“ systemd-timesyncd αž•αž„αžŠαŸ‚αžšαŸ” αžαŸ’αž‰αž»αŸ†αžƒαžΎαž‰αžαžΆ Chrony αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αž›αŸ’αž’ αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αžŸαŸαžœαžΆ NTP αž•αŸ’αžαž›αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“ αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αž αžŠαŸ‚αž›αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžΆαž€αžŠαž‡αžΆαž“αžΉαž„αžšαžΈαž€αžšαžΆαž™αŸ”

αž€αžΆαžšαž”αž·αž‘αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ 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 αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αŸ…αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž’αžΆαž˜αŸαžšαž·αž… / New_York (TZ) RTC αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αŸ…αž˜αŸ‰αŸ„αž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž˜αŸ‰αŸ„αž„αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ αž αžΎαž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ NTP αž˜αž·αž“αžŸαž€αž˜αŸ’αž˜αž‘αŸαŸ” αž–αŸαž›αžœαŸαž›αžΆ RTC αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž„αŸ’αžœαŸ‚αžšαž”αž“αŸ’αžαž·αž…αž–αžΈαž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αž“αŸαŸ‡αž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž“αžΆαž‘αž·αž€αžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αŸ” αž…αŸ†αž“αž½αž“αž’αž»αž αŸ’αžœαžŸαž·αžαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αž”αžΆαž“αž€αž“αŸ’αž›αž„αž•αž»αžαž‘αŸ…αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ”

αž™αžΎαž„αž€αŸαž”αžΆαž“αž‘αž‘αž½αž›αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αž’αŸ†αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎαž˜αŸ‰αŸ„αž„αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ RTC - αž“αŸαŸ‡αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆ αž“αž·αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ DST αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎ RTC αž“αžΉαž„αž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž¬αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αž»αŸ†αžœαž·αž‰αž“αžΆαž‘αž·αž€αžΆ αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž”αž‰αŸ’αž αžΆαž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆ NTP αž“αžΉαž„αž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž–αŸαž›αžœαŸαž›αžΆαž“αžΉαž„αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž˜αŸ’αžαž„αž‘αŸ€αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆ

αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆ αž’αŸ’αž“αž€αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž αžΎαž™αž’αŸ’αž“αž€αž˜αž·αž“αž˜αžΆαž“αž—αžΆαžšαž€αž·αž…αŸ’αž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžœαžΆαž“αŸ…αž–αŸαž›αž€αŸ’αžšαŸ„αž™αž‘αŸαŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž˜αžΆαž“αž–αŸαž›αžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαŸ” αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž’αžΆαž…αž‡αž½αž™αž”αžΆαž“αŸ” αž›αžΈαž“αž»αž…αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžšαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžαŸ†αž”αž“αŸ‹αž˜αŸ‰αŸ„αž„αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αŸ” αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αžαžαž―αž€αžŸαžΆαžš /usr/share/zoneinfo. αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž€αŸ†αžŽαžαŸ‹αžœαžΆαŸ– /etc/localtime -> ../usr/share/zoneinfo/America/New_York. αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŠαžΉαž„αž–αžΈ subtleties αž”αŸ‚αž”αž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž“αŸ„αŸ‡αž‘αŸαŸ”

αžšαžΏαž„αž…αŸ†αž”αž„αž‚αžΊαžαŸ’αžšαžΌαžœαžŸαŸ’αž‚αžΆαž›αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΈαžαžΆαŸ†αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαŸ” αž…αžΌαžšαž“αž·αž™αžΆαž™αžαžΆαž’αŸ’αž“αž€αž…αž„αŸ‹αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαž‘αŸ…αž‡αžΆ Los AngelesαŸ–


[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

αžŠαŸαž˜αž·αž“ timesync αžšαž”αžŸαŸ‹ systemd αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž NTP αžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž”αž‘αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸ…αž›αžΎ Fedora αž“αž·αž„ Ubuntu αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αžœαžΆαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸ…αž›αžΎ Ubuntu αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž”αŸ’αžšαžΆαž€αžŠαž’αŸ†αž–αžΈαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αŸαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž–αž·αž“αž·αžαŸ’αž™αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž”αžΆαž“αŸ–

[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= αž“αŸ„αŸ‡ Fedora αž€αŸ†αžŽαžαŸ‹αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆ Fedora αž‡αŸ†αž“αž½αžŸαžœαž·αž‰αŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αž‰αž»αŸ†αž”αž“αŸ’αžαŸ‚αž˜αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αŸ–

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]#

αžŸαžΌαž˜αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžŠαŸ‚αž›αž“αž·αž™αžΆαž™αžαžΆαž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹ αž¬αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αŸ” αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Timesync αž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž”αŸ„αŸ‡αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαŸ” αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžŠαŸ„αž™αžŠαŸαž˜αž·αž“ timesync αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž“αŸ…αž›αžΎαžšαžΆαž›αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž‡αŸ„αž‚αž‡αŸαž™αŸ”

αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ timedatectl αž˜αž·αž“αž˜αžΆαž“αžœαž·αž’αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž™αž€αžαž˜αŸ’αž›αŸƒαž“αŸƒαž“αžΆαž‘αž·αž€αžΆαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž–αžΈαž“αžΆαž‘αž·αž€αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αŸαŸ” αžœαžΆαž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžœαŸαž›αžΆ αž“αž·αž„αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘αž–αžΈαžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž›αžΎαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹ RTC αž‘αŸ…αžαž˜αŸ’αž›αŸƒαžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„αž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ hwclockαŸ–

[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 αž”αŸ’αžšαžΆαž”αŸ‹αž“αžΆαž‘αž·αž€αžΆ hardware αž±αŸ’αž™αž”αž„αŸ’αž αžΆαž‰αž˜αŸ‰αŸ„αž„αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ αž˜αž·αž“αž˜αŸ‚αž“ UTC αž‘αŸαŸ”

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžš RTC αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„?

αžšαžΆαž›αŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž NTP αž“αžΉαž„αž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ” αž αžΎαž™αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆ RTC? αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αžΆαžšαž–αž·αžαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αŸ„αŸ‡αž‘αŸαŸ– αžœαžΆαž“αžΉαž„αž€αžΎαžαž‘αžΎαž„αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž’αŸ’αž“αž€αž˜αžΆαž“αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αŸαž›αžœαŸαž›αžΆαŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž…αŸ’αžšαžΎαž“αž˜αž·αž“αžαŸ‚αž„αžαŸ‚αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž”αžΆαž“αž‘αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž“αžΆαž‘αž·αž€αžΆαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αžΈαž“αž»αž…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αŸ„αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αžœαžΆαž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ„αž™αžŠαŸƒ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž’αžΆαž…αžαž»αžŸαž–αžΈαž–αŸαž›αžœαŸαž›αžΆαž–αž·αžαž€αŸαžŠαŸ„αž™αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αž§αž”αž€αžšαžŽαŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαŸ€αž”αž…αŸ†αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ αž–αŸαž›αžœαŸαž›αžΆ αž“αž·αž„αžαŸ†αž”αž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαŸ” αž§αž”αž€αžšαžŽαŸ systemd-timesyncd αž•αŸ’αžαž›αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ NTP αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ systemd-timesyncd αž˜αž·αž“αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‘αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ’αžšαžΎαž’αŸ’αžœαžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαžΌαž…αž‡αžΆ Chrony αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΎαžšαžαž½αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ”

αžαŸ’αž‰αž»αŸ†αž…αžΌαž›αž…αž·αžαŸ’αžαž’αž“αž»αžœαžαŸ’αžαžαŸ‚αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŽαžΆαž˜αž½αž™αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΎ Chrony αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ NTP αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ αž¬αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžœαž›αŸ‹αž“αžΉαž„αž€αžΆαžšαž”αŸ’αžšαžΎ Chrony αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž“αž·αž„ systemd-timesyncd αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ SNTP αŸ” αž™αŸ‰αžΆαž„αžŽαžΆαž˜αž·αž‰ αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αžšαž”αžŸαŸ‹ Chrony αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž‘αŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž–αŸαž‰αž…αž·αžαŸ’αžαž“αžΉαž„αž˜αž»αžαž„αžΆαžšαžšαž”αžŸαŸ‹ systemd-timesyncdαŸ”

αž…αŸ†αžŽαžΆαŸ†αž˜αž½αž™αž‘αŸ€αžαŸ– αž’αŸ’αž“αž€αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αž NTP αž‘αŸαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αž“αŸƒ ntpd, Chrony αž¬αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž NTP αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž™αŸ‰αžΆαž„αžŽαžΆαž˜αž·αž‰ systemd αž˜αžΆαž“αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αŸ” αž–αž½αž€αžœαžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αž‚αžΊαžŸαŸ’αžšαŸαž…αž…αž·αžαŸ’αž αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž”αž·αž‘αž–αž½αž€αžœαžΆ αž αžΎαž™αž”αŸ’αžšαžΎαž’αŸ’αžœαžΈαž•αŸ’αžŸαŸαž„αž‡αŸ†αž“αž½αžŸαžœαž·αž‰αŸ” αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž”αž·αžŸαžΆαž…αžŠαŸαž’αŸ†αžŸαž˜αŸ’αž”αžΎαž˜αž‘αŸαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αž·αž“αž…αžΌαž›αž…αž·αžαŸ’αž systemd αž¬αž•αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹αžœαžΆαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž‚αž½αžšαžαŸ‚αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ‚αž›αž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αŸ”

αžαŸ’αž‰αž»αŸ†αž…αžΌαž›αž…αž·αžαŸ’αžαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž NTP αžšαž”αžŸαŸ‹ systemd αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αž…αžΌαž›αž…αž·αžαŸ’αž Chrony αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαžŸαžΆαž€αžŸαž˜αž“αžΉαž„αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αŸ” αžœαžΆαž‡αžΆαž›αžΈαž“αž»αž… αž‘αžΆαžšαž€ -)

αž’αŸ†αž–αžΈαžŸαž·αž‘αŸ’αž’αž·αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™

VDSina αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŽαžΆαž˜αž½αž™αŸ”αžŠαŸ‚αž›αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž’αŸ†αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αžœαžΆαž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αž‘αžΎαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŽαžΆαž˜αž½αž™αž–αžΈαžαŸ’αž›αž½αž“αž’αŸ’αž“αž€αž•αŸ’αž‘αžΆαž›αŸ‹ αž’αžΆαž™αž’αŸαžŸαž’αžΌ, αž˜αžΆαž“β€‹αž•αžΆβ€‹αžŸαž»αžαž—αžΆαž– αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž“αž·αž„αž€αžΆαžšαž‘αžΌαž‘αžΆαžαŸ‹αž”αŸ’αžšαž…αžΆαŸ†αžαŸ’αž„αŸƒαŸ” αžŸαžΌαž˜αž…αžΆαŸ†αžαžΆαž™αžΎαž„αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸαž’αžŸαŸ‹αž€αž›αŸ’αž”αž‡αžΆαž“αž·αž…αŸ’αž… αžŠαŸ‚αž›αž–αž·αžαž‡αžΆαž˜αž·αž“αž…αŸαŸ‡αž…αž”αŸ‹ πŸ˜‰

αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž–αŸαž›αžœαŸαž›αžΆαž›αžΈαž“αž»αž…αŸ– NTP, Chrony αž“αž·αž„ systemd-timesyncd

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹