Синхронизатсияи Time Linux: NTP, Chrony ва systemd-timesyncd

Синхронизатсияи Time Linux: NTP, Chrony ва systemd-timesyncd
Аксарияти одамон вақтро пайгирӣ мекунанд. Мо барои анҷом додани расму оинҳои саҳарӣ сари вақт аз хоб мехезем ва ба кор меравем, барои хӯроки нисфирӯзӣ танаффус мекунем, мӯҳлати лоиҳаро иҷро мекунем, рӯзи таваллуд ва идҳоро ҷашн мегирем, ба ҳавопаймо савор мешавем ва ғайра.

Гузашта аз ин: баъзеи мо бо вақт банд ҳастем. Соати ман аз энергияи офтобӣ кор мекунад ва вақти дақиқи онро аз Институти миллии стандартҳо ва технология (NIST) ба Форт Коллинз, Колорадо тавассути радиои мавҷи дароз WWVB. Сигналҳои вақт бо соати атомӣ, ки дар Форт Коллинз ҷойгиранд, ҳамоҳанг карда мешаванд. Fitbit-и ман бо телефони ман ҳамоҳанг мешавад, ки бо сервер ҳамоҳанг мешавад NTP, ки дар ниҳоят бо соати атомӣ ҳамоҳанг мешавад.

Дастгоҳҳо инчунин вақтро пайгирӣ мекунанд.

Сабабҳои зиёде мавҷуданд, ки чаро дастгоҳҳо ва компютерҳои мо ба вақти дақиқ ниёз доранд. Масалан, дар бонкҳо, бозорҳои саҳҳомӣ ва дигар тиҷорати молиявӣ, муомилот бояд бо тартиби дуруст анҷом дода шаванд ва пайдарпайии дақиқи вақт барои ин муҳим аст.

Телефонҳо, планшетҳо, мошинҳо, системаҳои GPS ва компютерҳои мо танзимоти дақиқи вақт ва санаро талаб мекунанд. Ман мехоҳам соат дар мизи кории компютери ман вақти дурустро нишон диҳад. Ман мехоҳам, ки ёдраскуниҳо дар тақвими маҳаллии ман дар вақти лозима пайдо шаванд. Вақти дуруст инчунин кафолат медиҳад, ки корҳои cron ва системавӣ дар вақти дуруст оғоз карда шаванд.

Сана ва вақт низ барои сабти ном муҳиманд, аз ин рӯ пайдо кардани гузоришҳои муайян дар асоси сана ва вақт каме осонтар аст. Масалан, ман боре дар DevOps кор мекардам (он вақт онҳо инро чунин намехонданд) дар иёлати Каролинаи Шимолӣ системаи почтаи электронӣ таъсис додам. Мо дар як рӯз зиёда аз 20 миллион мактубҳоро коркард мекардем. Ҷустуҷӯи почтаи электронӣ дар як қатор серверҳо ё муайян кардани пайдарпайии дақиқи рӯйдодҳо бо истифода аз файлҳои журнал дар ҳостҳои аз ҷиҳати ҷуғрофӣ парокандашуда метавонад хеле осонтар бошад, агар компютерҳои мувофиқ вақт ҳамоҳанг карда шаванд.

Як маротиба - соатҳои зиёд

Хостҳои Linux бояд огоҳ бошанд, ки вақти система ва вақти RTC вуҷуд дорад. RTC (Соати воқеии вақт) як номи аҷиб ва на он қадар дақиқ барои соати сахтафзор аст.

Соати сахтафзор пайваста кор мекунад, ҳатто вақте ки компютер хомӯш аст, бо истифода аз батареяи motherboard система. Вазифаи асосии RTC ин нигоҳ доштани вақт аст, вақте ки пайвастшавӣ ба сервери вақт дастрас нест. Дар он рӯзҳое, ки тавассути Интернет ба сервери вақт пайваст шудан ғайриимкон буд, ҳар як компютер бояд соати дохилии дақиқ дошта бошад. Системаҳои оператсионӣ бояд ҳангоми боркунӣ ба RTC дастрасӣ дошта бошанд ва корбар бояд бо истифода аз интерфейси конфигуратсияи сахтафзори BIOS вақти системаро дастӣ таъин кунад, то дурустии он дуруст бошад.

Соатҳои сахтафзор мафҳуми минтақаҳои вақтро намефаҳманд; RTC танҳо вақтро нигоҳ медорад, на минтақаи вақт ё ҷуброн аз UTC (Вақти ҳамоҳангшудаи универсалӣ, ки онро GMT ё вақти миёнаи Гринвич низ меноманд). Шумо метавонед RTC-ро бо истифода аз асбобе насб кунед, ки ман баъдтар дар ин мақола муҳокима хоҳам кард.

Вақти система вақтест, ки ОС дар соати GUI дар мизи кории шумо, дар баромади фармони сана, дар қайдҳои вақт нишон медиҳад. Ин инчунин ба вақтҳое дахл дорад, ки файлҳо эҷод, тағир додан ва кушода мешаванд.

Дар саҳифаи одам барои rtc тавсифи пурраи RTC ва соати система вуҷуд дорад.

Бо NTP чӣ гап?

Компютерҳо дар саросари ҷаҳон аз NTP (Протоколи вақти шабакавӣ) истифода мебаранд, то вақти худро бо соатҳои стандартии истинод тавассути Интернет бо истифода аз иерархияи серверҳои NTP ҳамоҳанг созанд. Серверҳои асосии вақт дар қабати 1 ҷойгир шудаанд ва онҳо мустақиман ба хидматҳои гуногуни вақти миллӣ дар қабати 0 тавассути моҳвора, радио ё ҳатто модемҳо тавассути хатҳои телефон пайваст мешаванд. Хидматҳои вақт дар сатҳи 0 метавонад як соати атомӣ, қабулкунаки радио, ки ба сигналҳои тавассути соатҳои атомӣ интиқол додашуда танзим карда мешавад ё қабулкунандаи GPS, ки сигналҳои соатии дақиқи тавассути моҳвораҳои GPS интиқолшударо истифода мебарад.

Аксарияти серверҳои истинод якчанд ҳазор серверҳои ҷамъиятии NTP stratum 2 доранд, ки барои ҳама кушода мешаванд. Бисёре аз созмонҳо ва корбарон (худам ҳам дохил мешаванд) бо шумораи зиёди ҳостҳое, ки сервери NTP-ро талаб мекунанд, насб кардани серверҳои вақти худро интихоб мекунанд, аз ин рӯ танҳо як ҳости маҳаллӣ ба қабатҳои 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 RPM дар анборҳои стандартии 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 медиҳад. Дар ин ҳолат, вақти система ба минтақаи вақти America/New_York (TZ), RTC ба минтақаи вақти маҳаллӣ таъин карда мешавад ва хидмати NTP фаъол нест. Вақти RTC аз вақти система каме дур шудан гирифт. Ин барои системаҳое муқаррарӣ аст, ки соатҳои онҳо ҳамоҳанг карда нашудаанд. Маблағи ҷуброн дар ҳост аз вақте, ки аз замони охирин ҳамоҳангсозии система гузаштааст, вобаста аст.

Мо инчунин дар бораи истифодаи вақти маҳаллӣ барои RTC огоҳӣ гирифтем - ин ба тағирёбии минтақаи вақт ва танзимоти вақти тобистон дахл дорад. Агар ҳангоми ворид кардани тағирот компютер хомӯш карда шавад, вақти RTC тағир намеёбад. Аммо барои серверҳо ё дигар ҳостҳое, ки шабонарӯзӣ кор мекунанд, ин умуман мушкиле нест. Илова бар ин, ҳама гуна хидмате, ки ҳамоҳангсозии вақти 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

Демонҳои системавии вақтҳои синхронизатсия татбиқи NTP-ро таъмин мекунанд, ки идора кардан дар заминаи системавӣ осон аст. Он ба таври нобаёнӣ дар Fedora ва Ubuntu насб карда шудааст. Аммо, он бо нобаёнӣ танҳо дар Ubuntu кор мекунад. Ман дар бораи тақсимоти дигар боварӣ надорам. Шумо метавонед худатон тафтиш кунед:

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

Танзими systemd-timesyncd

Файли конфигуратсия барои systemd-timesyncd аст /etc/systemd/timesyncd.conf. Ин як файли соддаест, ки нисбат ба хидматҳои пешинаи NTP ва chronyd имконоти камтар фаъол аст. Ин аст мундариҷаи ин файл (бе тағироти иловагӣ) дар мошини виртуалии Fedora:

#  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 вақти системаро дар асоси тамғаи вақт муқаррар мекунад. Тамғаҳои вақт аз ҷониби демони вақтҳо нигоҳ дошта мешаванд ва ҳар дафъае, ки ҳамоҳангсозии бомуваффақият рух медиҳад, эҷод карда мешаванд.

Фармони 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 ба соати сахтафзор мегӯяд, ки вақти маҳаллиро на UTC нишон диҳад.

Чаро ба шумо умуман RTC лозим аст?

Ҳар як амалисозии NTP соати системаро ҳангоми оғозёбӣ муқаррар мекунад. Ва чаро пас RTC? Ин комилан дуруст нест: ин танҳо он вақт рӯй медиҳад, ки шумо ба сервери вақт пайвасти шабакавӣ дошта бошед. Бо вуҷуди ин, бисёре аз системаҳо ба пайвасти шабака дастрасии доимӣ надоранд, аз ин рӯ соати сахтафзор муфид аст, то Linux вақти системаро дар асоси он муқаррар кунад. Ин беҳтар аз танзими дастӣ вақт аст, гарчанде ки он метавонад аз вақти воқеӣ дур шавад.

хулоса

Ин мақола баъзе асбобҳоро барои идоракунии сана, вақт ва минтақаҳои вақт фаро мегирад. Воситаи systemd-timesyncd муштарии NTP-ро таъмин мекунад, ки метавонад вақтро дар ҳости маҳаллӣ бо сервери NTP ҳамоҳанг созад. Аммо, systemd-timesyncd хидмати серверро таъмин намекунад, аз ин рӯ, агар ба шумо сервери NTP дар шабакаи шумо лозим бошад, шумо бояд чизи дигареро истифода баред, ба монанди Chrony, барои кор кардан ҳамчун сервер.

Ман бартарӣ медиҳам, ки барои ҳама гуна хидмат дар шабакаи худ як амалисозии ягона дошта бошам, аз ин рӯ ман Chrony -ро истифода мебарам. Агар ба шумо сервери маҳаллии NTP лозим набошад ё ба шумо зид набошед, ки Chrony-ро ҳамчун сервер ва systemd-timesyncd ҳамчун муштарии SNTP истифода баред. Дар ниҳоят, зарурати истифодаи хусусиятҳои иловагии Chrony ҳамчун муштарӣ нест, агар шумо аз функсияи systemd-timesyncd қаноатманд бошед.

Эзоҳи дигар: аз шумо талаб карда намешавад, ки асбобҳои системавиро барои татбиқи NTP истифода баред. Шумо метавонед версияи кӯҳнаи ntpd, Chrony ё дигар татбиқи NTP-ро истифода баред. Баъд аз ҳама, systemd аз шумораи зиёди хидматҳо иборат аст; бисёре аз онҳо ихтиёрӣ мебошанд, бинобар ин шумо метавонед онҳоро хомӯш кунед ва ба ҷои он чизи дигареро истифода баред. Ин як ҳаюло азими монолитӣ нест. Шояд шумо система ё қисмҳои онро дӯст надоред, аммо шумо бояд қарори огоҳона қабул кунед.

Ман татбиқи NTP-и systemd-ро дӯст медорам, аммо ман Chrony-ро афзалтар медонам, зеро он ба ниёзҳои ман беҳтар мувофиқ аст. Ин Linux аст, кӯдак -)

Дар бораи ҳуқуқи реклама

VDSina пешниҳод мекунад серверҳо барои ҳама гуна вазифа, интихоби бузурги системаҳои оператсионӣ барои насби автоматӣ, имкон дорад, ки ҳама гуна ОС-ро аз худ насб кунед ISO, бароҳат панел рушди худ ва пардохти ҳаррӯза. Ёдовар мешавем, ки мо серверҳои абадӣ дорем, ки бешубҳа абадӣ ҳастанд 😉

Синхронизатсияи Time Linux: NTP, Chrony ва systemd-timesyncd

Манбаъ: will.com

Илова Эзоҳ