4. همگام سازی زمان
NTP یک پروتکل TCP/IP برای همگام سازی زمان در شبکه است. اساساً یک کلاینت زمان فعلی را از یک سرور درخواست می کند و از آن برای تنظیم ساعت خود استفاده می کند.
در پشت این توصیف ساده، پیچیدگی زیادی وجود دارد - سطوحی از سرورهای NTP وجود دارد، با سرورهای NTP ردیف اول که به ساعتهای اتمی متصل هستند، و سرورهای ردیف دو و سه که بار واقعی درخواستها را در سراسر اینترنت پخش میکنند. همچنین نرمافزار کلاینت بسیار پیچیدهتر از آن چیزی است که فکر میکنید - باید تأخیرهای ارتباطی را در نظر بگیرد و زمان را به گونهای تنظیم کند که تمام فرآیندهای دیگری که روی سرور اجرا میشوند را برهم نزند. اما خوشبختانه تمام این پیچیدگی از شما پنهان است!
اوبونتو به طور پیش فرض استفاده می کند timedatectl / timesyncd برای همگام سازی زمان و کاربران می توانند به صورت اختیاری از chrony استفاده کنند
بخش 4.2، "سرویس پروتکل زمان شبکه" [ص. 56].