Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: tijdsverschil tussen Linux en Windows bij dual boot  (gelezen 307 keer)

tijdsverschil tussen Linux en Windows bij dual boot
« Gepost op: 2020/05/19, 09:21:20 »
De titel zegt het al, als ik van de 1 naar de ander switch klopt de tijd niet meer. Op internet kom ik de volgende oplossing tegen om Ubuntu "local time" te laten gebruiken:

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

1) Er staat beschreven dat dit voor versie 16.04 geschikt is, werkt dit ook in de huidige versie?
2) Is dit nog steeds de beste manier of is er een betere?

Offline Leen2911

  • Lid
    • leen-van-den-adel
  • Steunpunt: Nee
Re: tijdsverschil tussen Linux en Windows bij dual boot
« Reactie #1 Gepost op: 2020/05/19, 09:47:14 »
volgens mij kan he het ook gewoon bij instellingen aan of uit zetten.
Alleen dan is de tijd in Ubuntu mogelijk weer niet meer correct
Geen zorgen met Ubuntu voor morgen
Ik Gebruik > Ubuntu : recentste versie.
Deze pc = 64 bits met X64-processor3.30 GHz

Offline DeBaas

  • Lid
  • Steunpunt: Ja
Re: tijdsverschil tussen Linux en Windows bij dual boot
« Reactie #2 Gepost op: 2020/05/19, 11:56:27 »
Het eenvoudigst is in Windows een miniscuul progje te laten opstarten dat de klok bij opstarten gelijk zet.
http://www.timesynctool.com/
NetTimeSetup-320a3.exe

Ik heb nu geen last meer van de te nemen hoops om de diverse Linux  distro's telkens weer te vertellen zich aan te passen aan een Windows fout vanaf Windows 1 tot heden.

De diverse distro's zetten, eenmaal geïnstalleerd, meestal de tijd gelijk.
Hier gebruiken ze UTC als basis en corrigeren naar de locale tijd.
Daarbij wordt tijdens inschakelen de systeemklok als UTC beschouwd.
Verderop in de startcyclus wordt de tijd gecorrigeerd, indien aanwezig, via de netwerkverbinding.
Bij afsluiten wordt de systeemklok gelijk gezet, naar UTC.

Het zichtbare tijdverschil met Windows, afhankelijk van zomer/wintertijd is voor NL 1 of 2 uur.

Windows gebruikt en forceerd per locatie de systeemklok naar locale tijd.
Als deze tijd iets teveel afwijkt kan het soms lang duren voor deze weer (of zelfs niet) gesynchroniseerd wordt.
Je dient dan handmatig de internet en locatie instelling uit en weer aan te zetten voor de tijdsaanduiding weer klopt.
Bovengenoemd progje start bij de Windows start mee op, haalt de UTC tijd op, en geeft deze op de juiste wijze voor Windows door.
Meestal zul je niet eens zien dat de tijd overspringt.
Zodra je Linux opstart heeft deze zijn eigen correctie en is de klok (mits internet) al gelijk gezet voor de desktop verschijnt.

Je kunt Linux wel de lokale tijd laten gebruiken, maar diverse distro's doen dan niets meer aan tijdsynchronisatie.
Tijd afhankelijke programma's kunnen daardoor onnauwkeurig gaan werken.

Er zijn Linux distro's die wel de mogelijkheid hebben zich te gedragen als Windows.
Sinds ik Windows voorzien heb van NetTime heb ik geen Linux (13 distro's, inclusief Windows, op deze PC) meer voor tijd aangepast ;)
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Re: tijdsverschil tussen Linux en Windows bij dual boot
« Reactie #3 Gepost op: 2020/05/19, 12:06:06 »
Ik heb nu geen last meer van de te nemen hoops om de diverse Linux  distro's telkens weer te vertellen zich aan te passen aan een Windows fout vanaf Windows 1 tot heden
Erg kort door de bocht deze opmerking lijkt me, het uitgangspunt is gewoon anders. Zonder dual boot met Linux is de tijd in Windows 1 tot heden altijd correct dus zo slecht is het systeem niet lijkt me. Ook met zomertijd/wintertijd gaat Windows goed om.

Moderator edit: quote gerepareerd
« Laatst bewerkt op: 2020/05/19, 17:26:40 door Ron »

Offline DeBaas

  • Lid
  • Steunpunt: Ja
Re: tijdsverschil tussen Linux en Windows bij dual boot
« Reactie #4 Gepost op: 2020/05/19, 13:05:32 »
Windows heeft backwards compatibel zijn tijdinstellingen voor het gemak sinds DOS altijd op deze Local wijze gehanteerd.
Om universele wereldwijde berekeningen te maken op diverse systemen is sinds Unix altijd gerekend in UTC tijd.
Omdat Microsoft het altijd zo gedaan heeft.............

Er worden twee verschillende methoden gebruikt, zonder er een direct waarde oordeel aan te geven, Microsoft is gaan afwijken.
Ik zeg ook niet dat een van de systemen niet werkt, je dient alleen de systemen aan elkaar aan te passen.
Gezien ik een multi multi boot machine gebruik vond ik de makkelijkste weg door Windows aan te passen.

Voor Ubuntu is e.e.a. simpel aan te passen met terminal:
sudo timedatectl set-local-rtc 1Let wel, de tijd wordt nu gesynchroniseerd door Windows.
Dit commando is niet in alle (niet systemd) distro's aanwezig.

Meer uitleg, terminal:
timedatectl --help

En verder mag je er (gelukkig) van denken wat je wenst ;)

user@user-MacBook:~$ sudo timedatectl set-local-rtc 1
user@user-MacBook:~$ timedatectl
                      Local time: di 2020-05-19 12:53:56 CEST
                  Universal time: di 2020-05-19 10:53:56 UTC
                        RTC time: di 2020-05-19 12:53:56
                       Time zone: Europe/Amsterdam (CEST, +0200)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: yes

Warning: The system is configured to read the RTC time in the local time zone.
         This mode can not be fully supported. It will create various problems
         with time zone changes and daylight saving time adjustments. The RTC
         time is never updated, it relies on external facilities to maintain it.
         If at all possible, use RTC in UTC by calling
         'timedatectl set-local-rtc 0'.

user@user-MacBook:~$ sudo timedatectl set-local-rtc 0
user@user-MacBook:~$ timedatectl
                      Local time: di 2020-05-19 13:00:25 CEST
                  Universal time: di 2020-05-19 11:00:25 UTC
                        RTC time: di 2020-05-19 11:00:25
                       Time zone: Europe/Amsterdam (CEST, +0200)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Linux v.s. Windows tijd,
2 oplossingen z├│nder NetTime program.
https://www.howtogeek.com/323390/how-to-fix-windows-and-linux-showing-different-times-when-dual-booting/
« Laatst bewerkt op: 2020/05/19, 13:16:21 door DeBaas »
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Re: tijdsverschil tussen Linux en Windows bij dual boot
« Reactie #5 Gepost op: 2020/05/19, 13:24:14 »
dank je wel, ga het Windows appje zeker proberen.