Nastrojka vremennoj zony v Linux
Vremennaya zona v Linux zadaetsya fajlom
/etc/localtime
|tot fajl yavlyaetsya simlinkom na odin iz gotovyh opisanij
vremennoj zony, nemeryannoe kolichestvo kotoryh lezhit v
/usr/lib/zoneinfo
Naprimer dlya Moskvy podojdet takaya operaciya:
ln -s /usr/lib/zoneinfo/Europe/Moscow /etc/localtime
Fajl s opisaniem vremennoj zony kompiliruetsya iz tekstovogo opisaniya
komandoj zic (Sm. man zic )
Primer opisaniya vremennoj zony s pereklyucheniem na letnee vremya dlya Ukrainy:
------------ Cut here ------------------------------
Rule dst 1982 maximum - Apr lastSun 2:00 1 "EET DST"
Rule dst 1982 maximum - Oct lastSun 2:00 0 EET
Zone EET 2:00 dst %s
------------ Eof here ------------------------------
Vo Free sluchaj absolyutno analogichnyj.
Naprimer popravit' /usr/src/share/zoneinfo/europe
Rule Russia 198? max - Sep lastSun 2:00s 0 K
Rule Russia 1996 max - Oct lastSun 2:00s 0 K
Zatem v toj-zhe direktorii make install (tam etot zic i zapuskaetsya).
TZ i letnee vremya po GMT
Esli fajl vremennoj zony ne sobran, to mozhno ee zadat' peremenoj TZ.
export TZ=GMT0BST-1;87/01:00:00,297/02:00:00
Ustanovit' GMT, vychest' 1 chas, zatem dobavit' 1 ili 2 v zavisimosti ot dnya.
87 i 297 - dni perehoda na letnee vremya i obratno.
Last-modified: Sat, 24 Apr 1999 02:59:13 GMT