Ubuntu používa na synchronizáciu času cez internet NTP. Jedná sa o protokol TCP / IP, ktorý načíta zo servera aktuálny dátum a čas. Servery NTP sú pripojené k atómovým hodinám prostredníctvom serverov tretích strán.
Oveľa hlbšie, Ubuntu (16.04 a ďalej) používa na synchronizáciu času služby timedatectl / timesyncd. Voliteľne je možné použiť chrony na poskytnutie sieťového časového protokolu.
Dnes sa naučíme príkazové riadky, ktoré sa majú v Termináli použiť na synchronizáciu dátumu a času s internetovými atómovými hodinami.
Ak ste sa to niekedy dozvedeli skôr, možno si pamätáte ntpdate. Táto podpora je zastaraná a je nahradená výkonným nástrojom timesyncd. V predvolenom nastavení pravidelne kontroluje a udržuje synchronizovaný miestny čas vášho počítača. Ukladá tiež lokálne časové aktualizácie, takže sa čas zachová aj po reštarte.
Kontrola aktuálneho stavu
Spustite terminál a použite príkaz timedatectl takto:
stav timedatectl
Mali by ste vidieť výstup podobný tomuto:
kiran @ foss-linux: ~ $ timedatectl status Miestny čas: Po 2018-08-13 21:54:25 EDT Univerzálny čas: Út 2018-08-14 01:54:25 UTC Čas RTC: Út 2018-08-14 01 : 54: 25 Časové pásmo: America / New_York (EDT, -0400) Synchronizované systémové hodiny: áno systemd-timesyncd.služba aktívna: áno RTC v miestnej TZ: nie
Inštalácia a používanie aplikácie Chrony
Ak chcete nainštalovať Chrony, zadajte do terminálu nasledujúci príkaz:
sudo apt nainštalovať chrony
Ak požadujete jednorazovú synchronizáciu, použite v termináli nasledujúci príkaz.
chronyd -q
Ak požadujete jednorazovú časovú kontrolu bez nastavenia času, zadajte:
chronyd
Pridávanie vlastných časových serverov
V predvolenom nastavení načítava Ubuntu dátum a čas z fondu.ntp.org. Môžete zobraziť a upraviť podrobnosti. V termináli použite príkaz „Upraviť“.„
Upraviť / etc / chrony / chrony.konf
Predvolene sú nakonfigurované tieto servery:
# Používajte servery z projektu NTP Pool. Schválené technickou komisiou Ubuntu # dňa 02.02.2011 (LP: # 104525). Pozri http: // www.bazén.ntp.org / pripojiť sa.html pre # viac informácií. bazén 0.ubuntu.bazén.ntp.org iburst bazén 1.ubuntu.bazén.ntp.org iburst bazén 2.ubuntu.bazén.ntp.org iburst bazén 3.ubuntu.bazén.ntp.org iburst
Pokračujte a podľa potreby nahraďte podrobnosti servera a potom uložte konfiguračný súbor. Reštartujte službu chrony, aby sa nové nastavenia prejavili.
sudo systemctl restart chrony.služby
To je všetko! Dúfam, že sa vám páčilo naučiť sa synchronizovať dátum a čas vášho počítača Ubuntu pomocou príkazového riadku.