У мене виникла ця проблема після тимчасової роботи з офтопіком, на офтопіку зачіпив годинники.
Ну ось так...
utc=yes перевів на "no"
$ cat /etc/default/rcS | grep UTC
UTC=no
Часовий пояс:
$ cat /etc/timezone
Europe/Kiev
Час синхронізується з 5 серверами (4 з інета, 1 з мережі).
$ cat /etc/ntp.conf
....
server 0.debian.pool.ntp.org iburst dynamic
server 1.debian.pool.ntp.org iburst dynamic
server 2.debian.pool.ntp.org iburst dynamic
server 3.debian.pool.ntp.org iburst dynamic
server 4.ntp.id
....
Попередні налаштування як в мануалі описано не чіпав.
в /etc/cron.daily/ створив скрипт ntpdate який синхронізуватиме час.
Ось що мені показує EEST (наша часова зона).
date:
субота, 2 серпня 2008 18:26:44 +0000
а це після export TZ=Europe/Kiev
date:
субота, 2 серпня 2008 21:27:02 +0300
В TZ=Europe/Kiev зробив hwclock --systohc --localtime
Синхронізація часу тільки підстроює хвилини/секунди, чаовий пояс не міняє =) (так і повино бути)
Виходить /etc/timezone ігнорується ?
Але проблеми змінна не вирішує, ця змінна для рута і звичайного користувача, а глобально ніякої користі немає...
А як ще з літнього і назад переходити... :-/