Synkroniser og se samme dato i Linux og Windows Dual Boot

I dag er det almindeligt, at vi har to operativsystemer på en enkelt fysisk computer, såsom Linux og Windows, hvilket giver os mulighed for at få det maksimale udbytte og potentiale fra begge systemer, men nogle gange kan vi stå over for tilsyneladende simple problemer, der kan føre til synkronisering eller administrationsfejl i forskellige systemparametre.

Disse er systemdato- og tidsfejl, da Windows, som vi ved, håndterer det på en måde og Linux på en anden måde. Dual Boot mellem forskellige Windows -systemer er der ikke dette problem, men når de kombineres, kan det forekomme for os, i denne vejledning præsenterer vi en løsning. Husk, at systemstart i Dual Boot også er vigtig at tage i betragtning.

Windows-baserede operativsystemer tager den lokale tid i henhold til kortets konfiguration, mens Linux-baserede operativsystemer tager kortets tid som UTC og foretager konstante justeringer for at definere den lokale tid, som skaber et synkroniseringsproblem mellem begge..

Der er en måde at have Linux bash på Windows -systemer uden at skulle dobbeltstartes, det er en mulighed at tage højde for, at vi afslører i denne anden vejledning.

Solvetic bringer i dag løsningen, så begge systemer er med samme dato og klokkeslæt og dermed optimerer synkroniseringsopgaverne og alt det, det indebærer.

1. Sådan synkroniseres tid på Linux -systemer


I tilfælde af Linux, i dette tilfælde vil vi bruge Ubuntu 17, vi kan gøre brug af det tidsstyringssystem, der tilbydes af systemd i distroer som Ubuntu, Fedora, RedHat, Debian og nogle flere.

Vi kan kontrollere den aktuelle dato i Linux ved at udføre følgende linje:

 dato

En anden mulighed er at bruge hwclock -kommandoen til at læse hardware -uret og vise klokkeslættet, og vi har følgende muligheder:

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

For at justere den lokale tid i Linux skal vi udføre følgende linje:

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

Den udførte linje vil fortælle operativsystemet at fortolke bundkortets eller kortets lagrede tid som lokal tid fra nu af. På denne måde vil Linux ikke længere anvende nogen form for tidszonejustering til den tid, der er gemt på tavlen, hvilket gør det muligt at synkronisere urene.

Hvis du vil vende denne handling tilbage, skal du blot ændre nummer et (1) med nul (0):

 timedatectl set-local-rtc 0 --juster-system-ur
Vi efterlader dig også denne anden vejledning, der helt sikkert vil interessere dig.

2. Sådan synkroniseres tid på Windows -systemer


I dette tilfælde vil vi arbejde i Windows 10, men metoden ligner de andre udgaver af Windows. Med Windows skal vi redigere indstillingerne, så Windows fortolker den tid, der er gemt på kortet som UTC, og dermed optimerer synkroniseringen med Linux korrekt.

For at foretage denne justering i Windows 10 skal vi:

  • Start menu
  • Indstilling

Der vælger vi indstillingen "Tid og sprog", og vi vil se dato og klokkeslæt. I afsnittet "Dato og tid" skal vi deaktivere kontakten på linjen "Indstil tid automatisk" ved at klikke på den:

FORSTØRRE

Nu får vi adgang til Windows Registry Editor med tasterne + R og kører kommandoen regedit.

I det åbne vindue går vi til følgende rute:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
Der vil vi højreklikke på "TimeZoneInformation" -tasten og vælge indstillingen "Ny" / "DWORD -værdi (32 bit)":

Denne nye værdi vil blive kaldt "RealTimeIsUniversal":

Vi fortsætter med at redigere denne værdi ved at dobbeltklikke på den eller højreklikke / "Rediger", og i feltet Værdiinformation indstiller vi nummer et (1):

Klik på "OK", og vi kan afslutte Windows Registry Editor. Med disse metoder kan vi opnå, at dato og klokkeslæt synkroniseres mellem Windows og Linux ved hjælp af dual boot -tilstand. Husk, at det også er muligt at slette den dobbelte boot, du har oprettet.

wave wave wave wave wave