1 Die basiese opdragte van Ubuntu 18.04 verstaan
2 Die implementering van The Timesyncd
3 Verander na Ntpd
Een van die belangrikste komponente van die implementering van digitale sagteware is akkurate tydsberekening. Of u noukeurige logboeke wil opneem of u databasis korrek wil opdateer, tydsinkronisasie is kritiek.
Hierdie tutoriaal help u om tydsinkronisasie op u Ubuntu 18.04 VPS of Toegewyde bediener op te stel. U sal ook 'n paar van die mees gebruikte tydsentriese opdragte verstaan ​​en die vaardighede bemeester wat benodig word om 'n opsionele netwerktydprogram te implementeer.
Die basiese opdragte van Ubuntu 18.04 verstaan
Die mees gebruikte tydopdrag op Ubuntu 18.04 is die datum bevel. Hierdie opdrag word gebruik om die tyd en datum op 'n Ubuntu-bediener te kontroleer:
Dit lewer 'n uitset wat die tyd en datum toon op u Ubuntu 18.04-stelsel
Soos jy kan sien; vanaf die bogenoemde opdrag, is u Ubuntu-bediener ingestel op die standaard UTC-tydsone. Dit is altyd lekker om die tydsone konsekwent op die gekoördineerde universele tyd te stel en om infrastruktuur in verskeie tydsones te vermy.
As u egter projekte met ingewikkelde tydsvereistes het, kan u u tydsone maklik aanpas met behulp van die timedatectl bevel.
Om u tydsone te verander, voer eers die opdrag hieronder uit om 'n lys van die tydsones te sien:
$ Sudo timedatectl lys-tydsones
Blaai op en af ​​in hierdie lys om u voorkeur-tydsone vas te stel en noteer dit. Press q om hierdie lys te staak en die opdrag uit te reik om die tydsone te implementeer:
Dit sal u tydsone verander na Amerika / New_York. Voer die onderstaande opdrag uit om die tydsone korrek te implementeer:
Dit is dit! U weet nou hoe u u tydsone op Ubuntu 18.04-stelsel kan sien of verander.
Die implementering van The Timesyncd
Die ntpd (Network Time Protocol Deamon) is lank gebruik om tydsinkronisasie in Ubuntu-stelsels te hanteer. Die ntpd skakel met 'n reeks NTP-bedieners om voortdurend akkurate tydopdaterings te lewer.
Ten spyte van die krag en bruikbaarheid daarvan, is die ntpd vervang deur die timesyncd-diens in die nuutste Ubuntu-stelsels. Die timesyncd-diens is byna identies aan die ntpd in terme van die manier waarop dit werk en die tydbediener waarmee dit verbind word. Timesncd het egter veelvuldiger voordele bo die ntpd in die sin dat die liggewig daarvan soepel integreer met die systemd en Ubuntu-stelsels.
Voer die onderstaande opdrag uit om die timesyncd-status op u Ubuntu 18.04-stelsel te kontroleer:
Plaaslike tyd: Son 2018-10-28 12:54:53 EDT
Universele tyd: Son 2018-10-28 12:54:53 UTC
RTC-tyd: Son 2018-10-28 12:54:53
Tydsone: Amerika / New_York (EDT, -0400)
Stelselklok gesinchroniseer: ja
systemd-timesyncd.service aktief: ja
RTC in plaaslike TZ: nr
Die waarde JA vir die stelselklok wat gesinkroniseer is, bewys dat die tyd korrek gesinkroniseer is en die JA vir die systemd-timesyncd.service aktief dui aan dat timesyncd aangeskakel is en dat dit goed werk.
In die geval dat die timesyncd onaktief is, voer die opdrag hieronder uit om dit aan te stem;
Sodra u timesyncd geaktiveer het, voer die tydsberekening uit om die status van die netwerktyd te kontroleer.
Verander na Ntpd
Die timesyncd is ideaal vir baie doeleindes, maar nie almal nie. Sommige toepassings is tydsensitief en kan beter deur die ntpd hanteer word. Dit is omdat ntpd gesofistikeerde tegnieke gebruik en die vermoë het om selfs die kleinste tydstoornis te hanteer. As u aan die tydsensitiewe toepassings werk, volg die onderstaande stappe om na die ntpd-program oor te skakel.
Begin eers die opdrag hieronder om die timesyncd te deaktiveer:
Volg nou die opdrag hieronder om die status van die timesyncd te kontroleer:
Kyk of die waarde van systemd-timesyncd.service aktief is geen op die uitset. Nou kan u die opdrag hieronder uitvoer om ntp te installeer:
$ Sudo apt installeer ntp
Die ntpd sal geïnstalleer en outomaties begin word. Voer die opdrag hieronder uit om die statusbesonderhede van ntpd te kontroleer:
Dit gee u die uitset soos hier onder:
afstand refid st as die peiling bereik vertraging offset jitter
* waterstof.consta 129.6.15.28 2 u 12 64 1 2.989 1.755 2.563
Baie geluk! U het geleer hoe om tydsones te verander, die stelsel se tyd te kontroleer en die standaard timesyncd te ontplooi. Besoek NTP se dokumentasiebladsy vir meer inligting oor ntpd.