Sioncronadh Ùine Linux: NTP, Chrony agus systemd-timesyncd

Sioncronadh Ùine Linux: NTP, Chrony agus systemd-timesyncd
Bidh a 'mhòr-chuid de dhaoine a' cumail sùil air an ùine. Bidh sinn ag èirigh ann an àm airson deas-ghnàthan na maidne againn a chrìochnachadh agus a dhol a dh’ obair, fois a ghabhail airson lòn, coinneachadh ri cinn-latha pròiseict, co-làithean breith is saor-làithean a chomharrachadh, a dhol air bòrd plèana, agus mar sin air adhart.

A bharrachd air an sin: tha cuid againn làn de ùine. Tha an uaireadair agam air a stiùireadh le lùth na grèine agus a’ faighinn ùine cheart bhon Institiud Nàiseanta Inbhean is Teicneòlais (NIST) gu Fort Collins, Colorado tro rèidio longwave WWVB. Tha na comharran ùine air an sioncronadh leis a’ ghleoc atamach, a tha cuideachd suidhichte aig Fort Collins. Tha mo Fitbit a’ sioncronadh leis an fhòn agam a tha a’ sioncronadh leis an fhrithealaiche NTP, a bhios mu dheireadh a’ sioncronadh leis a’ ghleoc atamach.

Bidh innealan a 'cumail sùil air ùine cuideachd

Tha mòran adhbharan ann airson gu bheil feum aig na h-innealan agus na coimpiutairean againn air ùine cheart. Mar eisimpleir, ann am bancaireachd, margaidhean stoc, agus gnìomhachasan ionmhais eile, feumar gnothaichean a dhèanamh san òrdugh cheart, agus tha sreathan ùine ceart deatamach airson seo.

Feumaidh na fònaichean, clàran, càraichean, siostaman GPS agus coimpiutairean againn uile suidheachaidhean ùine agus ceann-latha ceart. Tha mi airson 's gun seall an gleoc air deasg a' choimpiutair agam an ùine cheart. Tha mi airson gum bi cuimhneachain a’ nochdadh air a’ mhìosachan ionadail agam aig an àm cheart. Bidh an ùine cheart cuideachd a’ dèanamh cinnteach gu bheil na h-obraichean cron agus systemd a’ ruith aig an àm cheart.

Tha ceann-latha agus àm cuideachd cudromach airson logadh, agus mar sin tha e beagan nas fhasa clàran sònraichte a lorg stèidhichte air ceann-latha agus àm. Mar eisimpleir, bha mi uair ag obair ann an DevOps (cha b 'e sin a bh' air aig an àm) agus bha mi a 'stèidheachadh siostam post-dealain ann an stàite Carolina a Tuath. B’ àbhaist dhuinn còrr air 20 millean post-d a làimhseachadh gach latha. Faodaidh e a bhith fada nas fhasa a bhith a’ cumail sùil air post-d tro shreath de luchd-frithealaidh, no a’ dearbhadh an dearbh sreath de thachartasan a’ cleachdadh faidhlichean log air luchd-aoigheachd a tha sgapte air feadh na dùthcha ma tha na coimpiutairean fa leth air an sioncronachadh ann an ùine.

Aon uair - iomadh uair a thìde

Feumaidh luchd-aoigheachd Linux aire a thoirt gu bheil ùine siostam agus ùine RTC ann. Tha RTC (Real Time Clock) na ainm beagan neònach agus chan eil e gu math ceart airson gleoc bathar-cruaidh.

Bidh an gleoc bathar-cruaidh a’ ruith gu leantainneach eadhon nuair a thèid an coimpiutair a chuir dheth, a ’cleachdadh a’ bhataraidh air bòrd-màthair an t-siostaim. Is e prìomh obair an RTC ùine a stòradh nuair nach eil ceangal ri frithealaiche ùine ri fhaighinn. Anns na làithean nuair a bha e do-dhèanta ceangal a dhèanamh ri frithealaiche ùine thairis air an eadar-lìn, dh'fheumadh cloc a-staigh ceart a bhith aig a h-uile coimpiutair. Bha aig siostaman obrachaidh ri faighinn chun RTC aig àm tòiseachaidh agus bha aig an neach-cleachdaidh ri ùine an t-siostaim a shuidheachadh le làimh a’ cleachdadh eadar-aghaidh rèiteachaidh bathar-cruaidh BIOS gus dèanamh cinnteach gu robh e ceart.

Chan eil clocaichean bathar-cruaidh a’ tuigsinn bun-bheachd sònaichean ùine; Bidh RTC a’ stòradh na h-ùine a-mhàin, chan e an sòn ùine no an cothromachadh bho UTC (Ùine Cho-òrdanaichte Coitcheann, ris an canar cuideachd GMT no Greenwich Mean Time). Faodaidh tu RTC a stàladh le inneal a chòmhdaicheas mi nas fhaide air adhart san artaigil seo.

Is e àm an t-siostaim an ùine a tha an OS a’ taisbeanadh air a’ ghleoc GUI air an deasg agad, ann an toradh an àithne ceann-latha, ann an stampaichean-ama nan logaichean. Tha seo cuideachd a 'buntainn ri cuin a thèid faidhlichean a chruthachadh, atharrachadh agus fhosgladh.

Air an duilleig fear airson rtc tha làn chunntas air an RTC agus gleoc an t-siostaim.

Dè th' ann an NTP?

Bidh coimpiutairean air feadh an t-saoghail a’ cleachdadh NTP (Network Time Protocol) gus an ùine aca a shioncronadh le gleocaichean iomraidh àbhaisteach thairis air an eadar-lìn a’ cleachdadh rangachd de luchd-frithealaidh NTP. Tha na prìomh luchd-frithealaidh ùine aig ìre 1 agus tha iad ceangailte gu dìreach ri diofar sheirbheisean ùine nàiseanta aig ìre 0 tro saideal, rèidio no eadhon modems thairis air loidhnichean fòn. Faodaidh seirbheisean ùine sreath 0 a bhith nan gleoc atamach, na ghlacadair rèidio a tha air a ghleusadh ri comharran air an gluasad le clocaichean atamach, no mar ghlacadair GPS a bhios a’ cleachdadh comharran gleoc fìor cheart air an gluasad le saidealan GPS.

Tha grunn mhìltean de luchd-frithealaidh stratum 2 NTP poblach aig a’ mhòr-chuid de na frithealaichean fiosrachaidh fosgailte don phoball. Bidh mòran bhuidhnean agus luchd-cleachdaidh (mi fhìn nam measg) le mòran de luchd-aoigheachd aig a bheil feum air frithealaiche NTP a’ roghnachadh na frithealaichean ùine aca fhèin a stèidheachadh gus nach fhaigh ach aon aoigh ionadail cothrom air stratum 2 no 3. Bidh iad an uairsin a’ rèiteachadh na nodan a tha air fhàgail air an lìonra gus an cleachdadh ionadail frithealaiche ùine. A thaobh an lìonra dachaigh agam, is e seo frithealaiche còmhdach 3.

Diofar ghnìomhan de NTP

Is e ntpd a th’ ann am buileachadh tùsail NTP. An uairsin thàinig dà fhear nas ùire còmhla ris, chronyd agus systemd-timesyncd. Bidh na trì a’ sioncronadh an ùine aoigheachd ionadail le frithealaiche ùine NTP. Chan eil an t-seirbheis systemd-timesyncd cho earbsach ri chronyd, ach tha e math gu leòr airson a’ mhòr-chuid de adhbharan. Ma tha an RTC a-mach à sioncranachadh, faodaidh e ùine an t-siostaim atharrachadh mean air mhean gus sioncronadh leis an t-seirbheisiche NTP nuair a bhios ùine an t-siostaim ionadail a’ gluasad beagan. Chan urrainnear an t-seirbheis systemd-timesync a chleachdadh mar fhrithealaiche ùine.

cronaidh na bhuileachadh de NTP anns a bheil dà phrògram: an daemon chronyd agus eadar-aghaidh loidhne-àithne ris an canar chronyc. Tha cuid de fheartan aig Chrony a tha riatanach ann an iomadh cùis:

  • Faodaidh Chrony sioncronadh le frithealaiche ùine fada nas luaithe na an t-seann sheirbheis ntpd. Tha seo math airson coimpiutairean-glùine no deasg nach eil ag obair fad na h-ùine.
  • Faodaidh e dìoladh a dhèanamh airson caochlaidhean cloc, leithid nuair a thèid an aoigh a chadal no a thèid e a-steach don mhodh cadail, no nuair a dh’ atharraicheas an gleoc mar thoradh air leumadh tricead, a shlaodas sìos clocaichean aig luchdan ìosal.
  • Bidh e a’ fuasgladh dhuilgheadasan ùine co-cheangailte ri ceangal lìonra neo-sheasmhach no dùmhlachd lìonra.
  • Bidh e a’ riaghladh dàil lìonraidh.
  • Às deidh a ’chiad sioncranachadh ùine, cha stad Chrony a’ ghleoc gu bràth. Tha seo a’ toirt seachad amannan-ama seasmhach agus cunbhalach airson mòran de sheirbheisean siostam agus thagraidhean.
  • Faodaidh Chrony obrachadh eadhon às aonais ceangal lìonra. Anns a 'chùis seo, faodar an aoigh no an fhrithealaiche ionadail ùrachadh le làimh.
  • Faodaidh Chrony a bhith na fhrithealaiche NTP.

A-rithist, tha NTP na phròtacal a ghabhas a chuir an gnìomh air aoigheachd Linux a ’cleachdadh Chrony no systemd-timesyncd.

Tha na NTP, Chrony, agus systemd-timesyncd RPMs rim faighinn anns na stòran àbhaisteach Fedora. Tha an systemd-udev RPM na mhanaidsear tachartais kernel a tha air a chuir a-steach gu bunaiteach air Fedora, ach tha e roghainneil.

Faodaidh tu na trì a stàladh agus gluasad eatorra, ach cruthaichidh seo ceann goirt a bharrachd. Mar sin tha e nas fheàrr gun a bhith. Tha fiosan ùr-nodha de Fedora, CentOS, agus RHEL air gluasad gu Chrony mar am buileachadh bunaiteach, agus tha systemd-timesyncd aca cuideachd. Tha mi a’ faighinn a-mach gu bheil Chrony ag obair gu math, a’ toirt seachad eadar-aghaidh nas fheàrr na an t-seirbheis NTP, a’ toirt seachad tòrr a bharrachd fiosrachaidh agus barrachd smachd, a chòrdas ri luchd-rianachd an t-siostaim gu cinnteach.

A’ cur casg air seirbheisean NTP

Is dòcha gu bheil an t-seirbheis NTP a’ ruith air an òstair agad mu thràth. Ma tha, feumaidh tu a chuir dheth mus atharraich thu gu rudeigin eile. Bha ruith chronyd agam agus mar sin chleachd mi na h-òrdughan a leanas airson stad agus cuir à comas e. Ruith na h-òrdughan iomchaidh airson daemon NTP sam bith a tha thu a’ ruith air an aoigh agad:

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

Dèan cinnteach gu bheil an t-seirbheis air a stad agus air a chur à comas:

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

Sgrùdadh inbhe mus cuir thu air bhog

Leigidh inbhe sioncronaidh gleoc an t-siostaim dhut faighinn a-mach a bheil an t-seirbheis NTP a’ ruith. Leis nach do thòisich thu air NTP fhathast, bheir an àithne timesync-status beachd air seo:

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

Tha iarrtas inbhe dhìreach a 'toirt seachad fiosrachadh cudromach. Mar eisimpleir, bidh an àithne timedatectl gun argamaid no roghainnean a’ cur an gnìomh an fho-òrdugh inbhe gu bunaiteach:

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

Bheir seo dhut an ùine ionadail airson an aoigh agad, ùine UTC, agus ùine RTC. Anns a 'chùis seo, tha ùine an t-siostaim air a shuidheachadh gu sòn ùine Ameireagaidh / New_York (TZ), tha an RTC air a shuidheachadh chun na h-ùine anns an raon ùine ionadail, agus chan eil an t-seirbheis NTP gnìomhach. Tha an ùine RTC air tòiseachadh a’ gluasad beagan bho àm an t-siostaim. Tha seo àbhaisteach airson siostaman nach deach na clocaichean aca a shioncronachadh. Tha an ìre de chothromachadh air an aoigh an urra ris an ùine a tha air a dhol seachad bho chaidh an siostam a shioncronachadh mu dheireadh.

Fhuair sinn rabhadh cuideachd mu bhith a’ cleachdadh ùine ionadail airson RTC - tha seo a’ buntainn ri atharrachaidhean sòn ùine agus roghainnean DST. Ma thèid an coimpiutair a chuir dheth nuair a dh’ fheumar atharrachaidhean a dhèanamh, chan atharraich an RTC. Ach airson frithealaichean no luchd-aoigheachd eile a bhios a’ ruith timcheall a’ ghleoc, chan eil seo na dhuilgheadas idir. A bharrachd air an sin, atharraichidh seirbheis sam bith a bheir seachad sioncronadh ùine NTP ùine an aoigh anns a’ chiad ìre tòiseachaidh, agus mar sin bidh an ùine ceart a-rithist às deidh an tòiseachadh a bhith deiseil.

A 'suidheachadh an raon ùine

Mar as trice, bidh thu a’ sònrachadh an sòn ùine rè an stàladh agus chan eil e mar dhleastanas ort atharrachadh nas fhaide air adhart. Ach, tha amannan ann nuair a dh'fheumas tu an raon ùine atharrachadh. Tha grunn innealan ann a dh'fhaodas cuideachadh. Bidh Linux a’ cleachdadh faidhlichean sòn ùine gus sòn ùine ionadail aoigheachd a dhearbhadh. Tha na faidhlichean seo san eòlaire /usr/share/zoneinfo. Gu gnàthach, airson an raon ùine agam, tha an siostam ag òrdachadh seo: /etc/localtime -> ../usr/share/zoneinfo/America/New_York. Ach chan fheum thu a bhith eòlach air a leithid de fho-fhaireachdainn gus an raon ùine atharrachadh.

Is e am prìomh rud fios a bhith agad air an ainm sòn ùine oifigeil airson d’ àite agus an àithne co-fhreagarrach. Canaidh sinn gu bheil thu airson an raon ùine atharrachadh gu 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>

A-nis faodaidh tu an raon ùine a shuidheachadh. Chleachd mi an àithne ceann-latha gus sùil a thoirt airson atharrachaidhean, ach faodaidh tu cuideachd timedatectl a chleachdadh:

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

A-nis faodaidh tu sòn ùine an aoigh agad atharrachadh air ais gu àm ionadail.

systemd-timesyncd

Tha an daemon timesync systemd a’ toirt seachad buileachadh NTP a tha furasta a riaghladh ann an co-theacs systemd. Tha e air a chuir a-steach gu bunaiteach air Fedora agus Ubuntu. Ach, cha tòisich e ach gu bunaiteach air Ubuntu. Chan eil mi cinnteach mu sgaoilidhean eile. Faodaidh tu sgrùdadh a dhèanamh dhut fhèin:

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

A' rèiteachadh systemd-timesyncd

Tha am faidhle rèiteachaidh airson systemd-timesyncd /etc/systemd/timesyncd.conf. Is e faidhle sìmplidh a tha seo le nas lugha de roghainnean comasach na na seann sheirbheisean NTP agus chronyd. Seo na tha san fhaidhle seo (gun atharrachaidhean eile) air an Fedora VM agam:

#  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

Is e an aon earrann a th’ ann, a bharrachd air beachdan, [Ùine]. Thathas a’ toirt iomradh air a h-uile loidhne eile. Is iad seo na luachan bunaiteach agus cha bu chòir an atharrachadh (mura h-eil adhbhar agad). Mura h-eil frithealaiche ùine NTP agad air a mhìneachadh san loidhne NTP =, bidh Fedora a’ dol gu frithealaiche ùine Fedora air ais. Mar as trice bidh mi a’ cur mo fhrithealaiche ùine ris:

NTP=myntpserver

A' ruith timesync

Faodaidh tu siostamd-timesyncd a thòiseachadh agus a dhèanamh gnìomhach mar seo:

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

A 'suidheachadh an uaireadair bathar-cruaidh

Seo cò ris a bhios an suidheachadh coltach às deidh ruith 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    

An toiseach, tha an eadar-dhealachadh eadar RTC agus ùine ionadail (EDT) nas lugha na diog, agus bidh an eadar-dhealachadh a’ dol am meud le diog no dhà eile thairis air na beagan làithean a tha romhainn. Leis nach eil bun-bheachd de shònaichean ùine ann an RTC, feumaidh an àithne timedatectl coimeas a dhèanamh gus an raon ùine cheart a dhearbhadh. Mura h-eil an ùine RTC dìreach a rèir na h-ùine ionadail, chan eil e a’ freagairt ris an raon ùine ionadail nas motha.

A’ coimhead airson tuilleadh fiosrachaidh, rinn mi sgrùdadh air inbhe systemd-timesync agus lorg mi seo:

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

Mothaich an teachdaireachd log a tha ag ràdh nach deach ùine an t-siostaim a shuidheachadh no gun deach ath-shuidheachadh. Bidh an t-seirbheis Timesync a’ suidheachadh ùine an t-siostaim stèidhichte air an stampa-ama. Bidh clàran-ama air an cumail suas leis an daemon timesync agus air an cruthachadh air a h-uile sioncranachadh soirbheachail.

Chan eil dòigh aig an àithne timedatectl luach a’ ghleoc bathar-cruaidh a thoirt bho ghleoc an t-siostaim. Chan urrainn dha ach an ùine agus an ceann-latha a shuidheachadh bhon luach a chaidh a chuir a-steach air an loidhne-àithne. Faodaidh tu an RTC a shuidheachadh chun aon luach ri ùine an t-siostaim a’ cleachdadh an àithne 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

Tha an roghainn --localtime ag innse don ghleoc bathar-cruaidh ùine ionadail a shealltainn, chan e UTC.

Carson a tha feum agad air RTC idir?

Suidhichidh buileachadh NTP gleoc an t-siostaim aig àm tòiseachaidh. Agus carson an uairsin RTC? Chan eil seo gu tur fìor: cha tachair seo ach ma tha ceangal lìonraidh agad ris an fhrithealaiche ùine. Ach, chan eil cothrom aig mòran shiostaman an-còmhnaidh air ceangal lìonra, agus mar sin tha gleoc bathar-cruaidh feumail airson Linux a chleachdadh gus ùine an t-siostaim a shuidheachadh. Tha seo nas fheàrr na bhith a’ suidheachadh an ùine le làimh, eadhon ged a dh’ fhaodadh e gluasad bho àm fìor.

co-dhùnadh

Tha an artaigil seo air ath-sgrùdadh a dhèanamh air cuid de dh’ innealan airson làimhseachadh ceann-latha, ùine agus sònaichean ùine. Tha an inneal systemd-timesyncd a’ toirt seachad teachdaiche NTP as urrainn an ùine air an òstair ionadail a shioncronachadh le frithealaiche NTP. Ach, chan eil systemd-timesyncd a’ toirt seachad seirbheis frithealaiche, mar sin ma tha feum agad air frithealaiche NTP air an lìonra agad, feumaidh tu rudeigin eile, leithid Chrony, a chleachdadh mar fhrithealaiche.

Is fheàrr leam aon bhuileachadh a bhith agam airson seirbheis sam bith air an lìonra agam, agus mar sin bidh mi a’ cleachdadh Chrony. Mura h-eil feum agad air frithealaiche NTP ionadail, no mura h-eil dragh agad Chrony a chleachdadh mar an fhrithealaiche agus systemd-timesyncd mar an neach-dèiligidh SNTP. Às deidh na h-uile, chan eil feum air na feartan a bharrachd de Chrony a chleachdadh mar neach-dèiligidh ma tha thu riaraichte le gnìomhachd systemd-timesyncd.

Nòta eile: chan fheum thu na h-innealan systemd a chleachdadh gus NTP a bhuileachadh. Faodaidh tu dreach nas sine de ntpd, Chrony, no buileachadh NTP eile a chleachdadh. Às dèidh na h-uile, systemd a dhèanamh suas de àireamh mhòr de sheirbheisean; tha mòran dhiubh roghainneil, agus mar sin faodaidh tu an tionndadh dheth agus rudeigin eile a chleachdadh nan àite. Chan e uilebheist mòr monolithic a tha seo. Is dòcha nach toil leat systemd no pàirtean dheth, ach bu chòir dhut co-dhùnadh fiosraichte a dhèanamh.

Is toil leam buileachadh systemd de NTP, ach is fheàrr leam Chrony oir tha e a’ freagairt air na feumalachdan agam nas fheàrr. 'S e Linux a th' ann, leanabh -)

Air na Còraichean Sanasachd

Tha VDSina a’ tabhann frithealaichean airson obair sam bith, taghadh mòr de shiostaman obrachaidh airson stàladh fèin-ghluasadach, tha e comasach OS sam bith a chuir a-steach bhuat fhèin ISO, cofhurtail pannal smachd leasachadh fhèin agus pàigheadh ​​làitheil. Cuimhnich gu bheil frithealaichean sìorraidh againn a tha gu cinnteach gun ùine 😉

Sioncronadh Ùine Linux: NTP, Chrony agus systemd-timesyncd

Source: www.habr.com

Cuir beachd ann