[LÖST]Inte Sommartid i ubuntu?

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

[LÖST]Inte Sommartid i ubuntu?

Inlägg av cthulhu »

Så min dator går fortfarande på vinter/normal-tid. Har inget internet, och viss man kan ju enkelt ställa om klockan manuellt, men vill gärna förstå vad det är för paket/process som styr omställningen till sommartid. Tidzonen är ju rätt inställd och allt. Förmodar att det är en Gnome-app som fixar sommartiden, eftersom jag håller på att skala bort Gnome från min dator, mest som en kul grej, "but now I have to pay the price".

Lite snopet när jag ser att min bordstelefon har ställt om sig automatiskt, men inte Linux.
Senast redigerad av 2 cthulhu, redigerad totalt 14 gång.
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

Re: Inte Sommartid i ubuntu?

Inlägg av eyerouge »

Jag kör också Gnome och min ställde om sig själv. Jag tror inte det beror på att jag var uppkoplad till nätet eftersom den var satt på manuell per default. Man måste aktivera att den ska synka med nätet, och även bocka för vilken server den ska göra det mot, något jag inte hade gjort när den ändrade sig. Tror det kallas NPT.
Bild
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: Inte Sommartid i ubuntu?

Inlägg av David Andersson »

cthulhu skrev:Förmodar att det är en Gnome-app som fixar sommartiden, eftersom jag håller på att skala bort Gnome från min dator, mest som en kul grej, "but now I have to pay the price".
Tror inte det är Gnome. Jag har Xfce och har fått sommartid.
är UTC satt till yes i /etc/default/rcS
Har du dual-boot med Windows. Då brukar väl hw-klockan vara lokal tid? Kan det månne påverka linux kalender-funktioner?
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Inte Sommartid i ubuntu?

Inlägg av cthulhu »

Tror inte det är Gnome. Jag har Xfce och har fått sommartid.
JoJo, jag menar, jag har skalat av min desktopenviroment, så om det är den som ställer klockan så kan det ju förklara saken. Kör liksom bara halva gnome,kombinerat med openbox/fluxbox. Klockan visar jag med conky, och den kör väl typ samma som terminalen vilket väl är BIOS-klockan eller?

Jo jag har faktiskt dualboot med win XP, och där har den ställt om dig. Sitter inte på min/den datorn nu, skall kolla

Kod: Markera allt

UTC satt till yes i /etc/default/rcS
tack.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Inte Sommartid i ubuntu?

Inlägg av cthulhu »

Dagen efter sommartidsomställningen hade datorn ställt om sig. Datumet är ju rätt så jag förstår inte riktigt varför. Vidare ser min /etc/default/rcS ut som följer:

Kod: Markera allt

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=no
VERBOSE=no
FSCKFIX=no
RAMRUN=yes
RAMLOCK=yes
Vad betyder UTC=no?
djkmmo
Inlägg: 1904
Blev medlem: 20 jun 2008, 18:09
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Malmö

Re: Inte Sommartid i ubuntu?

Inlägg av djkmmo »

cthulhu skrev:Dagen efter sommartidsomställningen hade datorn ställt om sig. Datumet är ju rätt så jag förstår inte riktigt varför. Vidare ser min /etc/default/rcS ut som följer:

Kod: Markera allt

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=no
VERBOSE=no
FSCKFIX=no
RAMRUN=yes
RAMLOCK=yes
Vad betyder UTC=no?
På sidan två i följande enegelskspråkiga tråd finns förklaringen: Ubuntu not taking DST (Daylight Saving Time) into account ... (DST = Sommartid). Det har med Windows resp BIOS resp GNU/Linx:s sätt att hantera tiden att göra.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Inte Sommartid i ubuntu?

Inlägg av cthulhu »

OK, då fattar jag. När jag gick in i windows för att kolla om den hade sommartid ställed den om till sommartid i BIOS, vilket leder till att den går rätt i ubuntu, eftersom UTC är satt till no i /etc/default/rcS. Med "yes" hade det blivit en timme fel i ubuntu (om BIOS går på sommartid, vilket XP fixar så att den gör).

Linux knows two clocks: The hardware clock (BIOS clock) and the local time. Linux only works with its local time and never touches the hardware clock, except when you explicitly tell it to do so (by using hwclock --systohc).

So, in a perfect world (tm) the hardware clock would be set to UTC (also known as GMT), the Linux system would know the location where it is and based on this information calculates the correct local time, including daylight saving time and all other weird changes.

Everybody who dualboots Linux and Windows on the same machine does *not* live in this perfect world, because Windows doesn't know what UTC or a calculated local time is. When you change the clock in Windows, Windows changes the BIOS clock and thereby also affects Linux.
Because of that, the option exists to set up the Linux system to work as Windows does: Just look up the BIOS time and use that. In that case Linux won't change the BIOS clock to the daylight saving time either, because it cannot know if Windows already did that.
So the solution is to boot Windows once to change the time. If you don't have Windows on that machine, then set your BIOS clock to UTC and let Linux handle the rest.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av Konservburk »

Jag tycker nästan lite synd om alla stackare som inte kan/vill ha UTC=yes.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av dmz »

Används inte ntp, eller hur fungerar det i Ubuntu? Jag orkar aldrig ställa in tid någonstans utan synkar bara direkt mot lämplig server med ntpdate. :P
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av Rune.K »

Jag kan nämna att min klocka hoppade iväg 2-3 timmar.
Det beror på att jag bytte hårddisk för en månad sedan och har inte ställt in hanteringen av klockan i de 5 operativsystemen jag växlar mellan, virtuella maskiner oräknade, förrän nu i dagarna.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av Konservburk »

dmz skrev:Används inte ntp, eller hur fungerar det i Ubuntu? Jag orkar aldrig ställa in tid någonstans utan synkar bara direkt mot lämplig server med ntpdate. :P
Nej du, ntp har ingenting alls med sommartid att göra, utan ser bara till så att din datorklocka inte sackar efter eller drar sig före resten av världen. Nar du kontaktar en ntp-server får du helt enkelt reda på hur många sekunder (och delar av sekunder) just den servern tror att det har förflutit sedan 1900-01-01.
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av Rune.K »

ntp är väldigt bra om du analyserar mycket loggfiler från olika datorer...så att alla har exakt samma tid.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av dmz »

Konservburk skrev:
dmz skrev:Används inte ntp, eller hur fungerar det i Ubuntu? Jag orkar aldrig ställa in tid någonstans utan synkar bara direkt mot lämplig server med ntpdate. :P
Nej du, ntp har ingenting alls med sommartid att göra, utan ser bara till så att din datorklocka inte sackar efter eller drar sig före resten av världen. Nar du kontaktar en ntp-server får du helt enkelt reda på hur många sekunder (och delar av sekunder) just den servern tror att det har förflutit sedan 1900-01-01.
Ja, det vet jag väl. :) Jag menade snarare att eftersom serverklockan alltid går 'rätt' så slipper man ju sådant här strul.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av Konservburk »

dmz skrev:Ja, det vet jag väl. :) Jag menade snarare att eftersom serverklockan alltid går 'rätt' så slipper man ju sådant här strul.
Men "serverklockan" ställs aldrig om till sommartid... så jag är inte riktigt med på ditt resonemang. :-\
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av dmz »

Konservburk skrev:
dmz skrev:Ja, det vet jag väl. :) Jag menade snarare att eftersom serverklockan alltid går 'rätt' så slipper man ju sådant här strul.
Men "serverklockan" ställs aldrig om till sommartid... så jag är inte riktigt med på ditt resonemang. :-\
Någonstans går ju klockan rätt iallafall, eftersom min tid automatiskt justerades. Trodde det berodde på ntp?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av Konservburk »

dmz skrev:Någonstans går ju klockan rätt iallafall, eftersom min tid automatiskt justerades. Trodde det berodde på ntp?
I söndags morse klockan 01:59:59 var unixtiden 1238288399 sekunder sedan 1970-01-01, vilket motsvarar 00:59:59 UTC. Den lokala tiden fås då direkt utifrån tidszonsinställningen. Med Svensk tidszon inställd så hade klockan i det här fallet visat just 01:59:59. En sekund senare var unixtiden 1238288400 (01:00:00 UTC). Men den Svenska tidszonen säger nu att klockan är 03:00:00. Inga omställningar har gjorts någonstans. Allting bara flyter på som om inget speciellt hade hänt.

Vad är då skillnaden mellan UTC=yes och UTC=no.

Den inställningen används när linux läser av datorns (bios) klocka och översätter värdet till unixtid (och tvärtom). Med UTC=yes blir det inga konstigheter. Systemklockan går efer UTC som inte påverkas alls av lokala sommartidsomställningar och liknande idiotiska påhitt.

Med UTC=no förutsätter linux att systemklockan går efter lokal tid. T.ex. att den i lördags följde vintertid, men att den i söndags helt plötsligt istället följde sommartid. Det blir med andra ord fel om systemklockan inte har ställts om. Men något sådant sysslar inte linux med, eftersom det inte går att veta om andra OS (läs windows) redan har genomfört omställningen eller inte.

Sammanfattningsvis:

UTC=yes
Allting fungerar helt automatiskt utan att några omställningar ens sker.

UTC=no
Man måste förlita sig på att någon (t.ex. du själv, windows, eller ntp) ställer om klockan.


Och för att åteknyta det hela till vad jag sa förut...
Konservburk skrev:Jag tycker nästan lite synd om alla stackare som inte kan/vill ha UTC=yes.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Inte Sommartid i ubuntu? [LÖST]

Inlägg av dmz »

Tack för den ypperliga förklaringen Konservburk.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Skriv svar

Återgå till "För nybörjaren"