Ubuntu uporablja NTP za sinhronizacijo časa prek interneta. To je protokol TCP / IP, ki s strežnika pridobi trenutni datum in uro. Strežniki NTP so z atomskimi urami povezani prek tujih strežnikov.
Še globlje, Ubuntu (16.Od 04. naprej) za sinhronizacijo časa uporablja storitve timedatectl / timesyncd. Po želji lahko uporabimo chrony za strežbo Network Time Protocol.
Danes se naučimo ukaznih vrstic, ki se uporabljajo v terminalu za sinhronizacijo datuma in ure z internetno atomsko uro.
Če ste se tega že kdaj naučili, se morda spomnite ntpdate. To je zastarelo in nadomeščeno z zmogljivim orodjem timesyncd. Po privzetih nastavitvah redno preverja in sinhronizira lokalni čas vašega računalnika. Lokalno shranjuje tudi posodobitve časa, tako da se čas ohrani tudi po ponovnem zagonu.
Preverjanje trenutnega stanja
Zaženite terminal in uporabite ukaz timedatectl, kot sledi:
timedatectl status
Morali bi videti izhod, podoben temu:
kiran @ foss-linux: ~ $ timedatectl status Lokalni čas: Ponedeljek 2018-08-13 21:54:25 EDT Univerzalni čas: Torek 2018-08-14 01:54:25 UTC RTC čas: Torek 2018-08-14 01 : 54: 25 Časovni pas: Amerika / New_York (EDT, -0400) Sinhronizirana sistemska ura: da systemd-timesyncd.storitev aktivna: da RTC v lokalnem TZ: ne
Namestitev in uporaba Chronyja
Če želite namestiti Chrony, vnesite naslednji ukaz v terminal:
sudo apt namestite chrony
Če potrebujete sinhronizacijo z enim samim strežnikom, uporabite naslednji ukaz v terminalu.
chronyd -q
Če potrebujete preverjanje časa z enim posnetkom, ne da bi nastavili čas, vnesite:
kronid
Dodajanje lastnih časovnih strežnikov
Po privzetih nastavitvah Ubuntu iz baze izbere datum in uro.ntp.org. Podrobnosti si lahko ogledate in jih uredite. Uporabite ukaz »Uredi« v terminalu."
Uredi / etc / chrony / chrony.conf
Privzeto so nastavljeni ti strežniki:
# Uporabite strežnike iz projekta NTP Pool. Odobril tehnični odbor Ubuntu # dne 08.02.2011 (LP: # 104525). Glej http: // www.bazen.ntp.org / pridruži se.html za # več informacij. bazen 0.ubuntu.bazen.ntp.org iburst pool 1.ubuntu.bazen.ntp.org iburst pool 2.ubuntu.bazen.ntp.org iburst pool 3.ubuntu.bazen.ntp.org iburst
Nadaljujte in po potrebi zamenjajte podrobnosti strežnika, nato pa shranite konfiguracijsko datoteko. Znova zaženite storitev chrony, da bodo nove nastavitve začele veljati.
sudo systemctl znova zaženi chrony.storitev
To je to! Upam, da ste uživali pri učenju načina sinhronizacije datuma in ure računalnika Ubuntu.