Kirjoittaja Aihe: Kello temppuilee.  (Luettu 9207 kertaa)

raketti

  • Käyttäjä
  • Viestejä: 74
    • Profiili
Kello temppuilee.
« : 26.12.05 - klo:12.43 »
Eikös se näin ole että Ùbuntu käyttää järjestelmän/laitteiston (hardware clock) kelloa vain suuntaa antavana ja ottaa "virallisen" ajan ftp-servulta?

Koska nyt koneeni tekee seuraavaa: (Oikeastaan saimme vastikään selville syyn...)

Kun boottaan Ubuntuun, kello toimii siellä aivan ajallaan, ei ongelmia. Mutta kun avo boottaa winblow$$iin, niin kello jätättää TASAN kaksi tuntia. Ja tämä sattuu aina ja vain sen jälkeen kun on käyty Ubuntun puolella ja sieltä tultu wintoosaan.

Kumpi "sekoittaa" laitteiston kellon? Ja koska Ubuntun puolella kello on aivan oikein, niin ei sen nyt pitäisi kaiken järjen mukaan ruuvautua kahtaa tuntia taaemmas bootin aikana... Mistäs tällainen aikahyppy johtunee? Ja onko mahdollista estää moinen?

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Kello temppuilee.
« Vastaus #1 : 26.12.05 - klo:13.11 »
Ubuntu taitaa sekoittaa. Ubuntua asennettaessa tuo taidettiin selittää. Laitteiston kellon tulisi olla  Greenwich Mean Timea eli GMT 0:ssa, josta sitten kello käännetään vasta aikaa näytettäessä kohdalleen, eli suomen tapauksessa pari tuntia eteen päin. Joten sinulla Ubuntu taitaa kääntää kellon aina tuohon GMT 0:aan, siitä muokkaa oikean ajan näytettäväksi, mutta windows näyttää suoraan laitteiston kellon ajan joka näkyy pari tuntia vääränä (paikallista aikaa).

Yksi ratkaisu olisi ainakin yrittää kääntää Ubuntusta (tai vaikka biosista, jos ei onnistu) laitteiston kello paikalliseen aikaan ja ilmoittaa omaksi sijainniksi Greenwich.
« Viimeksi muokattu: 26.12.05 - klo:13.15 kirjoittanut Epeli »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kello temppuilee.
« Vastaus #2 : 26.12.05 - klo:13.35 »
Ubuntu taitaa sekoittaa.

ei kun asentaja on sekoittanut.

Laitteiston kellon tulisi olla  Greenwich Mean Timea eli GMT 0:ssa, josta sitten kello käännetään vasta aikaa näytettäessä kohdalleen, eli suomen tapauksessa pari tuntia eteen päin.

näin UNIXeissa yleensä.

Joten sinulla Ubuntu taitaa kääntää kellon aina tuohon GMT 0:aan, siitä muokkaa oikean ajan näytettäväksi,

ei, vaan ubuntu synkkaan bootissa koneen kellon netistä hakemansa atomiajan mukaan, mutta muutokset tehdän sen mukaan onko kneen asetuksissa kello asetettu käyttämään paikallista aikaa vai normaaliaikaa.

mutta windows näyttää suoraan laitteiston kellon ajan joka näkyy pari tuntia vääränä (paikallista aikaa).

jep, windows ei osaa tehdä muunnosta ja siksi tässä pitää konffata järjestelmää joka ossa käyttää useampaakin vaihtoehtoa.

Yksi ratkaisu olisi ainakin yrittää kääntää Ubuntusta (tai vaikka biosista, jos ei onnistu) laitteiston kello paikalliseen aikaan ja ilmoittaa omaksi sijainniksi Greenwich.

ei kannata. järkevä ratkaisu on tietysti kertoa ubuntulle, että biosin kello on paikallisessa ajassa ja että sijainti (aikavyöhyke) on helsinki.

[edit]
tarkennetaan yt vielä miksi tuo ei kannata... siis GMT (tai oikeastaan nykyään UTC) ei esimerkiksi siirry kesä/talviajan välillä ja tuo automaattinen synkaamistoiminto siirtäisi kellon oikeaan aikaan suhteessa sijaintiin, joten silloin kello olisi aina väärässä ubuntun puolella ja windowsissa.
« Viimeksi muokattu: 26.12.05 - klo:13.42 kirjoittanut janne »
Janne

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Kello temppuilee.
« Vastaus #3 : 26.12.05 - klo:13.42 »
Ubuntu taitaa sekoittaa.
ei kun asentaja on sekoittanut.
Riippuu tarkastelijan näkökulmasta ;)


ei kannata. järkevä ratkaisu on tietysti kertoa ubuntulle, että biosin kello on paikallisessa ajassa ja että sijainti (aikavyöhyke) on helsinki.
Juu, näinhän se taitaa olla minullakin. Asennuksen yhteydessa se taisi kysyä onko biosin kello kummassa ajassa ja ehdotti siirtämään GTM 0:aan, jos ei ollut siinä. Windowsin kanssa toimii paremmin, jos sen pitää paikallisessa ajassa.


janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kello temppuilee.
« Vastaus #4 : 26.12.05 - klo:13.47 »
Asennuksen yhteydessa se taisi kysyä onko biosin kello kummassa ajassa ja ehdotti siirtämään GTM 0:aan, jos ei ollut siinä. Windowsin kanssa toimii paremmin, jos sen pitää paikallisessa ajassa.

juu, windowsin kanssa mikään muu ei toimikaan. ja tuon homman voi muistaakseni vaihtaa ihan editoimalla (pääkäyttäjän oikeuksilla) tiedostoa /etc/default/rcS ja sieltä kohtaa UTC ;)
Janne

raketti

  • Käyttäjä
  • Viestejä: 74
    • Profiili
Re: Kello temppuilee.
« Vastaus #5 : 26.12.05 - klo:14.18 »
Kiiokset hyvin nopeasta vastauksesta! :)

Täytyypi kokeilla jahka kerkiää...

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Re: Kello temppuilee.
« Vastaus #6 : 26.12.05 - klo:15.22 »
ei kannata. järkevä ratkaisu on tietysti kertoa ubuntulle, että biosin kello on paikallisessa ajassa ja että sijainti (aikavyöhyke) on helsinki.

[edit]
tarkennetaan yt vielä miksi tuo ei kannata... siis GMT (tai oikeastaan nykyään UTC) ei esimerkiksi siirry kesä/talviajan välillä ja tuo automaattinen synkaamistoiminto siirtäisi kellon oikeaan aikaan suhteessa sijaintiin, joten silloin kello olisi aina väärässä ubuntun puolella ja windowsissa.

olisiko tuossa syy siihen että Gdesklet jolla saa näkymään menossa olevat tv ohjelmat ei toimi, kun se näyttäisi ymmärtävän aikavyöhykkeen väärin? eli sen mukaan mtv3:n kymmenen uutiset alkaa yhdeltätoista ja näyttää sen yhdeltätoista, jolloin se on jo tietysti mennyt.
http://forum.ubuntu-fi.org/index.php?topic=431.80
tuolla kysyin samaa asiaa ja selvisi vain että jollain toisella on alkanut tekemään samaa sen jälkeen kun muututtiin talviaikaan. sinänsä kummallista koska eikös talviaika ole virallinen aika eikä kesäaika.
/etc/default/rcS on kohta UTC=yes
saisiko tuon toimimaan jos vaihtaisi paikalliseen aikaan? vai onko minulla jokin muu asetus sekaisin? vikkejä kaivataan... :)

raketti

  • Käyttäjä
  • Viestejä: 74
    • Profiili
Re: Kello temppuilee.
« Vastaus #7 : 26.12.05 - klo:18.35 »
eikös talviaika ole virallinen aika eikä kesäaika

Juu minunkin mielestä ja katoin wintoosan kellosta niin se ainakin ehdottaa että
  • vaihda kesä ja NORMAALIAIKA automaattisesti.[/b]

    EDIT: Vaihdoin tuon UTC=yes:in no:ksi ja jo toimii :)
« Viimeksi muokattu: 27.12.05 - klo:00.09 kirjoittanut raketti »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kello temppuilee.
« Vastaus #8 : 27.12.05 - klo:12.00 »
/etc/default/rcS on kohta UTC=yes
saisiko tuon toimimaan jos vaihtaisi paikalliseen aikaan? vai onko minulla jokin muu asetus sekaisin? vikkejä kaivataan... :)

ei sillä pitäiis olla oikean ajan näyttämisen suhteen mitään väliä kummaassa tuo on, kunhan vaan aikavyöhyke on oikea.
Janne

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Re: Kello temppuilee.
« Vastaus #9 : 27.12.05 - klo:15.15 »
ei sillä pitäiis olla oikean ajan näyttämisen suhteen mitään väliä kummaassa tuo on, kunhan vaan aikavyöhyke on oikea.

ja mistähän tuon aikavyöhykkeen voi tarkistaa? vai tuolta järjestelmä/Hallinta/aika ja päiväys
jossa minulla lukee Europe/Mariehamn ilmeisesti se sama kuin helsinki koska se ei vaihdu koskaan vaikka kuinka yrittäisi.

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Kello temppuilee.
« Vastaus #10 : 27.12.05 - klo:17.48 »
Klikkaa oikeilla hiiren napilla ylänurkan kelloa -> Adjust date & time -> Select time zone ja löytyy kiva kartta mistä aikavyöhykkeitä voi kliksutella.

Katos pirua. Minullakin se laittaa aina tuon Europe/Mariehamnin vaikka koittaisin vaihtaan sen Helsinkiin.

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Re: Kello temppuilee.
« Vastaus #11 : 28.12.05 - klo:02.25 »
Klikkaa oikeilla hiiren napilla ylänurkan kelloa -> Adjust date & time -> Select time zone ja löytyy kiva kartta mistä aikavyöhykkeitä voi kliksutella.

Katos pirua. Minullakin se laittaa aina tuon Europe/Mariehamnin vaikka koittaisin vaihtaan sen Helsinkiin.
niin no olisi varmaan pitänyt olla huomattavasti tarkempi.

Tarkoitin että miten asian voi hoitaa konsolissa tai paremminkin mihin tuo aikavyöhyke tieto on tallennettu, että olisin sieltä voinut tarkistaa.

mutta mieleeni tuli se koska kyseinen deskletti sinänsä ei tee muuta kuin lukee xml asiakirjaa joka täytyy sitten jollain luoda kuten komennolla
tv_grab_fi --output ~/xmltv.xml joka hakee suomen tv ohjelmat muistaakseni katso lehden sivuilta (en nyt ole aivan varma mistä).
niin voiko olla että tuolla katso lehden sivuilla on aika vyöhyke väärin tai jostain muusta syystä asiakirjaan tulee väärä aikavyöhyke?

olisiko jotain keinoa millä tuota kohtuu suurta xml tiedostoa voisi muokata ns. automaattisesti kohdilleen?
varmaankin joku oneliner jolla korvataan tekstiä olisi yksi mahdollisuus. tai sitten tuo tv_grab_fi vaatii jonkin asetuksen kenties?
ei nyt mikään kauhean tärkeä homma, mutta silti olisi mukava saada toimimaan. :)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kello temppuilee.
« Vastaus #12 : 28.12.05 - klo:11.38 »
Tarkoitin että miten asian voi hoitaa konsolissa tai paremminkin mihin tuo aikavyöhyke tieto on tallennettu, että olisin sieltä voinut tarkistaa.

olisiko:
Koodia: [Valitse]
$ cat /etc/timezone
Janne

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Kello temppuilee.
« Vastaus #13 : 28.12.05 - klo:17.11 »
Tarkoitin että miten asian voi hoitaa konsolissa tai paremminkin mihin tuo aikavyöhyke tieto on tallennettu, että olisin sieltä voinut tarkistaa.

olisiko:
Koodia: [Valitse]
$ cat /etc/timezone

En tiedä mihin tuo /etc/timezone tiedosto vaikuttaa, mutta /etc/init.d/ntpdate ohjelma hakee ajan sen mukaan minne /etc/localtime tiedosto viittaa.

Koodia: [Valitse]
$ cat /etc/timezone
Europe/Helsinki

Koodia: [Valitse]
$ ls -l /etc/localtime
lrwxrwxrwx  1 root root 35 2005-12-28 17:05 /etc/localtime -> /usr/share/zoneinfo/Europe/Helsinki



janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kello temppuilee.
« Vastaus #14 : 28.12.05 - klo:17.29 »
En tiedä mihin tuo /etc/timezone tiedosto vaikuttaa, mutta /etc/init.d/ntpdate ohjelma hakee ajan sen mukaan minne /etc/localtime tiedosto viittaa.

niinhän se tekee. musitaakseni se, että /etc/timezone sisältää tuon aikavyöhyketiedon, on POSIXin vaatimus, mutta ne kyllä osaa suoralta kädeltä sanoa kuka sitä käyttää ja mihin.

samoin tuon localtimen ei ilmeiseti ole pakko olla linkki, vaikka se usenmiten sitä onkin. en aavistelisi tätä muuten, mutta tässä säätäessä huomasi, että minulla se ei jostain syystä ole linkitetty (?)
Janne

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Kello temppuilee.
« Vastaus #15 : 28.12.05 - klo:17.35 »
niinhän se tekee. musitaakseni se, että /etc/timezone sisältää tuon aikavyöhyketiedon, on POSIXin vaatimus, mutta ne kyllä osaa suoralta kädeltä sanoa kuka sitä käyttää ja mihin.

Tuotapa en tiennytkään.


Lainaus
samoin tuon localtimen ei ilmeiseti ole pakko olla linkki, vaikka se usenmiten sitä onkin. en aavistelisi tätä muuten, mutta tässä säätäessä huomasi, että minulla se ei jostain syystä ole linkitetty (?)

Niin saman asianhan se ajaa jos vaikka kopsaat tuon: /usr/share/zoneinfo/Europe/Helsinki tiedoston /etc/localtime tiedostoksi.

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Kello temppuilee.
« Vastaus #16 : 07.05.08 - klo:01.24 »
Järjestelmä / ylläpito / aika ja päiväys

Avaa lukitus ja aseta  ajan määritys käsivalintaiseksi.

Tarkistin myös sen tiedoston se UTC=no on ilmeisesti sama määrittely.