Ero sivun ”Aikavyöhyke” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pari lisähuomautusta
LP (keskustelu | muokkaukset) (yhdelle sivulle timezone, localtime ja TZ) |
LP (keskustelu | muokkaukset) (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). | '''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 | 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]] | 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 | 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: |