Amuṣiṣẹpọ Akoko Lainos: NTP, Chrony ati eto-timesyncd

Amuṣiṣẹpọ Akoko Lainos: NTP, Chrony ati eto-timesyncd
Ọpọlọpọ eniyan tọju akoko. A dide ni akoko lati pari awọn irubo owurọ wa ati lọ si iṣẹ, gba isinmi ọsan, pade awọn akoko ipari iṣẹ akanṣe, ṣe ayẹyẹ ọjọ-ibi ati awọn isinmi, wọ ọkọ ofurufu, ati bẹbẹ lọ.

Jubẹlọ: diẹ ninu awọn ti wa ti wa ni ifẹ afẹju pẹlu akoko. Agogo mi ni agbara nipasẹ agbara oorun ati gba akoko deede lati National Institute of Standards ati Technology (NIST) si Fort Collins, Colorado nipasẹ redio gigun gigun WWVB. Awọn ifihan agbara akoko ṣiṣẹpọ pẹlu aago atomiki, tun wa ni Fort Collins. Fitbit mi n muuṣiṣẹpọ pẹlu foonu mi ti o n muuṣiṣẹpọ pẹlu olupin naa NTP, eyi ti bajẹ šišẹpọ pẹlu awọn atomiki aago.

Awọn ẹrọ tun tọju akoko

Awọn idi pupọ lo wa ti awọn ẹrọ ati kọnputa wa nilo akoko deede. Fun apẹẹrẹ, ni ile-ifowopamọ, awọn ọja iṣura, ati awọn iṣowo inawo miiran, awọn iṣowo gbọdọ wa ni ṣiṣe ni ọna ti o yẹ, ati pe awọn ilana akoko deede jẹ pataki si eyi.

Awọn foonu wa, awọn tabulẹti, awọn ọkọ ayọkẹlẹ, awọn ọna GPS ati awọn kọnputa gbogbo nilo akoko deede ati awọn eto ọjọ. Mo fẹ ki aago lori tabili kọmputa mi lati ṣafihan akoko to pe. Mo fẹ ki awọn olurannileti han lori kalẹnda agbegbe mi ni akoko to tọ. Akoko to tọ tun ṣe idaniloju pe cron ati awọn iṣẹ eto ṣiṣe ni akoko to pe.

Ọjọ ati akoko tun ṣe pataki fun gedu, nitorinaa o rọrun diẹ lati wa awọn akọọlẹ kan ti o da lori ọjọ ati akoko. Fun apẹẹrẹ, Mo ṣiṣẹ lẹẹkan ni DevOps (ko pe ni akoko yẹn) ati pe o n ṣeto eto imeeli kan ni ipinlẹ North Carolina. A lo lati ṣe ilana diẹ sii ju 20 milionu awọn imeeli lojoojumọ. Ṣiṣayẹwo imeeli nipasẹ onka awọn olupin, tabi ti npinnu ọna gangan ti awọn iṣẹlẹ nipa lilo awọn faili log lori awọn ogun ti a tuka ni agbegbe, le rọrun pupọ ti awọn kọnputa oniwun ba wa ni mimuuṣiṣẹpọ ni akoko.

Ni akoko kan - ọpọlọpọ awọn wakati

Awọn ọmọ ogun Linux gbọdọ ṣe akiyesi pe akoko eto wa ati akoko RTC kan. RTC (Aago Akoko Gidi) jẹ ajeji diẹ ati kii ṣe orukọ deede pupọ fun aago ohun elo kan.

Aago hardware n ṣiṣẹ nigbagbogbo paapaa nigbati kọnputa ba wa ni pipa, lilo batiri lori modaboudu eto. Iṣẹ akọkọ ti RTC ni lati tọju akoko nigbati asopọ si olupin akoko ko si. Ni awọn ọjọ ti ko ṣee ṣe lati sopọ si olupin akoko lori Intanẹẹti, kọnputa kọọkan ni lati ni aago inu deede. Awọn ọna ṣiṣe ni lati wọle si RTC ni akoko bata ati olumulo ni lati ṣeto akoko eto pẹlu ọwọ nipa lilo wiwo iṣeto ohun elo BIOS lati rii daju pe o tọ.

Hardware aago ko ye awọn Erongba ti awọn agbegbe aago; RTC n tọju akoko nikan, kii ṣe agbegbe aago tabi aiṣedeede lati UTC (Aago Iṣọkan Gbogbo, ti a tun mọ ni GMT tabi Akoko Itumọ Greenwich). O le fi RTC sori ẹrọ ni lilo ọpa ti Emi yoo bo nigbamii ni nkan yii.

Akoko eto ni akoko ti OS ṣe afihan lori aago GUI lori tabili tabili rẹ, ni abajade ti aṣẹ ọjọ, ni awọn aami akoko ti awọn akọọlẹ. Eyi tun kan nigbati awọn faili ba ṣẹda, tunṣe, ati ṣiṣi.

Lori oju -iwe naa ọkunrin fun rtc Apejuwe kikun wa ti RTC ati aago eto.

Kini o wa pẹlu NTP?

Awọn kọnputa ni gbogbo agbaye lo NTP (Ilana Aago Nẹtiwọọki) lati mu akoko wọn ṣiṣẹpọ pẹlu awọn aago itọkasi boṣewa lori Intanẹẹti nipa lilo ipo-iṣe ti awọn olupin NTP. Awọn olupin akoko akọkọ wa ni Layer 1 ati pe wọn ti sopọ taara si ọpọlọpọ awọn iṣẹ akoko orilẹ-ede ni Layer 0 nipasẹ satẹlaiti, redio tabi paapaa awọn modems lori awọn laini tẹlifoonu. Awọn iṣẹ akoko Layer 0 le jẹ aago atomiki, olugba redio ti o wa ni aifwy si awọn ifihan agbara ti a gbejade nipasẹ awọn aago atomiki, tabi olugba GPS ti o nlo awọn ifihan agbara aago to peye gaan ti a gbejade nipasẹ awọn satẹlaiti GPS.

Pupọ julọ ti awọn olupin itọkasi ni ọpọlọpọ ẹgbẹrun awọn olupin NTP stratum 2 ti gbogbo eniyan ṣii si ita. Ọpọlọpọ awọn ajo ati awọn olumulo (ara mi pẹlu) pẹlu ọpọlọpọ awọn ọmọ-ogun ti o nilo olupin NTP yan lati ṣeto awọn olupin akoko ti ara wọn nitoribẹẹ nikan ogun agbegbe kan wọle si stratum 2 tabi 3. Wọn tun tunto awọn apa ti o ku lori nẹtiwọki lati lo agbegbe naa. olupin akoko. Ninu ọran ti nẹtiwọki ile mi, eyi jẹ olupin Layer 3 kan.

Awọn imuṣẹ oriṣiriṣi ti NTP

Imuse atilẹba ti NTP jẹ ntpd. Lẹhinna o darapọ mọ nipasẹ awọn tuntun meji, chronyd ati systemd-timesyncd. Gbogbo awọn mẹtẹẹta mu akoko igbalejo agbegbe ṣiṣẹpọ pẹlu olupin akoko NTP kan. Iṣẹ ṣiṣe-timesyncd kii ṣe igbẹkẹle bi chronyd, ṣugbọn o dara to fun awọn idi pupọ julọ. Ti RTC ko ba ni amuṣiṣẹpọ, o le ṣatunṣe akoko eto lati muuṣiṣẹpọ pẹlu olupin NTP nigbati akoko eto agbegbe ba lọ diẹ. Iṣẹ ṣiṣe akoko-akoko ko ṣee lo bi olupin akoko kan.

Chrony jẹ imuse ti NTP ti o ni awọn eto meji ninu: chronyd daemon ati wiwo laini aṣẹ ti a pe ni chronyc. Chrony ni awọn ẹya diẹ ti o ṣe pataki ni ọpọlọpọ awọn ọran:

  • Chrony le muṣiṣẹpọ pẹlu olupin akoko yiyara pupọ ju iṣẹ ntpd atijọ lọ. Eyi dara fun awọn kọnputa agbeka tabi kọǹpútà alágbèéká ti ko ṣiṣẹ ni gbogbo igba.
  • O le sanpada fun awọn iyipada aago, gẹgẹ bi igba ti agbalejo naa ba sun tabi wọ ipo oorun, tabi nigbati aago ba yipada nitori fifọ igbohunsafẹfẹ, eyiti o fa fifalẹ awọn aago ni awọn ẹru kekere.
  • O yanju awọn iṣoro akoko ti o ni ibatan si asopọ nẹtiwọọki aiduro tabi iṣupọ nẹtiwọọki.
  • O ṣe ilana awọn idaduro nẹtiwọki.
  • Lẹhin amuṣiṣẹpọ akoko ibẹrẹ, Chrony ko da aago duro. Eyi n pese awọn akoko iduroṣinṣin ati deede fun ọpọlọpọ awọn iṣẹ eto ati awọn ohun elo.
  • Chrony le ṣiṣẹ paapaa laisi asopọ nẹtiwọọki kan. Ni idi eyi, agbalejo agbegbe tabi olupin le ṣe imudojuiwọn pẹlu ọwọ.
  • Chrony le ṣe bi olupin NTP kan.

Lẹẹkansi, NTP jẹ ilana ti o le ṣe imuse lori agbalejo Lainos nipa lilo Chrony tabi systemd-timesyncd.

Awọn NTP, Chrony, ati awọn RPMs-timesyncd ti eto wa ni awọn ibi ipamọ Fedora boṣewa. Systemd-udev RPM jẹ oluṣakoso iṣẹlẹ ekuro ti a fi sori ẹrọ nipasẹ aiyipada lori Fedora ṣugbọn o jẹ iyan.

O le fi gbogbo awọn mẹta sori ẹrọ ki o yipada laarin wọn, ṣugbọn eyi yoo ṣẹda orififo afikun. Nitorina o dara lati ma ṣe. Awọn idasilẹ ode oni ti Fedora, CentOS, ati RHEL ti lọ si Chrony gẹgẹbi imuse aiyipada, ati pe wọn tun ni eto-timesyncd. Mo rii Chrony lati ṣiṣẹ daradara, pese wiwo ti o dara julọ ju iṣẹ NTP lọ, pese alaye pupọ ati iṣakoso, eyiti awọn oludari eto yoo dajudaju gbadun.

Pa awọn iṣẹ NTP kuro

Iṣẹ NTP le ti nṣiṣẹ tẹlẹ lori agbalejo rẹ. Ti o ba jẹ bẹ, o nilo lati mu ṣiṣẹ ṣaaju ki o to yipada si nkan miiran. Mo ti nṣiṣẹ chronyd nitori naa Mo lo awọn aṣẹ wọnyi lati da duro ati mu u. Ṣiṣe awọn aṣẹ ti o yẹ fun eyikeyi daemon NTP ti o nṣiṣẹ lori agbalejo rẹ:

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

Ṣayẹwo pe iṣẹ naa ti duro ati alaabo:

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

Ṣayẹwo ipo ṣaaju ifilọlẹ

Ipo amuṣiṣẹpọ aago eto faye gba o lati pinnu boya iṣẹ NTP nṣiṣẹ. Niwọn igba ti o ko ti bẹrẹ NTP sibẹsibẹ, aṣẹ timesync-ipo yoo tọka si eyi:

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

Ibeere ipo taara n pese alaye pataki. Fun apẹẹrẹ, pipaṣẹ timedatectl laisi ariyanjiyan tabi awọn aṣayan ṣiṣẹ aṣẹ abẹlẹ ipo nipasẹ aiyipada:

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

Eyi yoo fun ọ ni akoko agbegbe fun agbalejo rẹ, akoko UTC, ati akoko RTC. Ni ọran yii, akoko eto ti ṣeto si agbegbe aago Amẹrika / New_York (TZ), RTC ti ṣeto si akoko ni agbegbe agbegbe, ati pe iṣẹ NTP ko ṣiṣẹ. Akoko RTC ti bẹrẹ lati yapa diẹ lati akoko eto naa. Eyi jẹ deede fun awọn ọna ṣiṣe ti awọn aago wọn ko ti muuṣiṣẹpọ. Iye aiṣedeede lori agbalejo da lori akoko ti o ti kọja lati igba ti eto naa ti muuṣiṣẹpọ kẹhin.

A tun gba ikilọ nipa lilo akoko agbegbe fun RTC - eyi kan si awọn iyipada agbegbe aago ati awọn eto DST. Ti kọnputa ba wa ni pipa nigbati awọn ayipada nilo lati ṣe, RTC kii yoo yipada. Ṣugbọn fun awọn olupin tabi awọn ogun miiran ti o nṣiṣẹ ni ayika aago, eyi kii ṣe iṣoro rara. Ni afikun, iṣẹ eyikeyi ti o pese amuṣiṣẹpọ akoko NTP yoo ṣatunṣe akoko agbalejo lakoko ipele ibẹrẹ akọkọ, nitorinaa akoko naa yoo jẹ deede lẹẹkansi lẹhin ibẹrẹ ti pari.

Ṣiṣeto agbegbe aago

Nigbagbogbo, o pato agbegbe aago lakoko ilana fifi sori ẹrọ ati pe o ko ni iṣẹ-ṣiṣe ti yiyipada rẹ nigbamii. Sibẹsibẹ, awọn akoko wa nigbati o nilo lati yi agbegbe aago pada. Awọn irinṣẹ pupọ lo wa ti o le ṣe iranlọwọ. Lainos nlo awọn faili aago agbegbe lati pinnu agbegbe aago agbegbe ti agbalejo kan. Awọn faili wọnyi wa ninu itọsọna naa /usr/share/zoneinfo. Nipa aiyipada, fun agbegbe aago mi, eto naa ṣe ilana yii: /ati be be lo/localtime -> ../usr/share/zoneinfo/America/New_York. Ṣugbọn o ko nilo lati mọ iru awọn arekereke lati yi agbegbe aago pada.

Ohun akọkọ ni lati mọ orukọ agbegbe aago osise fun ipo rẹ ati aṣẹ ti o baamu. Jẹ ki a sọ pe o fẹ yi agbegbe aago pada si 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>

Bayi o le ṣeto agbegbe aago. Mo lo aṣẹ ọjọ lati ṣayẹwo fun awọn ayipada, ṣugbọn o tun le lo 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 ~]#

Bayi o le yi agbegbe aago agbalejo rẹ pada si akoko agbegbe.

systemd-timesyncd

Daemon timesync ti eto n pese imuse NTP kan ti o rọrun lati ṣakoso ni ipo eto. O ti fi sori ẹrọ nipasẹ aiyipada lori Fedora ati Ubuntu. Sibẹsibẹ, o bẹrẹ nikan nipasẹ aiyipada lori Ubuntu. Emi ko ni idaniloju nipa awọn pinpin miiran. O le ṣayẹwo fun ara rẹ:

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

Tito leto eto-timesyncd

Faili iṣeto ni fun systemd-timesyncd jẹ /etc/systemd/timesyncd.conf. Eyi jẹ faili ti o rọrun pẹlu awọn aṣayan diẹ ti o ṣiṣẹ ju NTP atijọ ati awọn iṣẹ chronyd lọ. Eyi ni awọn akoonu inu faili yii (laisi awọn atunṣe siwaju) lori Fedora VM mi:

#  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

Awọn nikan apakan ti o ni, Yato si comments, ni [Aago]. Gbogbo awọn miiran ila ti wa ni commented jade. Iwọnyi jẹ awọn iye aiyipada ati pe ko yẹ ki o yipada (ayafi ti o ba ni idi kan lati). Ti o ko ba ni olupin akoko NTP ti a ṣalaye ni laini NTP=, Fedora ṣe aipe si olupin akoko Fedora fallback. Mo maa n ṣafikun olupin akoko mi:

NTP=myntpserver

Nṣiṣẹ timesync

O le bẹrẹ ati jẹ ki systemd-timesyncd ṣiṣẹ bi eleyi:

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

Ṣiṣeto aago hardware

Eyi ni ohun ti ipo naa dabi lẹhin ṣiṣe 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    

Ni ibẹrẹ, iyatọ laarin RTC ati akoko agbegbe (EDT) kere ju iṣẹju-aaya kan, ati pe iyatọ naa pọ si nipasẹ iṣẹju-aaya miiran ni awọn ọjọ diẹ ti nbọ. Niwọn igba ti ko si imọran ti awọn agbegbe aago ni RTC, aṣẹ timedatectl gbọdọ ṣe afiwe lati pinnu agbegbe aago to pe. Ti akoko RTC ko ba deede akoko agbegbe, lẹhinna ko baramu agbegbe aago agbegbe boya.

N wa alaye diẹ sii, Mo ṣayẹwo ipo ti systemd-timesync ati rii eyi:

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

Ṣe akiyesi ifiranṣẹ log ti o sọ pe akoko eto ko ti ṣeto tabi ti tunto. Iṣẹ Timesync ṣeto akoko eto ti o da lori timestamp. Awọn aami akoko jẹ itọju nipasẹ daemon timesync ati pe o ṣẹda lori gbogbo amuṣiṣẹpọ aṣeyọri.

Aṣẹ timedatectl ko ni ọna lati gba iye ti aago hardware lati aago eto. O le ṣeto akoko ati ọjọ nikan lati iye ti a tẹ lori laini aṣẹ. O le ṣeto RTC si iye kanna bi akoko eto nipa lilo pipaṣẹ 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

Aṣayan --agbegbe agbegbe sọ aago ohun elo lati ṣafihan aago agbegbe, kii ṣe UTC.

Kini idi ti o nilo RTC rara?

Eyikeyi imuse ti NTP yoo ṣeto aago eto ni akoko ibẹrẹ. Ati kilode lẹhinna RTC? Eyi kii ṣe otitọ patapata: eyi yoo ṣẹlẹ nikan ti o ba ni asopọ nẹtiwọki si olupin akoko naa. Sibẹsibẹ, ọpọlọpọ awọn ọna ṣiṣe ko nigbagbogbo ni iwọle si asopọ nẹtiwọọki kan, nitorinaa aago ohun elo jẹ iwulo fun Linux lati lo lati ṣeto akoko eto naa. Eyi dara ju ṣeto akoko pẹlu ọwọ, botilẹjẹpe o le yapa lati akoko gidi.

ipari

Nkan yii ti ṣe atunyẹwo diẹ ninu awọn irinṣẹ fun ifọwọyi ọjọ, akoko, ati awọn agbegbe aago. Ohun elo ti akokosyncd ti eto n pese alabara NTP kan ti o le mu akoko ṣiṣẹpọ lori agbalejo agbegbe pẹlu olupin NTP kan. Sibẹsibẹ, systemd-timesyncd ko pese iṣẹ olupin kan, nitorinaa ti o ba nilo olupin NTP kan lori nẹtiwọọki rẹ, o gbọdọ lo nkan miiran, bii Chrony, lati ṣe bi olupin.

Mo fẹ lati ni imuse kan fun eyikeyi iṣẹ lori nẹtiwọọki mi, nitorinaa Mo lo Chrony. Ti o ko ba nilo olupin NTP agbegbe, tabi ti o ko ba fiyesi lilo Chrony bi olupin ati systemd-timesyncd bi alabara SNTP. Lẹhinna, ko si iwulo lati lo awọn ẹya afikun ti Chrony bi alabara kan ti o ba ni itẹlọrun pẹlu iṣẹ ṣiṣe ti systemd-timesyncd.

Akọsilẹ miiran: iwọ ko nilo lati lo awọn irinṣẹ eto lati ṣe NTP. O le lo ẹya agbalagba ti ntpd, Chrony, tabi imuse NTP miiran. Lẹhinna, systemd ni nọmba nla ti awọn iṣẹ; ọpọlọpọ ninu wọn jẹ iyan, nitorinaa o le pa wọn ki o lo nkan miiran dipo. Eyi kii ṣe aderubaniyan monolithic nla kan. O le ma fẹran eto tabi awọn ẹya ara rẹ, ṣugbọn o yẹ ki o ṣe ipinnu alaye.

Mo fẹran imuse systemd ti NTP, ṣugbọn Mo fẹran Chrony nitori pe o baamu awọn iwulo mi dara julọ. O jẹ Linux, ọmọ -)

Lori awọn ẹtọ ti Ipolowo

VDSina ipese olupin fun eyikeyi iṣẹ-ṣiṣe, aṣayan nla ti awọn ọna ṣiṣe fun fifi sori ẹrọ laifọwọyi, o ṣee ṣe lati fi sori ẹrọ eyikeyi OS lati tirẹ ISO, itura ibi iwaju alabujuto idagbasoke ti ara ati owo sisan ojoojumọ. Ranti pe a ni awọn olupin ayeraye ti o jẹ ailakoko 😉

Amuṣiṣẹpọ Akoko Lainos: NTP, Chrony ati eto-timesyncd

orisun: www.habr.com

Fi ọrọìwòye kun