Ero sivun ”Aikavyöhyke” versioiden välillä

Siirry navigaatioon Siirry hakuun
615 merkkiä lisätty ,  28. lokakuuta 2011
pari lisähuomautusta
(yhdelle sivulle timezone, localtime ja TZ)
 
(pari lisähuomautusta)
Rivi 2: Rivi 2:


== Järjestelmätiedostot ==
== Järjestelmätiedostot ==
/etc/timezone sisältää viittauksen suhteessa zoneinfo-hakemiston. Esimerkiksi suomalaisissa koneissa tiedosto sisältää yleensä tekstin "Europe/Helsinki", viittauksena tiedostoon /usr/share/zoneinfo/Europe/Helsinki. zoneinfo-hakemisto saattaa myös olla polussa /usr/lib/zoneinfo.
/etc/timezone sisältää viittauksen suhteessa zoneinfo-hakemiston. Esimerkiksi suomalaisissa koneissa tiedosto sisältää yleensä tekstin "Europe/Helsinki", viittauksena tiedostoon /usr/share/zoneinfo/Europe/Helsinki.  
 
zoneinfo-hakemisto on siis yleensä polussa /usr/share/zoneinfo. Se saattaa myös olla esimerkiksi polussa /usr/lib/zoneinfo. Muun polun voi (glibc2:ssa) määritellä ympäristömuuttujalla TZDIR.


zoneinfo-hakemiston juuressa on usein tiedosto localtime, joka sisältää oletuksena käytettävän aikavyöhykkeen määrityksen. Linux-koneissa tämä on useimmiten [[symbolinen linkki]] tiedostoon /etc/localtime, joka puolestaan on symbolinen linkki käytettävään aikavyöhykemäärittelyyn, Suomen osalta siis tiedostoon /usr/share/zoneinfo/Europe/Helsinki.
zoneinfo-hakemiston juuressa on usein tiedosto localtime, joka sisältää oletuksena käytettävän aikavyöhykkeen määrityksen. Linux-koneissa tämä on useimmiten [[symbolinen linkki]] tiedostoon /etc/localtime, joka puolestaan on symbolinen linkki käytettävään aikavyöhykemäärittelyyn, Suomen osalta siis tiedostoon /usr/share/zoneinfo/Europe/Helsinki.
Koneen aikavyöhyke määritellään useimmiten asennuksen aikana, mutta sen voi siis muuttaa kertomalla aikavyöhyke tiedostoviitteenä tiedostossa /etc/timezone ja luomalla uusi symbolinen linkki /etc/localtime osoittamaan oikeaan tiedostoon.


== TZ-muuttuja ==
== TZ-muuttuja ==
'''TZ''' ("timezone") on [[ympäristömuuttuja]], jolla voi kertoa käytettävän aikavyöhykkeen käyttäjä-, sessio- tai ohjelmakohtaisesti. Tämä on yleensä tarpeen, jos samalla koneella on käyttäjiä eri maissa (tai kun matkalla on tietokone mukana ja haluaa käyttää paikallista aikaa). Yleensä TZ-muuttujaa käytettäessä, sen arvoksi määrätään yleensä vain viittaus oikeaan aikahyöhykeeseen:
'''TZ''' ("timezone") on [[ympäristömuuttuja]], jolla voi kertoa käytettävän aikavyöhykkeen käyttäjä-, sessio- tai ohjelmakohtaisesti. Tämä on yleensä tarpeen, jos samalla koneella on käyttäjiä eri maissa (tai kun matkalla on tietokone mukana ja haluaa käyttää paikallista aikaa).TZ-muuttujaa käytettäessä sen arvoksi määrätään yleensä vain viittaus oikeaan aikahyöhykeeseen.
  TZ=":Europe/Helsinki"; export TZ
  TZ=":Europe/Helsinki"; export TZ


Tämän voi tehdä sopivassa [[Asetustiedostojen perusteet|asetustiedostossa]], [[komentotulkki|komentotulkin]] [[bash]] osalta lähinnä tiedostossa [[bashrc|.bashrc]]. Muuttujan arvoa voi muuttaa aina haluttaessa, mutta se vaikuttaa vain itse komentotulkkiin ja siitä myöhemmin käynnistettäviin ohjelmiin.
Tämän voi tehdä sopivassa [[Asetustiedostojen perusteet|asetustiedostossa]], [[komentotulkki|komentotulkin]] [[bash]] osalta lähinnä tiedostossa [[bashrc|.bashrc]]. Muuttujan arvoa voi muuttaa aina halutessaan, mutta se vaikuttaa vain itse komentotulkkiin ja siitä myöhemmin käynnistettäviin ohjelmiin.
 
Jos koneessa ei ole sopivaa aikavyöhyketiedostoa, sen voi kopioida toisesta koneesta kotihakemistoonsa ja viitata TZ-muuttujalla tähän tiedostoon. Varmista, että tiedostomuoto on sama: tzfile[[man|(5)]].
TZ=":/home/matti/zoneinfo/Europe/Helsinki"


Ympäristömuuttujaan voi myös sisällyttää varsinaisen aikavyöhykkeen kuvauksen. Katso [[tzset]][[man|(3)]].
Ympäristömuuttujaan voi myös sisällyttää varsinaisen aikavyöhykkeen kuvauksen. Katso [[tzset]](3).


Jos kirjoittautuu [[graafinen kirjautumisohjelma|graafisen kirjautumisohjelman]] kautta, ympäristömuuttuja on asetettava tämän asetusteidostossa, jotta se koskisi myös muita kuin komentoriviltä käynnistettyjä ohjelmia. Aikavyöhyke on yleensä asetettavissa myös [[työpöytäympäristö]]n asetusohjelmien avulla.
Jos kirjoittautuu [[graafinen kirjautumisohjelma|graafisen kirjautumisohjelman]] kautta, ympäristömuuttuja on asetettava tämän asetustiedostossa, jotta se koskisi myös muita kuin komentoriviltä käynnistettyjä ohjelmia. Aikavyöhyke on yleensä asetettavissa myös [[työpöytäympäristö]]n asetusohjelmien avulla.


Yksittäisen ohjelman voi käynnistää eri aikavyöhykkeeseen, esimerkiksi jos haluaa tarkistaa mitä kello näyttää toisessa maasssa:
Yksittäisen ohjelman voi käynnistää eri aikavyöhykkeeseen, esimerkiksi jos haluaa tarkistaa mitä kello näyttää toisessa maasssa:
785

muokkausta

Navigointivalikko