4. A Linuxot használó gép beállítása

Mindenekelőtt tudnunk kell, melyik időzónában fog a gép üzemelni. Ez többnyire egy város vagy ország kiválasztását fogja jelenteni. Hasonlóképpen el kell döntenünk, mit állítsunk be a BIOS-ban. Kétféle stratégiát követhetünk:

Csak Linuxot használó gép

Ebben az esetben a BIOS-ban az időt UTC-re kell állítani. Ekkor a nyári időszámításra való áttérés (DST) automatikusan meg fog történni.

Linuxot és Windowst használó gép

A Windows a Linuxnál egyszerűbb módon kezeli az időt. A Windows számára a BIOS mindig a helyi időt tartalmazza, a nyári időszámításra való áttérés agresszív módon a hardveróra átállításával megy végbe. Mivel a rendszer indulásakor a Linux és a Windows is a BIOS óráját olvassa ki, ezért a BIOS óráját a helyi időre kell beállítani. Ne felejtsük el, hogy csak egy rendszernek szabad megadnunk, hogy végezze el az óra átállítását. Célszerű ezt a Linuxra bízni. A Windowsban az automatikus óraátállítást ki kell kapcsolni.

4.1. Az időzóna beállítása

Red Hat Linux és hasonló rendszereken a hardverórát és az időzónát a timeconfig paranccsal állíthatjuk be:

A fenti beállítás megváltoztatja az /etc/sysconfig/clock fájlt, amit a rendszer induláskor olvas be. Ezt a fájlt kézzel is lehet módosítani, így néz ki:

Az UTC=true jelölés természetesen azt jelenti, hogy a BIOS az UTC időt tartalmazza.

4.2. A hardveróra beállítása

A hardveróra beállítását csak a pontos idő beállításának megértése után javasoljuk, lásd 5 fejezet.

A hwclock parancs kiolvassa vagy beállítja a hardverórát, attól függően, hogy milyen opciót adunk meg neki (man hwclock). A parancsot nem feltétlenül kell használnunk korszerű Linux terjesztések esetén, általában kényelmesebb, grafikus eszközök állnak rendelkezésünkre. Miután eldöntöttük a hardveróra stratégiánkat és megadtuk az időzónát (RedHat esetén) használhatjuk a setclock parancsot a hardveróra beállításához. Ennek a parancsnak nem kell kapcsolókat megadni, mert a setclock intelligens módon meghívja a hwclock parancsot a BIOS beállításához. Lehetőleg mindig a setclock parancsot használjuk.

Ha azonban magunk szeretnénk csinálni a dolgokat, és nem riadunk vissza a nehézségektől, íme néhány hwclock példa, amit kipróbálhatunk:

Minthogy az op. rendszer órája az indulás után már függetlenül jár a hardverórától, ezért a BIOS-t érintő változtatások csak a rendszer újraindítása után lesznek láthatók.

Egy másik mód a hardveróra módosítására, ha a rendszer indulásakor belépünk a BIOS-ba. Ez akkor lehet célszerű, ha a gép órája jelentősen eltér a valóságos időtől és nem akarjuk, hogy a rendszerünk ezzel a hibás idővel induljon el.