Synkroniser og se samme dato i Linux og Windows Dual Boot

I dag er det vanlig at vi har to operativsystemer på en enkelt fysisk datamaskin, for eksempel Linux og Windows, noe som gjør at vi kan få maksimal nytte og potensial fra begge systemene, men noen ganger kan vi møte tilsynelatende enkle problemer som kan føre til synkronisering eller administrasjonsfeil for forskjellige systemparametere.

Dette er systemdato- og klokkeslettfeil siden, som vi vet, håndterer Windows det på en måte og Linux på en annen måte. Dual Boot mellom forskjellige Windows -systemer er det ikke dette problemet, men når de kombineres kan det virke for oss, i denne opplæringen presenterer vi en løsning. Husk at systemoppstart i Dual Boot også er viktig å ta i betraktning.

Windows-baserte operativsystemer tar lokal tid i henhold til konfigurasjonen av brettet mens Linux-baserte operativsystemer tar brettets tid som UTC og foretar konstante justeringer for å definere den lokale tiden som skaper et synkroniseringsproblem mellom begge..

Det er en måte å ha Linux bash på Windows -systemer uten å måtte Dual Boot, det er et alternativ å ta hensyn til som vi avslører i denne andre opplæringen.

Solvetic bringer i dag løsningen slik at begge systemene har samme dato og klokkeslett og dermed optimaliserer synkroniseringsoppgavene og alt dette innebærer.

1. Slik synkroniserer du tid på Linux -systemer


Når det gjelder Linux, i dette tilfellet vil vi bruke Ubuntu 17, vi kan bruke tidsstyringssystemet som tilbys av systemd i distroer som Ubuntu, Fedora, RedHat, Debian og litt mer.

Vi kan sjekke gjeldende dato i Linux ved å utføre følgende linje:

 Dato

Et annet alternativ er å bruke hwclock -kommandoen til å lese maskinvareklokken og vise klokkeslettet, og vi har følgende alternativer:

 klokka -r
 hwclock -show
 hwclock --show -utc

For å justere lokal tid i Linux må vi utføre følgende linje:

 timedatectl set-local-rtc 1 --juster-system-klokke

Den kjørte linjen vil fortelle operativsystemet å tolke lagret tid på hovedkortet, eller kortet, som lokal tid fra nå av. På denne måten vil Linux ikke lenger bruke noen form for tidssonejustering til tiden som er lagret på brettet, slik at klokkene kan synkroniseres.

Hvis du vil reversere denne operasjonen, må du bare endre nummer én (1) med null (0):

 timedatectl set-local-rtc 0 --juster-system-klokke
Vi gir deg også denne andre opplæringen som sikkert vil interessere deg.

2. Slik synkroniserer du tid på Windows -systemer


I dette tilfellet vil vi jobbe i Windows 10, men metoden er lik for de andre utgavene av Windows. Med Windows må vi redigere innstillingene slik at Windows tolker tiden som er lagret på brettet som UTC og dermed optimaliserer synkroniseringen med Linux riktig.

For å gjøre denne justeringen i Windows 10, skal vi:

  • Startmeny
  • Innstilling

Der velger vi alternativet "Tid og språk", og vi vil se dato og klokkeslett. I delen "Dato og klokkeslett" må vi deaktivere bryteren på linjen "Angi tid automatisk" ved å klikke på den:

FORSTØRRE

Nå får vi tilgang til Windows -registerredigering ved hjelp av + -tastene R og kjøre regedit -kommandoen.

I det åpne vinduet går vi til følgende rute:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
Der vil vi høyreklikke på "TimeZoneInformation" -tasten og velge alternativet "Ny" / "DWORD -verdi (32 bits)":

Denne nye verdien vil bli kalt "RealTimeIsUniversal":

Vi fortsetter å redigere denne verdien ved å dobbeltklikke på den eller høyreklikke / "Endre", og i Verdiinformasjonsfeltet setter vi nummer én (1):

Klikk på "OK", og vi kan avslutte Windows -editoren. Med disse metodene kan vi oppnå at dato og klokkeslett synkroniseres mellom Windows og Linux ved bruk av dual boot -modus. Husk at det også er mulig å slette Dual Boot som du har opprettet.

wave wave wave wave wave