рд▓рд┐рдирдХреНрд╕ рд╕рдордп рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди: NTP, Chrony рд░ systemd-timesyncd

рд▓рд┐рдирдХреНрд╕ рд╕рдордп рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди: NTP, Chrony рд░ systemd-timesyncd
рдзреЗрд░реИрдЬрд╕реЛ рдорд╛рдирд┐рд╕рд╣рд░реВ рд╕рдордпрдХреЛ рдЯреНрд░рдпрд╛рдХ рд░рд╛рдЦреНрдЫрдиреНред рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдмрд┐рд╣рд╛рдирдХреЛ рдЕрдиреБрд╖реНрдард╛рди рдкреВрд░рд╛ рдЧрд░реНрди рд░ рдХрд╛рдордорд╛ рдЬрд╛рди, рдЦрд╛рдЬрд╛рдХреЛ рд╡рд┐рд╢реНрд░рд╛рдо рд▓рд┐рди, рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕рдордпрд╕реАрдорд╛ рдкреВрд░рд╛ рдЧрд░реНрди, рдЬрдиреНрдорджрд┐рди рд░ рдмрд┐рджрд╛ рдордирд╛рдЙрди, рд╡рд┐рдорд╛рдирдорд╛ рдЪрдвреНрди, рд░ рдпрд╕реНрддреИ рдЕрдиреНрдп рдХреБрд░рд╛рд╣рд░реВ рдЧрд░реНрди рд╕рдордпрдореИ рдЙрдареНрдЫреМрдВред

рдпрд╕рдмрд╛рд╣реЗрдХ: рд╣рд╛рдореА рдордзреНрдпреЗ рдХреЛрд╣реА рд╕рдордп рд╕рдВрдЧ рдкрд╛рдЧрд▓ рдЫред рдореЗрд░реЛ рдШрдбреА рд╕реМрд░реНрдп рдКрд░реНрдЬрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдЫ рд░ рд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдорд╛рдирдХ рд░ рдкреНрд░рд╡рд┐рдзрд┐ рд╕рдВрд╕реНрдерд╛рдирдмрд╛рдЯ рд╕рд╣реА рд╕рдордп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫредNIST) рдлреЛрд░реНрдЯ рдХреЛрд▓рд┐рдиреНрд╕, рдХреЛрд▓реЛрд░рд╛рдбреЛ рд▓рдЩрд╡реЗрдн рд░реЗрдбрд┐рдпреЛ рдорд╛рд░реНрдлрдд WWVBред рдлреЛрд░реНрдЯ рдХреЛрд▓рд┐рдиреНрд╕рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдкрд░рдорд╛рдгреБ рдШрдбреАрд╕рдБрдЧ рд╕рдордп рд╕рдЩреНрдХреЗрддрд╣рд░реВ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдореЗрд░реЛ Fitbit рдореЗрд░реЛ рдлреЛрдирд╕рдБрдЧ рд╕рд┐рдВрдХ рд╣реБрдБрджреИрдЫ рдЬреБрди рд╕рд░реНрднрд░рд╕рдБрдЧ рд╕рд┐рдВрдХ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рдПрдирдЯреАрдкреА, рдЬрд╕рд▓реЗ рдЕрдиреНрддрддрдГ рдЖрдгрд╡рд┐рдХ рдШрдбреАрд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрджрдЫред

рдпрдиреНрддреНрд░рд╣рд░реВрд▓реЗ рдкрдирд┐ рд╕рдордпрдХреЛ рдЯреНрд░рдпрд╛рдХ рд░рд╛рдЦреНрдЫрдиреН

рд╣рд╛рдореНрд░рд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рд░ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕рд╣реА рд╕рдордп рдЪрд╛рд╣рд┐рдиреЗ рдзреЗрд░реИ рдХрд╛рд░рдгрд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмреИрдВрдХрд┐рдЩ, рд╕реНрдЯрдХ рдмрдЬрд╛рд░, рд░ рдЕрдиреНрдп рд╡рд┐рддреНрддреАрдп рд╡реНрдпрд╡рд╕рд╛рдпрд╣рд░реВрдорд╛, рд▓реЗрдирджреЗрдирд╣рд░реВ рдЙрдЪрд┐рдд рдХреНрд░рдордорд╛ рд╣реБрдиреБрдкрд░реНрдЫ, рд░ рд╕рд╣реА рд╕рдордп рдЕрдиреБрдХреНрд░рдорд╣рд░реВ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫрдиреНред

рд╣рд╛рдореНрд░рд╛ рдлреЛрдирд╣рд░реВ, рдЯреНрдпрд╛рдмреНрд▓реЗрдЯрд╣рд░реВ, рдХрд╛рд░рд╣рд░реВ, GPS рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд░ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВ рд╕рдмреИрд▓рд╛рдИ рд╕рд╣реА рд╕рдордп рд░ рдорд┐рддрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫред рдо рдореЗрд░реЛ рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рднрдПрдХреЛ рдШрдбреАрд▓реЗ рд╕рд╣реА рд╕рдордп рджреЗрдЦрд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреБред рдо рдореЗрд░реЛ рд╕реНрдерд╛рдиреАрдп рдкрд╛рддреНрд░реЛрдорд╛ рд╕рд╣реА рд╕рдордпрдорд╛ рд░рд┐рдорд╛рдЗрдиреНрдбрд░рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред рд╕рд╣реА рд╕рдордпрд▓реЗ рдпреЛ рдкрдирд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рдХрд┐ рдХреНрд░реЛрди рд░ рдкреНрд░рдгрд╛рд▓реАрдмрджреНрдз рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рд╣реА рд╕рдордпрдорд╛ рдЪрд▓реНрдЫрдиреНред

рд▓рдЧрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдорд┐рддрд┐ рд░ рд╕рдордп рдкрдирд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╣реБрдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рдорд┐рддрд┐ рд░ рд╕рдордпрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдЧрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЕрд▓рд┐ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдореИрд▓реЗ рдПрдХ рдкрдЯрдХ DevOps рдорд╛ рдХрд╛рдо рдЧрд░реЗрдВ (рдпрд╕рд▓рд╛рдИ рддреНрдпреЛ рд╕рдордпрдорд╛ рднрдирд┐рдПрди) рд░ рдЙрддреНрддрд░реА рдХреНрдпрд╛рд░реЛрд▓рд┐рдирд╛ рд░рд╛рдЬреНрдпрдорд╛ рдИрдореЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИ рдерд┐рдПред рд╣рд╛рдореАрд▓реЗ рджрд┐рдирдорд╛ реиреж рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдЗрдореЗрд▓рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдереНрдпреМрдВред рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдорд╛рд░реНрдлрдд рдЗ-рдореЗрд▓ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди, рд╡рд╛ рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдкрдорд╛ рдлреИрд▓рд┐рдПрдХреЛ рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рд▓рдЧ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рд╕рд╣реА рдЕрдиреБрдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди, рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВ рд╕рдордпрдореИ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рднрдПрдорд╛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рд╣реБрди рд╕рдХреНрдЫред

рдПрдХ рдкрдЯрдХ - рдзреЗрд░реИ рдШрдгреНрдЯрд╛

рд▓рд┐рдирдХреНрд╕ рд╣реЛрд╕реНрдЯрд╣рд░реВрд▓реЗ рддреНрдпрд╣рд╛рдБ рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рд░ RTC рд╕рдордп рд╣реЛ рднрдиреНрдиреЗ рдХреБрд░рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫред RTC (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдШрдбреА) рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбреАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд▓рд┐рдХрддрд┐ рдЕрдиреМрдареЛ рд░ рдзреЗрд░реИ рд╕рдЯреАрдХ рдирд╛рдо рд╣реЛред

рдХрдореНрдкреНрдпреБрдЯрд░ рдмрдиреНрдж рд╣реБрдБрджрд╛ рдкрдирд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбреА рд▓рдЧрд╛рддрд╛рд░ рдЪрд▓реНрдЫ, рдкреНрд░рдгрд╛рд▓реА рдорджрд░рдмреЛрд░реНрдбрдорд╛ рдмреНрдпрд╛рдЯреНрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ред RTC рдХреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╕рдордп рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБ рд╣реЛ рдЬрдм рд╕рдордп рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЙрдкрд▓рдмреНрдз рдЫреИрдиред рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдЯрд╛рдЗрдо рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрд╕рдореНрднрд╡ рднрдПрдХреЛ рджрд┐рдирд╣рд░реВрдорд╛, рдкреНрд░рддреНрдпреЗрдХ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рд╕рд╣реА рдЖрдиреНрддрд░рд┐рдХ рдШрдбреА рд╣реБрдиреБрдкрд░реНрдЫред рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрд▓реЗ рдмреБрдЯрдХреЛ рд╕рдордпрдорд╛ RTC рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреБ рдкрд░реНрдиреЗ рдерд┐рдпреЛ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ BIOS рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рд╕рд╣реА рдЫ рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рд╕реЗрдЯ рдЧрд░реНрдиреБрдкрд░реНрдереНрдпреЛред

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбреАрд╣рд░реВрд▓реЗ рд╕рдордп рдХреНрд╖реЗрддреНрд░рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдмреБрдЭреНрджреИрдирдиреН; RTC рд▓реЗ рд╕рдордп рдорд╛рддреНрд░ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдЫ, рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╡рд╛ UTC рдмрд╛рдЯ рдЕрдлрд╕реЗрдЯ (рд╕рдордиреНрд╡рд┐рдд рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╕рдордп, GMT рд╡рд╛ рдЧреНрд░реАрдирд╡рд┐рдЪ рдореАрди рдЯрд╛рдЗрдо рдкрдирд┐ рднрдирд┐рдиреНрдЫ)ред рддрдкрд╛рдЗрдБ рдПрдХ рдЙрдкрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ RTC рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдо рдпрд╕ рд▓реЗрдЦрдорд╛ рдкрдЫрд┐ рдХрднрд░ рдЧрд░реНрдиреЗрдЫреБред

рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рднрдиреЗрдХреЛ OS рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрд╕реНрдХрдЯрдкрдХреЛ GUI рдШрдбреАрдорд╛, рдорд┐рддрд┐ рдЖрджреЗрд╢рдХреЛ рдЖрдЙрдЯрдкреБрдЯрдорд╛, рд▓рдЧрд╣рд░реВрдХреЛ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрд╣рд░реВрдорд╛ рджреЗрдЦрд╛рдЙрдиреЗ рд╕рдордп рд╣реЛред рдпреЛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛, рдкрд░рд┐рдорд╛рд░реНрдЬрди рд░ рдЦреЛрд▓реНрджрд╛ рдкрдирд┐ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред

рдкреГрд╖реНрдардорд╛ rtc рдХреЛ рд▓рд╛рдЧреА рдорд╛рдиреНрдЫреЗ рддреНрдпрд╣рд╛рдБ RTC рд░ рдкреНрд░рдгрд╛рд▓реА рдШрдбреА рдХреЛ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдЫред

NTP рд╕рдВрдЧ рдХреЗ рдЫ?

рд╡рд┐рд╢реНрд╡рднрд░рдХрд╛ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрд▓реЗ NTP рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдорд╛рдирдХ рд╕рдиреНрджрд░реНрдн рдШрдбреАрд╣рд░реВрд╕рдБрдЧ рдЖрдлреНрдиреЛ рд╕рдордп рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрди NTP (рдиреЗрдЯрд╡рд░реНрдХ рдЯрд╛рдЗрдо рдкреНрд░реЛрдЯреЛрдХрд▓) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред рдореБрдЦреНрдп рд╕рдордп рд╕рд░реНрднрд░рд╣рд░реВ рд▓реЗрдпрд░ 1 рдорд╛ рдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВ рд╕реАрдзреИ рд▓реЗрдпрд░ 0 рдорд╛ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рд╖реНрдЯреНрд░рд┐рдп рд╕рдордп рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рдЙрдкрдЧреНрд░рд╣, рд░реЗрдбрд┐рдпреЛ рд╡рд╛ рдЯреЗрд▓рд┐рдлреЛрди рд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рдореЛрдбреЗрдорд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рднрдПрдХрд╛ рдЫрдиреНред рд▓реЗрдпрд░ реж рдЯрд╛рдЗрдо рд╕реЗрд╡рд╛рд╣рд░реВ рдкрд░рдорд╛рдгреБ рдШрдбреА, рдкрд░рдорд╛рдгреБ рдШрдбреАрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╕рд┐рдЧреНрдирд▓рд╣рд░реВрдорд╛ рдЯреНрдпреБрди рдЧрд░рд┐рдПрдХреЛ рд░реЗрдбрд┐рдпреЛ рд░рд┐рд╕реАрднрд░, рд╡рд╛ GPS рдЙрдкрдЧреНрд░рд╣рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдЕрддреНрдпрдзрд┐рдХ рд╕рдЯреАрдХ рдШрдбреА рд╕рдВрдХреЗрддрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ GPS рд░рд┐рд╕реАрднрд░ рд╣реБрди рд╕рдХреНрдЫред

рд╕рдиреНрджрд░реНрдн рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдорддрд╕рдБрдЧ рдзреЗрд░реИ рд╣рдЬрд╛рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ NTP рд╕реНрдЯреНрд░реНрдпрд╛рдЯрдо 2 рд╕рд░реНрднрд░рд╣рд░реВ рдЬрдирддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЦреБрд▓рд╛ рдЫрдиреНред NTP рд╕рд░реНрднрд░ рдЪрд╛рд╣рд┐рдиреЗ рдзреЗрд░реИ рд╣реЛрд╕реНрдЯрд╣рд░реВ рднрдПрдХрд╛ рдзреЗрд░реИ рд╕рдВрд╕реНрдерд╛рд╣рд░реВ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ (рдо рдЖрдлреИрдВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН) рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рд╕рдордп рд╕рд░реНрднрд░рд╣рд░реВ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рдЫрдиреМрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддреНрдпрд╕реИрд▓реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯрд▓реЗ рд╕реНрдЯреНрд░реНрдпрд╛рдЯрдо 2 рд╡рд╛ 3 рдкрд╣реБрдБрдЪ рдЧрд░реНрджрдЫред рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдмрд╛рдБрдХреА рдиреЛрдбрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдЫрдиреНред рд╕рдордп рд╕рд░реНрднрд░ред рдореЗрд░реЛ рдЧреГрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛, рдпреЛ рдПрдХ рддрд╣ 3 рд╕рд░реНрднрд░ рд╣реЛред

NTP рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

NTP рдХреЛ рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди ntpd рд╣реЛред рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рджреБрдИ рдирдпрд╛рдБ, chronyd рд░ systemd-timesyncd рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рдмреИ рддреАрдирд▓реЗ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рд╕рдордпрд▓рд╛рдИ NTP рд╕рдордп рд╕рд░реНрднрд░рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрджрдЫред systemd-timesyncd рд╕реЗрд╡рд╛ chronyd рдЬрддреНрддрд┐рдХреИ рднрд░рдкрд░реНрджреЛ рдЫреИрди, рддрд░ рдпреЛ рдзреЗрд░реИрдЬрд╕реЛ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЫред рдпрджрд┐ RTC рд╕рд┐рдВрдХ рдмрд╛рд╣рд┐рд░ рдЫ рднрдиреЗ, рдпрд╕рд▓реЗ рдмрд┐рд╕реНрддрд╛рд░реИ NTP рд╕рд░реНрднрд░рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрди рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди рд╕рдХреНрдЫ рдЬрдм рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рдЕрд▓рд┐рдХрддрд┐ рдмрдвреНрдЫред Systemd-timesync рд╕реЗрд╡рд╛рд▓рд╛рдИ рд╕рдордп рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред

рдХреНрд░реЛрдиреА NTP рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛ рдЬрд╕рдорд╛ рджреБрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдЫрдиреН: chronyd deemon рд░ chronyc рднрдирд┐рдиреЗ рдХрдорд╛рдгреНрдб-рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ред Chrony рд╕рдБрдЧ рдХреЗрд╣рд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреН рдЬреБрди рдзреЗрд░реИ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЫрдиреН:

  • Chrony рд▓реЗ рдкреБрд░рд╛рдиреЛ ntpd рд╕реЗрд╡рд╛ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рд╕рдордп рд╕рд░реНрднрд░рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрди рд╕рдХреНрдЫред рдпреЛ рд╕рдБрдзреИ рдХрд╛рдо рдирдЧрд░реНрдиреЗ рд▓реНрдпрд╛рдкрдЯрдк рд╡рд╛ рдбреЗрд╕реНрдХрдЯрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдЫред
  • рдпрд╕рд▓реЗ рдШрдбреАрдХреЛ рдЙрддрд╛рд░-рдЪрдврд╛рд╡рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрд╕реНрддреИ рдЬрдм рд╣реЛрд╕реНрдЯ рд╕реБрддреНрди рдЬрд╛рдиреНрдЫ рд╡рд╛ рдирд┐рджреНрд░рд╛ рдореЛрдбрдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрдЫ, рд╡рд╛ рдЬрдм рдШрдбреА рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рд╣рдкрд┐рдЩрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдХрдо рднрд╛рд░ рдЕрдиреНрддрд░реНрдЧрдд рдШрдбреАрд╣рд░реВ рдврд┐рд▓реЛ рд╣реБрдиреНрдЫред
  • рдпрд╕рд▓реЗ рдЕрд╕реНрдерд┐рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рднреАрдбрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдордп рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫред
  • рдпрд╕рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдврд┐рд▓рд╛рдЗ рдирд┐рдпрдорди рдЧрд░реНрджрдЫред
  • рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдордп рд╕рд┐рдВрдХ рдкрдЫрд┐, Chrony рд▓реЗ рдШрдбреА рдХрд╣рд┐рд▓реНрдпреИ рд░реЛрдХреНрджреИрдиред рдпрд╕рд▓реЗ рдзреЗрд░реИ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛рд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд┐рд░ рд░ рд▓рдЧрд╛рддрд╛рд░ рдЯрд╛рдЗрдорд╕реНрд▓рдЯрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • Chrony рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рдмрд┐рдирд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рд╡рд╛ рд╕рд░реНрднрд░ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • Chrony рд▓реЗ NTP рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред

рдлреЗрд░рд┐, NTP рдПрдЙрдЯрд╛ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛ рдЬреБрди рд▓рд┐рдирдХреНрд╕ рд╣реЛрд╕реНрдЯрдорд╛ Chrony рд╡рд╛ systemd-timesyncd рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

NTP, Chrony, рд░ systemd-timesyncd RPM рд╣рд░реВ рдорд╛рдирдХ Fedora рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред systemd-udev RPM рдПрдХ рдХрд░реНрдиреЗрд▓ рдШрдЯрдирд╛ рдкреНрд░рдмрдиреНрдзрдХ рд╣реЛ рдЬреБрди Fedora рдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреНрдЫ, рддрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЫред

рддрдкрд╛рдИрдВ рд╕рдмреИ рддреАрди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдпрд╕рд▓реЗ рдердк рдЯрд╛рдЙрдХреЛ рджреБрдЦрд╛рдЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫред рддреНрдпрд╕реИрд▓реЗ рдирдЧрд░реНрдиреБ рдиреИ рд░рд╛рдореНрд░реЛ рд╣реЛ ред Fedora, CentOS, рд░ RHEL рдХреЛ рдЖрдзреБрдирд┐рдХ рд░рд┐рд▓реАрдЬрд╣рд░реВ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд░реВрдкрдорд╛ Chrony рдорд╛ рд╕рд╛рд░рд┐рдпреЛ, рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ systemd-timesyncd рдкрдирд┐ рдЫред рдореИрд▓реЗ Chrony рд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реЗрдХреЛ, NTP рд╕реЗрд╡рд╛ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ, рдзреЗрд░реИ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд░ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ, рдЬреБрди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдкрдХреНрдХреИ рдкрдирд┐ рд░рдорд╛рдЗрд▓реЛ рдЧрд░реНрдиреЗрдЫрдиреНред

NTP рд╕реЗрд╡рд╛рд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрджреИ

NTP рд╕реЗрд╡рд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рддрдкрд╛рдИрдВрдХреЛ рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╣реБрди рд╕рдХреНрдЫред рдпрджрд┐ рддреНрдпрд╕реЛ рд╣реЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрд░реНрдХреЛ рдХреБрд░рд╛рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдпрд╕рд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдорд╕рдБрдЧ рдХреНрд░реЛрдирд┐рдб рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдерд┐рдпреЛ рддреНрдпрд╕реИрд▓реЗ рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд░реЛрдХреНрди рд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдирд┐рдореНрди рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВред рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓рд╛рдЗрд░рд╣рдиреБрднрдПрдХреЛ рдХреБрдиреИ рдкрдирд┐ 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ред рддрд░ рддрдкрд╛рдИрдВрд▓реЗ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рддреНрдпрд╕реНрддрд╛ рд╕реВрдХреНрд╖реНрдорддрд╛рд╣рд░реВ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рдореБрдЦреНрдп рдХреБрд░рд╛ рддрдкрд╛рдИрдХреЛ рд╕реНрдерд╛рди рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЖрджреЗрд╢рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдордп рдХреНрд╖реЗрддреНрд░рдХреЛ рдирд╛рдо рдЬрд╛рдиреНрди рд╣реЛред рдорд╛рдиреМрдБ рддрдкрд╛рдИрдБ рд╕рдордп рдХреНрд╖реЗрддреНрд░рд▓рд╛рдИ рд▓рд╕ рдПрдиреНрдЬрд▓рд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ:


[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 timesync рдбреЗрдордирд▓реЗ NTP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬреБрди systemd рд╕рдиреНрджрд░реНрднрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдпреЛ 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

рдЪрд▓рд┐рд░рд╣реЗрдХреЛ timesync

рддрдкрд╛рдИрдВ рдпрд╕рд░реА рд╕реБрд░реБ рдЧрд░реНрди рд░ 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 рд╕реЗрд╡рд╛рд▓реЗ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рд╕реЗрдЯ рдЧрд░реНрджрдЫред рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрд╣рд░реВ рдЯрд╛рдЗрдореНрд╕рд┐рдиреНрдХ рдбреЗрдордирджреНрд╡рд╛рд░рд╛ рд░рд╛рдЦрд┐рдиреНрдЫрдиреН рд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдлрд▓ рд╕рд┐рдЩреНрдХрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫрдиреНред

рдкреНрд░рдгрд╛рд▓реА рдШрдбреАрдмрд╛рдЯ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбреАрдХреЛ рдорд╛рди рд▓рд┐рди 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 рд╣реЛрдЗрдиред

рддрдкрд╛рдИрд▓рд╛рдИ рдХрд┐рди RTC рдЪрд╛рд╣рд┐рдиреНрдЫ?

NTP рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордпрдорд╛ рдкреНрд░рдгрд╛рд▓реА рдШрдбреА рд╕реЗрдЯ рдЧрд░реНрдиреЗрдЫред рдЕрдирд┐ рдХрд┐рди RTC? рдпреЛ рдкреВрд░реНрдгрддрдпрд╛ рд╕рддреНрдп рд╣реЛрдЗрди: рдпреЛ рддрдм рдорд╛рддреНрд░ рд╣реБрдиреЗрдЫ рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╕рдордп рд╕рд░реНрднрд░рдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рдЫред рдпрджреНрдпрдкрд┐, рдзреЗрд░реИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рд╕рдзреИрдВ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирдорд╛ рдкрд╣реБрдБрдЪ рд╣реБрдБрджреИрди, рддреНрдпрд╕реИрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рд╕рдордп рд╕реЗрдЯ рдЧрд░реНрди рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбреА рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫред рдпреЛ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕рдордп рд╕реЗрдЯ рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ, рдпрджреНрдпрдкрд┐ рдпреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдмрд╛рдЯ рд╡рд┐рдЪрд▓рд┐рдд рд╣реБрди рд╕рдХреНрдЫред

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рдпрд╕ рд▓реЗрдЦрд▓реЗ рдорд┐рддрд┐, рд╕рдордп рд░ рд╕рдордп рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░реЗрдХреЛ рдЫред systemd-timesyncd рдЙрдкрдХрд░рдгрд▓реЗ NTP рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯрдорд╛ рд╕рдордпрд▓рд╛рдИ NTP рд╕рд░реНрднрд░рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрди рд╕рдХреНрдЫред рдпрджреНрдпрдкрд┐, systemd-timesyncd рд▓реЗ рд╕рд░реНрднрд░ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди, рддреНрдпрд╕реИрд▓реЗ рдпрджрд┐ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рд╕рдЮреНрдЬрд╛рд▓рдорд╛ NTP рд╕рд░реНрднрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБрд▓реЗ рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрд░реВ рдХреЗрд╣рд┐, рдЬрд╕реНрддреИ Chrony рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдо рдореЗрд░реЛ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╕реЗрд╡рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд░реБрдЪрд╛рдЙрдБрдЫреБ, рддреНрдпрд╕реИрд▓реЗ рдо Chrony рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реНрдерд╛рдиреАрдп NTP рд╕рд░реНрднрд░ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди рднрдиреЗ, рд╡рд╛ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ Chrony рд░ SNTP рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рд░реВрдкрдорд╛ systemd-timesyncd рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдорди рд▓рд╛рдЧреНрджреИрди рднрдиреЗред рдЖрдЦрд┐рд░, рдпрджрд┐ рддрдкрд╛рдИрдВ systemd-timesyncd рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд╕рдБрдЧ рд╕рдиреНрддреБрд╖реНрдЯ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рд░реВрдкрдорд╛ Chrony рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рдЕрд░реНрдХреЛ рдиреЛрдЯ: рддрдкрд╛рдИрдВрд▓реЗ NTP рд▓рд╛рдЧреВ рдЧрд░реНрди systemd рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рддрдкрд╛рдИрдВрд▓реЗ ntpd, Chrony, рд╡рд╛ рдЕрд░реНрдХреЛ NTP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЖрдЦрд┐рд░, systemd рд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ; рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдзреЗрд░реИ рдРрдЪреНрдЫрд┐рдХ рдЫрдиреН, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмрдиреНрдж рдЧрд░реНрди рд░ рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдЕрд░реВ рдХреЗрд╣реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд░рд╛рдХреНрд╖рд╕ рд╣реЛрдЗрдиред рддрдкрд╛рдИрдВрд▓рд╛рдИ systemd рд╡рд╛ рдпрд╕рдХреЛ рдЕрдВрд╢рд╣рд░реВ рдорди рдирдкрд░реНрдиреЗ рд╣реБрди рд╕рдХреНрдЫ, рддрд░ рддрдкрд╛рдИрдВрд▓реЗ рдПрдХ рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдорд▓рд╛рдИ NTP рдХреЛ systemd рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдордирдкрд░реНрдЫ, рддрд░ рдо Chrony рд▓рд╛рдИ рд░реБрдЪрд╛рдЙрдБрдЫреБ рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдореЗрд░реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓рд╛рдИ рдЕрдЭ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдорд┐рд▓реНрдЫред рдпреЛ рд▓рд┐рдирдХреНрд╕ рд╣реЛ, рдмрдЪреНрдЪрд╛ -)

рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХреЛ рдЕрдзрд┐рдХрд╛рд░рдорд╛

VDSina рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд▓рд╛рдЧреА рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдЪрдпрди, рдпреЛ рдЖрдлреНрдиреЛ рдмрд╛рдЯ рдХреБрдиреИ рдкрдирд┐ OS рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдЖрдИрдПрд╕рдУ, рд╕рд╣рдЬ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓ рдЖрдлреНрдиреИ рд╡рд┐рдХрд╛рд╕ рд░ рджреИрдирд┐рдХ рднреБрдХреНрддрд╛рдиреАред рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдирдиреНрдд рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рдХрд╛рд▓рд╛рддреАрдд рдЫрдиреН ЁЯШЙ

рд▓рд┐рдирдХреНрд╕ рд╕рдордп рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди: NTP, Chrony рд░ systemd-timesyncd

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди