U današnje vrijeme uobičajeno je da imamo dva operativna sustava na jednom fizičkom računalu, poput Linuxa i Windowsa, što nam omogućuje da iz oba sustava izvučemo maksimalnu korist i potencijal, ali ponekad se možemo suočiti s naizgled jednostavnim problemima koji mogu dovesti do sinkronizacije ili greške u upravljanju različitim parametrima sustava.
To su sistemske greške u datumu i vremenu budući da, kako znamo, Windows rješava na jedan način, a Linux na drugačiji način. Dual Boot između različitih Windows sustava nema ovog problema, ali kad se spoje može nam se učiniti, u ovom vodiču predstavljamo rješenje. Imajte na umu da je pokretanje sustava u Dual Boot -u također važno uzeti u obzir.
Operacijski sustavi temeljeni na Windowsima uzimaju lokalno vrijeme u skladu s konfiguracijom ploče, dok operacijski sustavi zasnovani na Linuxu uzimaju vrijeme ploče kao UTC i vrše stalna prilagođavanja kako bi definirali lokalno vrijeme što stvara problem sinkronizacije.
Postoji način za Linux bash na Windows sustavima bez potrebe za Dual Boot -om, mogućnost je uzeti u obzir koje ćemo izložiti u ovom drugom vodiču.
Solvetic danas donosi rješenje tako da oba sustava imaju isti datum i vrijeme te na taj način optimiziraju zadatke sinkronizacije i sve što to podrazumijeva.
1. Kako sinkronizirati vrijeme na Linux sustavima
U slučaju Linuxa, u ovom slučaju koristit ćemo Ubuntu 17, možemo se koristiti sustavom upravljanja vremenom koji nudi systemd u distribucijama kao što su Ubuntu, Fedora, RedHat, Debian i neki drugi.
Trenutni datum u Linuxu možemo provjeriti izvršavanjem sljedeće linije:
datum
Druga je mogućnost upotrijebiti naredbu hwclock za čitanje hardverskog sata i prikaz vremena, a mi imamo sljedeće mogućnosti:
hwclock -r
hwclock -prikaz
hwclock --show -utc
Sada, za prilagodbu lokalnog vremena u Linuxu, moramo izvršiti sljedeći redak:
timedatectl set-local-rtc 1 --adjust-system-clock
Izvršena linija će reći operacijskom sustavu da od sada pa nadalje tumači pohranjeno vrijeme matične ploče ili ploče kao lokalno vrijeme. Na ovaj način Linux više neće primjenjivati bilo koju vrstu podešavanja vremenske zone na vrijeme pohranjeno na ploči što omogućuje sinkronizaciju satova.
U slučaju da želite poništiti ovu operaciju, samo promijenite broj jedan (1) za nulu (0):
timedatectl set-local-rtc 0 --adjust-system-clockOstavljamo vam i ovaj drugi vodič koji će vas zasigurno zanimati.
2. Kako sinkronizirati vrijeme na Windows sustavima
U ovom slučaju ćemo raditi u sustavu Windows 10, ali je metoda slična za druga izdanja sustava Windows. U sustavu Windows moramo urediti postavke tako da Windows tumači vrijeme pohranjeno na ploči kao UTC i na taj način ispravno optimizira sinkronizaciju s Linuxom.
Da bismo izvršili ovu prilagodbu u sustavu Windows 10, učinit ćemo sljedeće:
- Izbornik Start
- Postavljanje
Tamo odabiremo opciju "Vrijeme i jezik" i vidjet ćemo postavke datuma i vremena. U odjeljku "Datum i vrijeme" moramo deaktivirati prekidač linije "Postavi vrijeme automatski" klikom na njega:
POVEĆAJTE
Sada ćemo pristupiti uređivaču registra sustava Windows pomoću tipki + R i pokretanje naredbe regedit.
U otvorenom prozoru ići ćemo na sljedeću rutu:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformationTamo ćemo desnom tipkom miša kliknuti tipku "TimeZoneInformation" i odabrati opciju "Nova" / "DWORD vrijednost (32 bita)":
Ova nova vrijednost zvat će se "RealTimeIsUniversal":
Nastavljamo uređivati ovu vrijednost dvostrukim klikom na nju ili desnim klikom / "Izmijeni", a u polju Informacije o vrijednosti postavljamo broj jedan (1):
Pritisnite "U redu" i možemo izaći iz uređivača registra sustava Windows. Ovim metodama možemo postići da se datum i vrijeme sinkroniziraju između sustava Windows i Linux pomoću načina dvostrukog pokretanja. Upamtite da je moguće i izbrisati Dual Boot koje ste stvorili.