Hvordan sette opp tidssynkronisering i Ubuntu

Hvordan sette opp tidssynkronisering i Ubuntu
Tidtakende nøyaktighet har blitt en essensiell del av moderne programvareapplikasjoner. For eksempel kan det hende du har planlagt Cron-jobber for å sikkerhetskopiere viktige data eller utføre andre systemrelaterte oppgaver på et bestemt tidspunkt. I en slik situasjon kan det hende du har satt opp en loggserver for å rotere logger ut av systemet ditt med jevne mellomrom. Disse jobbene vil ikke utføre til riktig tid på grunn av synkroniseringstid uten synkronisering. Denne synkroniseringstiden vil også skape feil, vanskelige problemer, enten det sikrer at logger er logget i riktig rekkefølge eller databaseoppdateringer holdes på riktig måte.

Vi har en TCP/IP -protokoll brukt for å synkronisere tid i et nettverk kjent som nettverksoverføringsprotokoll (NTP). Det hjelper med nøyaktig tidtaking av nettverksapplikasjoner. Denne artikkelen vil diskutere Hvordan sette opp tidssynkronisering i Ubuntu Ved å velge riktig tidssone og aktivere NTP -tjenesten. Så la oss komme i gang!

Hvordan se den nåværende tidssonen i Ubuntu

Først av alt vil vi sjekke tidssonen til serveren vår. For dette vil vi bruke den undergitte kommandoen, som vil skrive ut gjeldende dato, tid og tidssone på serveren:

$ Dato

Som vist i output, vil serverens tidssone sannsynligvis bli satt til "Utc" tidssone. Utc er et forkortelse for Universell tidssone; det refererer til tiden med null graders lengdegrad. Når infrastrukturen din dekker mange tidssoner, reduserer det å bruke universell tidssone sjansen for å bli forvirret. Du kan imidlertid bruke "TIMEDATECTL”Kommando for å endre tidssonen hvis du vil ha noen spesiell endring. For å gjøre det, liste opp den tilgjengelige tidssonen i Ubuntu -terminalen:

$ Timedatectl List-TimeZones

Etter å ha utført kommandoen, vil terminalen vise deg en liste over tidssoner:

Du kan treffe “ROM”Å bevege seg ned gjennom listen og trykk”b”Å bevege seg oppover. Legg merke til riktig tidssone fra listen og trykk “q”Å avslutte:

Hvordan endre dagens tidssone i Ubuntu

Bruk “TIMEDATECTL SETT-TIMEZONE”Kommando for å spesifisere tidssonen du har valgt fra listen. For å utføre kommandoen nedenfor, må du ha sudo-privilegier:

$ sudo timedatectl set-timezone America/new_york

Igjen utfør "Dato”Kommando for å bekrefte endringene vi har gjort i tidssoneinnstillingene:

$ Dato

Fra utgangen kan du se at tidssonen vår blir endret fra "Utc" til "EDT", som er Østlig dagslystid:

Du har lært hvordan du kan sjekke og endre tidssonen til Ubuntu -systemet ditt til dette punktet. Nå vil vi gå mot prosedyren for å sette opp tidssynkronisering.

Hvordan sette opp tidssynkronisering i Ubuntu

I det siste, "ntpd "eller Nettverkstidsprotokolldemon hadde ansvaret for de fleste nettverkstidssynkronisering. Denne demonen lenker til et nettverk av andre NTP-servere, som gir presise tidsoppdateringer regelmessig. I stedet for NTPD, bruker Ubuntus standardinstallasjon nå “Timesyncd“. Timesyncd kobles til de samme serverne og funksjonene på samme måte, men den er lett og integrert med Ubuntus arbeid på lavt nivå. Ved å utføre “TIMEDATECTL”Uten noen parametere kan du sjekke statusen til“Timesyncd”:

$ timedatectl

Utgangen fra ovennevnte kommando vil vise den lokale, universelle tiden og noe nettverksstatistikk. “Systemklokke synkronisert”Indikerer at tiden er synkronisert eller ikke, mens“NTP -tjeneste”Vil vise sin nåværende status på systemet ditt:

Hvis systemets NTP-tjeneste er inaktiv, kan du bruke den undergitte kommandoen for å aktivere den på Ubuntu:

$ sudo timedatectl set-ntp på

Nå, skriv ut “TIMEDATECTL”Kommando for å laste inn endringene vi gjorde:

$ timedatectl

Utgangen viser at systemklokken er synkronisert og NTP -tjenesten er aktiv, noe som med hell bringer oss til slutten av tidssynkroniseringsprosessen!

Konklusjon

I en Ubuntu system, Tidssynkronisering er essensielt fordi hver del av nettverket er knyttet til tiden da en spesifikk hendelse skjer, enten det handler om å sikre, planlegge, administrere eller feilsøke en prosess i et nettverk. Utenfor synkroniseringstid kan også forårsake mange problemer på systemet ditt, for eksempel at du kanskje ikke kan utføre dine viktige jobber på det planlagte tidspunktet. Så i denne artikkelen har vi demonstrert Hvordan du kan sette opp tidssynkronisering på Ubuntu -systemet ditt og hvordan du aktiverer tjenestene riktig.