Sincronizați și vizualizați aceeași dată în Linux și Windows Dual Boot

În zilele noastre este obișnuit să avem două sisteme de operare pe un singur computer fizic, cum ar fi Linux și Windows, ceea ce ne permite să obținem beneficiul și potențialul maxim de ambele sisteme, dar uneori ne putem confrunta cu probleme aparent simple care pot duce la sincronizare sau erori de gestionare a diferiților parametri ai sistemului.

Acestea sunt erorile de dată și oră ale sistemului, deoarece, după cum știm, Windows le gestionează într-un mod și Linux într-un mod diferit. Dual Boot între diferite sisteme Windows nu există această problemă, dar atunci când acestea sunt combinate ne poate apărea, în acest tutorial vă prezentăm o soluție. Rețineți că este important să luați în considerare și pornirea sistemului în Dual Boot.

Sistemele de operare bazate pe Windows iau ora locală conform configurației plăcii, în timp ce sistemele de operare bazate pe Linux iau timpul plăcii ca UTC și fac ajustări constante pentru a defini ora locală care creează o problemă de sincronizare între ambele.

Există o modalitate de a avea Linux bash pe sistemele Windows fără a fi nevoie de Dual Boot, este o opțiune de luat în considerare pe care o expunem în acest alt tutorial.

Solvetic aduce astăzi soluția, astfel încât ambele sisteme să aibă aceeași dată și oră și astfel să optimizeze sarcinile de sincronizare și tot ceea ce implică acest lucru.

1. Cum se sincronizează timpul pe sistemele Linux


În cazul Linux, în acest caz vom folosi Ubuntu 17, putem folosi sistemul de gestionare a timpului oferit de systemd în distribuții precum Ubuntu, Fedora, RedHat, Debian și altele.

Putem verifica data curentă în Linux executând următoarea linie:

 Data

O altă opțiune este de a utiliza comanda hwclock pentru a citi ceasul hardware și a arăta ora și avem următoarele opțiuni:

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

Acum, pentru a regla ora locală în Linux, trebuie să executăm următoarea linie:

 timedatectl set-local-rtc 1 --adjust-system-clock

Linia executată va spune sistemului de operare să interpreteze timpul stocat al plăcii de bază sau al plăcii, ca ora locală de acum înainte. În acest fel, Linux nu va mai aplica niciun fel de ajustare a fusului orar la timpul stocat pe placă, care permite sincronizarea ceasurilor.

În cazul în care doriți să inversați această operațiune, modificați numărul unu (1) cu zero (0):

 timedatectl set-local-rtc 0 --adjust-system-clock
Vă lăsăm și acest alt tutorial care cu siguranță vă va interesa.

2. Cum se sincronizează timpul pe sistemele Windows


În acest caz, vom lucra în Windows 10, dar metoda este similară pentru celelalte ediții de Windows. Cu Windows, trebuie să edităm setările astfel încât Windows să interpreteze timpul stocat pe placă ca UTC și astfel să optimizeze corect sincronizarea cu Linux.

Pentru a face această ajustare în Windows 10, vom face următoarele:

  • Meniul Start
  • Setare

Acolo selectăm opțiunea „Ora și limba” și vom vedea setările pentru dată și oră. În secțiunea „Data și ora” trebuie să dezactivăm comutatorul liniei „Setați automat ora” făcând clic pe ea:

MARI

Acum, vom accesa editorul de registry Windows utilizând tastele + R și executarea comenzii regedit.

În fereastra deschisă vom merge la următorul traseu:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
Acolo vom face clic dreapta pe tasta „TimeZoneInformation” și vom selecta opțiunea „Nou” / „Valoare DWORD (32 biți)”:

Această nouă valoare se va numi „RealTimeIsUniversal”:

Modificăm această valoare făcând dublu clic pe ea sau făcând clic dreapta pe „Modificare”, iar în câmpul Informații valoare stabilim numărul unu (1):

Faceți clic pe „OK” și putem ieși din editorul de registry Windows. Cu aceste metode putem realiza că data și ora sunt sincronizate între Windows și Linux folosind modul dual boot. Amintiți-vă că este, de asemenea, posibil să ștergeți boot-ul dual pe care l-ați creat.

wave wave wave wave wave