Ubuntu bruker NTP for å synkronisere tid over internett. Det er en TCP / IP-protokoll som henter gjeldende dato og klokkeslett fra en server. NTP-serverne er koblet til atomklokker via tredjeparts servere.
Går litt dypere, Ubuntu (16.04 og fremover) bruker timedatectl / timesyncd-tjenester for å synkronisere tiden. Eventuelt kan man bruke chrony til å betjene Network Time Protocol.
I dag, la oss lære kommandolinjene som skal brukes i terminalen for å få dato og klokkeslett synkronisert med atomklokken på internett.
Hvis du noen gang har lært dette tidligere, husker du kanskje ntpdate. Dette avvikles og erstattes med et kraftig timesyncd-verktøy. Som standardinnstillinger sjekker den og holder datamaskinens lokale tid synkronisert. Den lagrer også tidsoppdateringer lokalt, slik at tiden opprettholdes selv etter omstart.
Kontrollerer nåværende status
Start terminalen og bruk timedatectl-kommandoen som følger:
timedatectl-status
Du bør se utdataene som ligner på denne:
kiran @ foss-linux: ~ $ timedatectl status Lokal tid: Man 2018-08-13 21:54:25 EDT Universell tid: Tir 2018-08-14 01:54:25 UTC RTC tid: Tir 2018-08-14 01 : 54: 25 Tidssone: America / New_York (EDT, -0400) Systemklokke synkronisert: ja systemd-timesyncd.tjeneste aktiv: ja RTC i lokal TZ: nei
Installere og bruke Chrony
For å installere Chrony, skriv inn følgende kommando i terminalen:
sudo apt installer chrony
Hvis du trenger ett-synkronisert bruk, kan du bruke følgende kommando i terminalen.
chronyd -q
Hvis du trenger en ett-sjekk tidskontroll uten å stille inn tiden, skriv inn:
chronyd
Legge til dine egne tidsservere
Som standardinnstillinger henter Ubuntu dato og tid fra bassenget.ntp.org. Du kan se og redigere detaljene. Bruk 'Rediger' kommandoen i 'Terminal.'
Rediger / etc / chrony / chrony.konf
Som standard er disse serverne konfigurert:
# Bruk servere fra NTP Pool Project. Godkjent av Ubuntu Technical Board # på 2011-02-08 (LP: # 104525). Se http: // www.basseng.ntp.org / bli med.html for # mer informasjon. basseng 0.ubuntu.basseng.ntp.org iburst pool 1.ubuntu.basseng.ntp.org iburst pool 2.ubuntu.basseng.ntp.org iburst pool 3.ubuntu.basseng.ntp.org iburst
Gå videre og erstatt serveropplysningene etter behov, og lagre deretter konfigurasjonsfilen. Start kroniktjenesten på nytt for at de nye innstillingene skal tre i kraft.
sudo systemctl starter krony.service
Det er det! Jeg håper du likte å lære kommandolinjemåten for å synkronisere dato og klokkeslett for Ubuntu-PCen din.