Mūsdienās ir ierasts, ka vienā fiziskā datorā ir divas operētājsistēmas, piemēram, Linux un Windows, kas ļauj gūt maksimālu labumu un potenciālu no abām sistēmām, taču dažreiz mēs varam saskarties ar acīmredzami vienkāršām problēmām, kas var izraisīt sinhronizāciju vai dažādu sistēmas parametru pārvaldības kļūdas.
Šīs ir sistēmas datuma un laika kļūdas, jo, kā mēs zinām, Windows to apstrādā vienā veidā, bet Linux - citādi. Dual Boot starp dažādām Windows sistēmām nav šīs problēmas, bet, ja tās tiek apvienotas, mums tas var šķist, šajā apmācībā mēs piedāvājam risinājumu. Paturiet prātā, ka ir svarīgi ņemt vērā arī sistēmas palaišanu Dual Boot.
Uz operētājsistēmām Windows balstīts vietējais laiks saskaņā ar tāfeles konfigurāciju, savukārt uz operētājsistēmām Linux bāzētais laiks tiek pieņemts kā UTC un tiek veiktas pastāvīgas korekcijas, lai definētu vietējo laiku, kas rada sinhronizācijas problēmu starp abiem.
Pastāv veids, kā Linux bash instalēt Windows sistēmās, neveicot Dual Boot, tā ir iespēja ņemt vērā, ko mēs atklājam šajā citā apmācībā.
Solvetic šodien piedāvā risinājumu, lai abām sistēmām būtu vienāds datums un laiks, tādējādi optimizējot sinhronizācijas uzdevumus un visu, kas no tā izriet.
1. Kā sinhronizēt laiku Linux sistēmās
Linux gadījumā šajā gadījumā mēs izmantosim Ubuntu 17, mēs varam izmantot sistēmas pārvaldīto laika pārvaldības sistēmu tādos distros kā Ubuntu, Fedora, RedHat, Debian un citos.
Mēs varam pārbaudīt pašreizējo datumu Linux, izpildot šādu rindu:
datums
Vēl viena iespēja ir izmantot komandu hwclock, lai nolasītu aparatūras pulksteni un parādītu laiku, un mums ir šādas iespējas:
pulkstenis -r
hwclock -šovs
hwclock -parādīt -utc
Tagad, lai pielāgotu vietējo laiku Linux, mums jāizpilda šāda rinda:
timedatectl set-local-rtc 1-noregulējiet sistēmas pulksteni
Izpildītā līnija liks operētājsistēmai turpmāk interpretēt mātesplates vai plates saglabāto laiku kā vietējo laiku. Šādā veidā Linux vairs nepiemēros jebkāda veida laika joslu pielāgošanu uz tāfeles saglabātajam laikam, kas ļauj sinhronizēt pulksteņus.
Ja vēlaties mainīt šo darbību, vienkārši mainiet pirmo (1) par nulli (0):
timedatectl set-local-rtc 0-noregulējiet sistēmas pulksteniMēs arī atstājam jums šo citu apmācību, kas jūs noteikti interesēs.
2. Kā sinhronizēt laiku Windows sistēmās
Šajā gadījumā mēs strādāsim operētājsistēmā Windows 10, bet metode ir līdzīga citiem Windows izdevumiem. Operētājsistēmā Windows mums ir jārediģē iestatījumi, lai sistēma uz tāfeles saglabāto laiku interpretētu kā UTC un tādējādi pareizi optimizētu sinhronizāciju ar Linux.
Lai veiktu šo korekciju operētājsistēmā Windows 10, mēs veiksim:
- Izvēlne Sākt
- Iestatīšana
Tur mēs izvēlamies opciju "Laiks un valoda", un mēs redzēsim datuma un laika iestatījumus. Sadaļā "Datums un laiks" mums ir jāizslēdz līnijas "Iestatīt laiku automātiski" slēdzis, noklikšķinot uz tā:
PALIELINĀT
Tagad mēs piekļūsim Windows reģistra redaktoram, izmantojot + taustiņus R un palaižot komandu regedit.
Atvērtajā logā mēs dosimies uz šādu maršrutu:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformationTur ar peles labo pogu noklikšķiniet uz taustiņa "TimeZoneInformation" un atlasiet opciju "Jauna" / "DWORD vērtība (32 biti)":
Šī jaunā vērtība tiks saukta par "RealTimeIsUniversal":
Mēs turpinām rediģēt šo vērtību, veicot dubultklikšķi uz tās vai ar peles labo pogu noklikšķinot uz "Modificēt", un laukā Vērtības informācija mēs iestatām pirmo numuru (1):
Noklikšķiniet uz "Labi", un mēs varam iziet no Windows reģistra redaktora. Izmantojot šīs metodes, mēs varam panākt, ka datums un laiks tiek sinhronizēti starp Windows un Linux, izmantojot dubultās sāknēšanas režīmu. Atcerieties, ka ir iespējams dzēst arī jūsu izveidoto divkāršo sāknēšanas ierīci.