Есть два сервера под CentOS 5.5 x86_64.
Все пакеты up-to-date, репы одинаковые:[root@host2 ~]# rpm -qa | grep tzdata
tzdata-2010l-1.el5
[root@host1 ~]# rpm -q -a | grep tzdata
tzdata-2010l-1.el5
Все используют один и тот же файл tzdata:
[root@host1 ~]# ls -l /etc/localtime
lrwxrwxrwx 1 root root 36 Dec 14 04:33 /etc/localtime -> /usr/share/zoneinfo/America/New_York
[root@host2 ~]# ls -l /etc/localtime
lrwxrwxrwx 1 root root 36 Dec 14 03:35 /etc/localtime -> /usr/share/zoneinfo/America/New_York
Делаем на обоих:
ntpdate time.nist.gov
Теперь проверяем:
[root@host1 ~]# date
Tue Dec 14 04:45:51 EST 2010
[root@host2 ~]# date
Tue Dec 14 03:45:52 CST 2010
Как видно, разница 1 час. Почему при одинаковых /etc/localtime, один сервер юзает зону CST, а другой EST и как это исправить?