Synkronisera och visa samma datum i Linux och Windows Dual Boot

Numera är det vanligt att vi har två operativsystem på en enda fysisk dator, till exempel Linux och Windows, vilket gör att vi kan få maximal nytta och potential från båda systemen, men ibland kan vi möta uppenbarligen enkla problem som kan leda till synkronisering eller hanteringsfel för olika systemparametrar.

Detta är systemdatum- och tidsfel eftersom, som vi vet, hanterar Windows det på ett sätt och Linux på ett annat sätt. Dual Boot mellan olika Windows -system finns inte det här problemet, men när de kombineras kan det visas för oss, i den här självstudien presenterar vi en lösning. Tänk på att systemstart i Dual Boot också är viktigt att ta hänsyn till.

Windows-baserade operativsystem tar lokal tid enligt styrelsens konfiguration medan Linux-baserade operativsystem tar kortets tid som UTC och gör ständiga justeringar för att definiera den lokala tiden som skapar ett synkroniseringsproblem mellan båda..

Det finns ett sätt att ha Linux bash på Windows -system utan att behöva Dual Boot, det är ett alternativ att ta hänsyn till som vi avslöjar i denna andra handledning.

Solvetic ger idag lösningen så att båda systemen har samma datum och tid och därmed optimerar synkroniseringsuppgif.webpterna och allt detta innebär.

1. Hur man synkroniserar tid på Linux -system


När det gäller Linux, i det här fallet kommer vi att använda Ubuntu 17, vi kan använda tidshanteringssystemet som erbjuds av systemd i distros som Ubuntu, Fedora, RedHat, Debian och lite mer.

Vi kan kontrollera det aktuella datumet i Linux genom att köra följande rad:

 datum

Ett annat alternativ är att använda kommandot hwclock för att läsa maskinvaruklockan och visa tiden och vi har följande alternativ:

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

Nu, för att justera den lokala tiden i Linux måste vi köra följande rad:

 timedatectl set-local-rtc 1 --justera-system-klocka

Den exekverade linjen kommer att tala om för operativsystemet att tolka den lagrade tiden för moderkortet, eller kortet, som lokal tid från och med nu. På detta sätt kommer Linux inte längre att tillämpa någon typ av tidszonjustering på den tid som lagras på kortet som gör att klockorna kan synkroniseras.

Om du vill vända den här åtgärden ändrar du bara nummer ett (1) med noll (0):

 timedatectl set-local-rtc 0 --justera-system-klocka
Vi lämnar dig också denna andra handledning som säkert kommer att intressera dig.

2. Hur man synkroniserar tid på Windows -system


I det här fallet kommer vi att arbeta i Windows 10 men metoden är liknande för de andra utgåvorna av Windows. Med Windows måste vi redigera inställningarna så att Windows tolkar tiden som lagras på kortet som UTC och på så sätt optimerar synkroniseringen med Linux korrekt.

För att göra denna justering i Windows 10 kommer vi att:

  • Start meny
  • Miljö

Där väljer vi alternativet "Tid och språk" och vi kommer att se datum och tidsinställningar. I avsnittet "Datum och tid" måste vi inaktivera växeln till raden "Ställ in tid automatiskt" genom att klicka på den:

FÖRSTORA

Nu kommer vi åt Windows Registry Editor med + -tangenterna R och kör regedit -kommandot.

I det öppna fönstret går vi till följande rutt:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
Där högerklickar vi på "TimeZoneInformation" -tangenten och väljer alternativet "Nytt" / "DWORD -värde (32 bitar)":

Detta nya värde kommer att kallas "RealTimeIsUniversal":

Vi fortsätter att redigera detta värde genom att dubbelklicka på det eller högerklicka / "Ändra" och i fältet Värdeinformation anger vi nummer ett (1):

Klicka på "OK" och vi kan avsluta Windows -registerredigeraren. Med dessa metoder kan vi uppnå att datum och tid synkroniseras mellan Windows och Linux med hjälp av dual boot -läget. Kom ihåg att det också är möjligt att ta bort Dual Boot som du har skapat.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave