Ubuntu bruger NTP til at synkronisere tid over internettet. Det er en TCP / IP-protokol, der henter den aktuelle dato og tid fra en server. NTP-serverne er forbundet til atomure via tredjepartsservere.
Går det lidt dybere, Ubuntu (16.04 og fremefter) bruger timedatectl / timesyncd-tjenester til at synkronisere tid. Eventuelt kan man bruge chrony til at betjene Network Time Protocol.
I dag skal vi lære kommandolinjerne, der skal bruges i terminalen, for at få datoen og klokkeslættet synkroniseret med det atomare internetur.
Hvis du nogensinde har lært dette tidligere, husker du muligvis ntpdate. Dette er udfaset og erstattet med et kraftigt timesyncd-værktøj. Som standardindstillinger kontrollerer den og holder din computers lokale tid synkroniseret. Det gemmer også tidsopdateringer lokalt, så tiden opretholdes, selv efter genstart.
Kontrol af den aktuelle status
Start terminalen, og brug timedatectl-kommandoen som følger:
tidsindstillet status
Du skal se output svarende til denne:
kiran @ foss-linux: ~ $ timedatectl status Lokal tid: Man 2018-08-13 21:54:25 EDT Universel tid: Tir 2018-08-14 01:54:25 UTC RTC tid: Tir 2018-08-14 01 : 54: 25 Tidszone: America / New_York (EDT, -0400) Systemur synkroniseret: ja systemd-timesyncd.tjeneste aktiv: ja RTC i lokal TZ: nej
Installation og brug af Chrony
For at installere Chrony skal du indtaste følgende kommando i Terminal:
sudo apt installer krony
Hvis du har brug for en-shot synkroniseringsbrug, skal du bruge følgende kommando i Terminal.
chronyd -q
Hvis du har brug for en kontrol af et enkelt tidsrum uden at indstille tiden, skal du indtaste:
chronyd
Tilføjelse af dine egne tidsservere
Som standardindstillinger henter Ubuntu dato og tid fra poolen.ntp.org. Du kan se og redigere detaljerne. Brug kommandoen 'Rediger' i 'Terminal.''
Rediger / etc / chrony / chrony.konf
Disse servere er som standard konfigureret:
# Brug servere fra NTP Pool Project. Godkendt af Ubuntu Technical Board # den 2011-02-08 (LP: # 104525). Se http: // www.pool.ntp.org / join.html for # flere oplysninger. pool 0.ubuntu.pool.ntp.org iburst pool 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst
Fortsæt og udskift serveroplysningerne efter behov, og gem derefter konfigurationsfilen. Genstart kronytjenesten, så de nye indstillinger træder i kraft.
sudo systemctl genstart chrony.service
Det er det! Jeg håber, du nød at lære kommandolinjens måde at synkronisere dato og klokkeslæt på din Ubuntu-pc på.