Windowsi ja ubuntu jaoks erinevad ajad. Ubuntu ja Windowsi puhul läheb aeg kaotsi
Mõnikord juhtub see teise süsteemi installimisel Linux, hakkab aeg süsteemides valesti minema, näiteks töötasite oma alluvuses Linux ja otsustas kolida aknad, ja leidis, et kellaaeg ja kuupäev on täiesti valed või vastupidi, selle põhjuseks on ajavormingu erinevused, need operatsioonisüsteemid töötavad sellega erinevalt, natuke teooriat ja nii, alustame Linux, töötavad need operatsioonisüsteemid UTC-ga
UTC- nii riist- kui ka tarkvara kellad põhinevad Greenwichi ajal. See tähendab, et kell annab universaalse aja nullajavööndis. Näiteks kui teie ajavöönd on GMT+3, Moskva, siis on kell kolm tundi maas. Ja kasutajad lisavad sellele ajale kohapeal paranduse ajavööndi jaoks, näiteks pluss +3. Iga kasutaja lisab vajaliku muudatuse. Seda tehakse serverites, et iga kasutaja saaks oma ajavööndi jaoks õige aja.
aknad omakorda töötab koos kohalik aeg
kohalik aeg- selles versioonis töötab ka tarkvarakell Greenwichi aja järgi, riistvarakell aga kohaliku ajavööndi aja järgi. Kasutaja jaoks pole vahet, peate siiski oma ajavööndit kohandama. Aga laadimisel ja kellaaja sünkroonimisel lahutab Windows riistvaraajast 3 tundi (või mõne muu ajavööndi reguleerimise), et tarkvara aeg oleks õige.
näib, et oleme teooria selgeks saanud, nüüd liigume edasi praktika juurde ja nii laadime alguses oma aknad, käivitage konsool administraatorina ja käivitage 32-bitise süsteemi käsud
Reg lisage HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
või 64 biti jaoks
Reg lisage HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
kuid kell sünkroonitakse endiselt serveri ajaga; selleks lülitage kella sünkroonimisteenus välja
sc config w32time start= keelatud
Nüüd taaskäivitame oma süsteemi ja käivitame Linux all asuvasse terminali logige sisse juur ja täitke käsud
timedatectl set-local-rtc 1 --adjust-system-clock
Ja
sed -i "s/UTC=yes/UTC=no/" /etc/default/rcS
vaadake riistvarakella olekut
sudo timedatectl
Nüüd taaskäivitame uuesti, sisestame biosi ja määrame kuupäeva ja kellaaja, kontrollime ...
kui meil on mingil põhjusel vaja see kõik välja lülitada, siis täidame käsud Linuxis
timedatectl set-local-rtc 0
Ja
sed -i "s/UTC=no/UTC=yes/" /etc/default/rcS
Windowsis konsool administraatorina
Reg lisage HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0
Ja
sc config w32time start= nõudlus
Teine võimalus oleks järgmine, linux debianis ja tuletistes
käivitage kohaliku aja määramiseks käsk
sudo hwclock --localtime --adjust
kui tahame selle tagasi saata
sudo hwclock --utc --adjust
nüüd kontrollime
timedatectl | grep kohalik
kui vastus
RTC kohalikus TZ-s: ei
siis meie aeg tiksub Greenwichi järgi, aga kui vastus
RTC kohalikus TZ-s: jah
see tähendab, et meie aeg tiksub vastavalt kehtestatud süsteemile
see on kõik, ma arvan, et see oli teile kasulik
UEFI režiimis (Turvaline alglaadimine). Minu BIOS-i aeg on õige.
Kui ma käivitan Ubuntu ja seejärel Windows 10, näitab see vale aega. Pean selle Windows 10-s käsitsi või võrgus parandama ja kui ma Windows 10-sse taaskäivitan, pole see probleem. Kell näitab õiget aega. Ja siis, kui ma Linuxi taaskäivitan, on kell õige, kuid Windows 10-sse tagasi minnes hakkab kell uuesti tööle.
Operatsioonisüsteemid salvestavad ja toovad aega teie emaplaadil asuvas riistvarakellas, et jälgida aega isegi siis, kui süsteemil ei ole toidet. Enamik operatsioonisüsteeme (Linux/Unix/Mac) salvestab riistvarakella kellaaega vaikimisi UTC-na, kuigi mõned süsteemid (eriti Microsoft Windows) salvestavad riistvarakella kellaaega "kohalikuna". See põhjustab probleeme kahe alglaadimise süsteemis, kui mõlemad süsteemid käsitlevad riistvarakella erinevalt.
Riistvaralise kella UTC-na kasutamise eeliseks on see, et te ei pea riistvarakella muutma ajavööndite vahel liikumisel või suveaja (DST) alguses või lõpus, kuna UTC-l ei ole kellaaja ega aja nihkeid.
Linuxi muutmine kohaliku aja järgi on lihtsam ja usaldusväärsem kui Windowsi muutmine UTC-le, seega kasutavad Linuxi/Windowsi topeltkäivitamise süsteemid tavaliselt kohalikku aega.
Kuna Intrepid (8.10), on vaikeväärtus UTC = jah.
Pange Windows kasutama UTC-d
Märge. Algselt ei toetatud seda meetodit opsüsteemides Windows Vista ja Server 2008, kuid see tagastati operatsioonisüsteemidega Vista SP2, Windows 7, Server 2008 R2 ja Windows 8/8.1.
Et MS Windows arvutaks aega riistvara kella järgi UTC formaadis.
Looge järgmise sisuga fail nimega WindowsTimeFixUTC.reg ja seejärel topeltklõpsake seda sisu registrisse liitmiseks:
Windowsi registriredaktori versioon 5.00 "RealTimeIsUniversal"=dword:00000001
Märge. Windows Time'i teenus salvestab väljalülitamisel RTC-s siiski kohaliku aja sõltumata ülaltoodud registrisätetest, nii et Windowsi ajateenus on mugav selle käsuga keelata (kui aja sünkroonimine on vajalik, kui Windows kasutab mõnda kolmanda osapoole aja sünkroonimist ):
Sc config w32time start= keelatud
Tühista muudatus
Saate luua järgmise sisuga faili ja seejärel topeltklõpsata seda, et liita algsed muudatused nagu ülal.
Windowsi registriredaktori versioon 5.00 "RealTimeIsUniversal"=-
Kui Windowsi ajateenus oli keelatud, lubage see uuesti käsuga:
Sc config w32time start = nõudlus
Muutke Linuxi "kohalik" aeg
Ubuntu süsteemile teatamiseks, et riistvarakell on seatud kohalikule ajale:
- muuda /etc/default/rcS
lisage või muutke järgmist jaotist
# Määra UTC=jah, kui teie riistvarakell on seatud UTC-le (GMT) UTC=no
Ubuntu 15.04 ja uuemad süsteemid (nt Ubuntu 16.04 LTS):
avage terminal ja käivitage järgmine käsk
Kui soovite meie veebisaidil näha vastuseid oma küsimustele kõige kohta, mis puudutab Apple'i tehnoloogiat, Mac OS X operatsioonisüsteemi (ja selle käivitamist arvutis), kirjutage meile või kaudu.
Saime järgmise küsimuse:
Tere päevast!
Hackintoshis töötab Snow Leopard, Windows 7 ja Ubuntu. Pärast taaskäivitamist läheb aeg pidevalt kaduma ((Mac OS seab selle alati 4-5 tunni võrra tagasi! Öelge mulle, kuidas probleemi lahendadaProbleemiga aja sünkroonimine on asjakohane mitte ainult Hackintoshide, vaid ka päris Macide jaoks, millel Windows töötab Boot Campi kaudu. Põhjus on väga lihtne: Mac OS X eeldab alati, et BIOS-is (või EFI-s) salvestatud aeg on sinna vormingus kirjas. UTC- teisisõnu Greenwichi järgi. Ta lisab sellele ajavööndi jaoks sobiva paranduse.
Kuid Windows teeb asju teisiti: see loeb otse aeg BIOS-ist. Ja kui muudate seda aega või see sünkroonitakse automaatselt, salvestatakse see BIOS-is parandatud vormingus: UTC+parandus.
Kuidas seda vastuolu lahendada? On kaks lähenemist: üks Mac OS-i poolelt, teine Windowsi ja Linuxi poolelt.
Lahendus Mac OS X-i abil
Ütleme kohe ära, et see pole parim viis. Põhimõte on see, et Mac OS X jaoks määrasime ajavööndiks Greenwichi aja. Näiteks seadetes (pult päev ja aeg, vahekaart Ajavöönd) valige oma asukohaks Reykjavik.
Lisaks vahekaardil "Päev ja aeg" Keelake kindlasti aja automaatne sünkroonimine, muidu osutub see veelgi hullemaks kui varem.
Pärast neid samme on Windowsi kellaaeg alati õige ja Mac OS X ei aja seda segamini. Aga miks see pole parim viis? Fakt on see, et kui sünkroonite mõne vidina Mac OS X-ga - näiteks iPhone'i, siis vale ajavöönd moonutab paljusid olulisi andmeid. Näiteks saabuvate SMS-ide aeg on samuti Greenwich.
Lahendus Windowsi ja Linuxi abil
Teine võimalus on lasta Windowsil ja Linuxil aega BIOS-ist lugeda samamoodi nagu Mac OS. Õnneks on selline võimalus tõepoolest ette nähtud, kuid see on väga sügavalt peidus.
Windowsis peate programmi käivitama aknas Run regedit—Registriredaktor. Seejärel minge lõime juurde \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation ja loo sinna nimega DWORD väärtus RealTimeIsUniversal ja väärtus on võrdne ühega:
Linuxis (vähemalt Ubuntus) peate faili redigeerima /etc/default/rcS mis tahes tekstiredaktoris ja asendage parameetri sisu "UTC=ei" peal "UTC = jah".
Pärast seda taaskäivitage Mac OS X ja määrake oma ajavöönd, samal ajal saate lubada aja automaatse sünkroonimise Interneti kaudu. Pärast Windowsi ja Ubuntu taaskäivitamist näete täpselt sama aega.
Mitme operatsioonisüsteemi kasutamine samas arvutis põhjustab mõnikord nende vahel konflikti, kui nad kasutavad sama asja. Mõnikord puudutab see midagi nii lihtsat kui aeg. Isegi sellised populaarsed personaalarvutite operatsioonisüsteemid nagu Windows ja Ubuntu ei saa läbi ja vahetavad pidevalt üksteise aega valede vastu.
Selle nähtuse põhjused on tegelikult lihtsad: Windows tajub süsteemiaega (mis kuvatakse CMOS-i sätetes) kohalikuna (võttes arvesse ajavööndit) ja Ubuntu - vastavalt UTC-le (Greenwichi keskmine aeg, arvestamata ajavöönd). Seetõttu kohandavad nad süsteemi aega vastavalt oma loogikale, rikkudes üksteise loogikat.
Probleemi lahendus on samuti lihtne: kas sundida Windowsi lisama süsteemiajale ajavööndi nihet või takistama Ubuntul seda nihet lisamast.
Seadistused Ubuntus
Alates versioonist 16.04 saab aja kuvamise seadeid vahetada kahe käsuga.
Kohaliku aja kuvamise lubamine:
sudo hwclock --localtime --adjustUTC-kuva lubamine:
sudo hwclock --utc --adjustUbuntu vanemates versioonides peate redigeerima rtC-faili:
sudo nano /etc/default/rcS
Peate lisama (kohaliku aja kuvamiseks) või eemaldama selle rea (UTC aja kuvamiseks):
Seaded Windowsis
Windowsis redigeeritakse peaaegu kõiki süsteemisätteid registris; selles olukorras vajalik TimeZoneInformation pole erand. See asub registris järgmisel aadressil:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Siin peate lisama või muutma parameetri RealTimeIsUniversal. Selle tüüp on DWORD. Selleks, et süsteemi aega loetaks UTC-režiimis, peate määrama väärtuseks 1; selle kohalikuna tuvastamiseks peate määrama väärtuseks 0 või selle parameetri täielikult eemaldama.
Registriredaktori saab käivitada käsu regedit abil.
Populaarne
- Parimad kalendrirakendused Androidile Lihtne kalender Android 6 jaoks
- Kõik Samsung Galaxy S4 Mini LTE GT-i9195 Bluetoothi videoülevaated on standard turvaliseks traadita andmeedastuseks erinevate tüüpi seadmete vahel lühikestel vahemaadel.
- Esimesed telefonid maailmas Telefoni tööpõhimõte "sõrmedel"
- Samsung Omnia M – tehnilised andmed
- Laadige alla Instagram Android 2 jaoks
- Samsung Galaxy A9 (2018) ülevaade – Korea turundajate jultunud pettus
- Samsung GSM(3G) GT-S5300 seadme draiverid: peamised operatsioonisüsteemid
- Sony Xperia vilkumine Flashtooli abil
- Kuidas Xiaomi GPS-i probleeme lahendada Kus on xiaomi GPS
- Kaugjuurdepääs puhverserveri kaudu