Synchronizuj i wyświetlaj tę samą datę i godzinę w systemie Linux i Windows Dual Boot

W dzisiejszych czasach powszechne jest posiadanie dwóch systemów operacyjnych na jednym fizycznym komputerze, takim jak Linux i Windows, co pozwala nam uzyskać maksymalne korzyści i potencjał z obu systemów, ale czasami możemy napotkać pozornie proste problemy, które mogą prowadzić do synchronizacji lub błędy zarządzania różnymi parametrami systemu.

Są to systemowe błędy daty i czasu, ponieważ, jak wiemy, Windows obsługuje je w jeden sposób, a Linux w inny sposób. Podwójny rozruch pomiędzy różnymi systemami Windows nie ma tego problemu, ale po ich połączeniu może nam się to pojawić, w tym samouczku przedstawiamy rozwiązanie. Należy pamiętać, że uruchamianie systemu w Dual Boot jest również ważne, aby wziąć pod uwagę.

Systemy operacyjne oparte na systemie Windows pobierają czas lokalny zgodnie z konfiguracją płyty, podczas gdy systemy operacyjne oparte na systemie Linux przyjmują czas płyty jako UTC i dokonują ciągłych korekt w celu zdefiniowania czasu lokalnego, co powoduje problem z synchronizacją między obydwoma.

Istnieje sposób, aby mieć bash Linuksa w systemach Windows bez konieczności podwójnego rozruchu, jest to opcja, aby wziąć pod uwagę, że ujawniamy w tym innym samouczku.

Solvetic wprowadza dziś rozwiązanie, dzięki któremu oba systemy mają tę samą datę i godzinę, a tym samym optymalizują zadania synchronizacji i wszystko to implikuje.

1. Jak zsynchronizować czas w systemach Linux


W przypadku Linuksa, w tym przypadku użyjemy Ubuntu 17, możemy skorzystać z systemu zarządzania czasem oferowanego przez systemd w dystrybucjach takich jak Ubuntu, Fedora, RedHat, Debian i kilku innych.

Aktualną datę w Linuksie możemy sprawdzić wykonując następujący wiersz:

 Data

Inną opcją jest użycie polecenia hwclock do odczytania zegara sprzętowego i pokazania czasu, a my mamy następujące opcje:

 hwclock -r
 hwclock - pokaż
 hwclock --show -utc

Teraz, aby dostosować czas lokalny w Linuksie, musimy wykonać następującą linię:

 timedatectl set-local-rtc 1 --dostosuj zegar systemowy

Wykonywany wiersz powie systemowi operacyjnemu, aby od tej chwili zinterpretował zapisany czas płyty głównej lub płyty jako czas lokalny. W ten sposób Linux nie będzie już stosował żadnego rodzaju regulacji strefy czasowej do czasu przechowywanego na płycie, co pozwala na synchronizację zegarów.

Jeśli chcesz odwrócić tę operację, po prostu zmodyfikuj liczbę jeden (1) przez zero (0):

 timedatectl set-local-rtc 0 --dostosuj zegar systemowy
Zostawiamy Ci również ten inny samouczek, który z pewnością Cię zainteresuje.

2. Jak zsynchronizować czas w systemach Windows


W tym przypadku będziemy pracować w systemie Windows 10, ale metoda jest podobna w przypadku innych edycji systemu Windows. W systemie Windows musimy edytować ustawienia, aby Windows zinterpretował czas zapisany na płycie jako UTC i w ten sposób zoptymalizował synchronizację z Linuksem poprawnie.

Aby dokonać tej korekty w systemie Windows 10, zamierzamy:

  • Menu startowe
  • Ustawienie

Tam wybieramy opcję „Czas i język” i zobaczymy ustawienia daty i czasu. W sekcji „Data i godzina” musimy dezaktywować przełącznik wiersza „Ustaw czas automatycznie”, klikając go:

POWIĘKSZAĆ

Teraz uzyskamy dostęp do edytora rejestru Windows za pomocą klawiszy + r i uruchomienie polecenia regedit.

W otwartym oknie przejdziemy do następującej trasy:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
Tam klikniemy prawym przyciskiem myszy klucz „TimeZoneInformation” i wybierzemy opcję „Nowy” / „Wartość DWORD (32 bity)”:

Ta nowa wartość będzie miała nazwę „RealTimeIsUniversal”:

Edycję tej wartości przystępujemy poprzez dwukrotne kliknięcie na nią lub kliknięcie prawym przyciskiem myszy / „Modyfikuj” i w polu Informacje o wartości ustawiamy numer jeden (1):

Kliknij „OK” i możemy wyjść z edytora rejestru Windows. Dzięki tym metodom możemy osiągnąć synchronizację daty i godziny między systemami Windows i Linux przy użyciu trybu podwójnego rozruchu. Pamiętaj, że możliwe jest również usunięcie utworzonego przez Ciebie Dual Boot.

wave wave wave wave wave