Ubuntu använder NTP för att synkronisera tid över internet. Det är ett TCP / IP-protokoll som hämtar aktuellt datum och tid från en server. NTP-servrarna är anslutna till atomklockor via tredjepartsservrar.
Går lite djupare, Ubuntu (16.04 och framåt) använder timedatectl / timesyncd-tjänster för att synkronisera tiden. Valfritt kan man använda chrony för att betjäna Network Time Protocol.
Låt oss idag lära oss kommandoraderna som ska användas i Terminalen för att få datum och tid synkroniserad med internetens atomklocka.
Om du någonsin har lärt dig detta tidigare kanske du kommer ihåg ntpdate. Detta utfas och ersätts med ett kraftfullt timesyncd-verktyg. Som standardinställningar kontrollerar den och håller din dators lokala tid synkroniserad. Det lagrar också tidsuppdateringar lokalt, så att tiden bibehålls även efter omstart.
Kontrollerar aktuell status
Starta terminalen och använd kommandot timedatectl enligt följande:
timedatectl-status
Du borde se utdata som liknar den här:
kiran @ foss-linux: ~ $ timedatectl status Lokal tid: Mån 2018-08-13 21:54:25 EDT Universal tid: Tis 2018-08-14 01:54:25 UTC RTC tid: Tis 2018-08-14 01 : 54: 25 Tidszon: America / New_York (EDT, -0400) Systemklocka synkroniserad: ja systemd-timesyncd.tjänst aktiv: ja RTC i lokal TZ: nej
Installera och använda Chrony
För att installera Chrony, ange följande kommando i terminalen:
sudo apt installera chrony
Om du behöver en enstaka synkroniseringsanvändning, använd följande kommando i terminalen.
chronyd -q
Om du behöver en enstaka tidscheck utan att ställa in tiden anger du:
chronyd
Lägga till dina egna tidsservrar
Som standardinställningar hämtar Ubuntu datum och tid från poolen.ntp.org. Du kan visa och redigera detaljerna. Använd kommandot 'Redigera' i 'Terminal.''
Redigera / etc / chrony / chrony.konf
Som standard är dessa servrar konfigurerade:
# Använd servrar från NTP Pool-projektet. Godkänd av Ubuntu Technical Board # den 2011-02-08 (LP: # 104525). Se http: // www.slå samman.ntp.org / gå med.html för # mer information. pool 0.ubuntu.slå samman.ntp.org iburst pool 1.ubuntu.slå samman.ntp.org iburst pool 2.ubuntu.slå samman.ntp.org iburst pool 3.ubuntu.slå samman.ntp.org iburst
Fortsätt och byt ut serveruppgifterna efter behov och spara sedan konfigurationsfilen. Starta om krontjänsten för att de nya inställningarna ska träda i kraft.
sudo systemctl starta om chrony.service
Det är allt! Jag hoppas att du gillade att lära dig kommandoradsmetoden för att synkronisera datum och tid för din Ubuntu-dator.