2012-04-02 5 views
1

Я действительно борется со своим hwclock, так как в прошлый уик-энд Великобритания меняла свое британское летнее время (BST) на моем гостевом клиенте Centos 5.8 KVM.Часовой пояс и проблемы с BST в Европе/Лондоне

Вот некоторые команда выводит ..

 

    [[email protected] ~]# TZ=Europe/London date 
    Mon Apr 2 08:12:03 EDT 2012 
    [[email protected] ~]# TZ=Europe/Jersey date 
    Mon Apr 2 08:12:11 EDT 2012 
    [[email protected] ~]# TZ=Europe/Paris date 
    Mon Apr 2 14:12:16 CEST 2012 
    [[email protected] ~]# TZ=Europe/Rome date 
    Mon Apr 2 14:12:22 CEST 2012 
    [[email protected] ~]# TZ=Europe/Athens date 
    Mon Apr 2 15:12:27 EEST 2012 


    [[email protected] ~]# hwclock -rD 
    hwclock from util-linux-2.13-pre7 
    Using /dev/rtc interface to clock. 
    Last drift adjustment done at 1333367010 seconds after 1969 
    Last calibration done at 1333367010 seconds after 1969 
    Hardware clock is on UTC time 
    Assuming hardware clock is kept in UTC time. 
    Waiting for clock tick... 
    /dev/rtc does not have interrupt functions. Waiting in loop for time from /dev/rtc to change 
    ...got clock tick 
    Time read from Hardware Clock: 2012/04/02 12:22:27 
    Hw clock time : 2012/04/02 12:22:27 = 1333369347 seconds since 1969 
    Mon 02 Apr 2012 12:22:27 PM UTC -0.422061 seconds 

И, наконец, когда я ¯Ln -sF в Европу/Лондон он просто возвращается к EDT :(

 

    [[email protected] ~]# ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime 
    [[email protected] ~]# date 
    Mon Apr 2 08:23:02 EDT 2012 

:(

Вот также некоторое количество файлов:

 

    [[email protected] ~]# cat /etc/sysconfig/clock 
    ZONE="Europe/London" 
    UTC=true 
    ARC=false 

На самом деле борется с этим парнем и гуглел, пока мои глаза не выскочили, но безрезультатно.

+0

Установите NTP, забудьте о HWclock. – wildplasser

+0

Этот вопрос не по теме, поскольку он не имеет ничего общего с программированием. – Oded

+0

Прошу прощения за неправильную тему. Я не понял, что выбрал Программирование ... * новичок * могу ли я его переместить? –

ответ

4

smybolically связывающая файлы не работают - они должны быть физически скопирована

[[email protected]]# mv /etc/localtime /etc/localtime.default 
[[email protected]]# cp /usr/share/zoneinfo/Europe/London /etc/localtime 
[[email protected]]# date 
Fri Apr 13 11:35:57 BST 2012 

Надежда, что помогает :-)

0

У меня была аналогичная проблема на моем почтовом сервере runninng CentOS 6.4 64-разрядный , Почта, отправленная в течение 6 часов вперед вовремя! Я установил Oslo-время для сервера. Часы были правильными, но он показал неправильный часовой пояс. Это должно быть CEST:

/etc/localtime -> /usr/share/zoneinfo/Europe/Oslo 
$date 
Thu Sep 19 17:08:42 EDT 2013 

Города в том же часовом поясе показали CEST. Странный. Единственный способ исправить это - использовать вместо этого Copenhagen.

localtime -> /usr/share/zoneinfo/Europe/Copenhagen 
$ date 
Thu Sep 19 17:16:55 CEST 2013 

Так что если ничего не работает, попробуйте использовать город в том же часовом поясе.