2

Centos 5.8 KVM ゲストで先週末に英国が英国夏時間 (BST) に変更されて以来、hwclock に本当に苦労しています。

ここにいくつかのコマンド出力があります..

    [root@host ~]# TZ=ヨーロッパ/ロンドンの日付
    2012 年 4 月 2 日月曜日 08:12:03 EDT
    [root@host ~]# TZ=ヨーロッパ/ジャージーの日付
    2012 年 4 月 2 日(月)08:12:11 EDT
    [root@host ~]# TZ=ヨーロッパ/パリの日付
    月 4 月 2 日 14:12:16 CEST 2012
    [root@host ~]# TZ=ヨーロッパ/ローマの日付
    月 4 月 2 日 14:12:22 CEST 2012
    [root@host ~]# TZ=ヨーロッパ/アテネの日付
    月 4 月 2 日 15:12:27 EEST 2012


    [root@host ~]# hwclock -rD
    util-linux-2.13-pre7 の hwclock
    /dev/rtc インターフェースを使用してクロックします。
    1969年以降の1333367010秒で行われた最後のドリフト調整
    1969 年から 1333367010 秒後に行われた最後の校正
    ハードウェア クロックは UTC 時間です
    ハードウェア クロックが UTC 時間で保持されていると仮定します。
    クロックティックを待っています...
    /dev/rtc には割り込み機能はありません。/dev/rtc からの時間が変更されるのをループで待機しています
    ...クロックティックを取得しました
    ハードウェア クロックから読み取った時刻: 2012/04/02 12:22:27
    Hw クロック時間: 2012/04/02 12:22:27 = 1969 年から 1333369347 秒
    2012 年 4 月 2 日月曜日 12:22:27 PM UTC -0.422061 秒

最後に、ヨーロッパ/ロンドンに ln -sf すると、EDT に戻ります :(

    [root@host ~]# ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
    [root@host ~]# 日付
    2012 年 4 月 2 日月曜日 08:23:02 EDT

:(

ファイルの内容もいくつかあります。

 

    [root@host ~]# cat /etc/sysconfig/clock
    ZONE="ヨーロッパ/ロンドン"
    UTC=真
    ARC=偽

ここで本当に苦労していて、目が飛び出すまでグーグルで検索しましたが、役に立ちませんでした。

4

2 に答える 2

7

ファイルをシンボリックにリンクしても機能しません - 物理的にコピーする必要があります

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

それが役立つことを願っています:-)

于 2012-04-13T10:41:15.350 に答える
0

CentOS 6.4 64 ビットを実行しているメールサーバーでも同様の問題が発生しました。6時間前にマークされたメールが届きます!サーバーのオスロ時間を設定しました。時計は正確でしたが、間違ったタイムゾーンを示していました。CEST である必要があります。

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

同じタイムゾーンの都市は CEST を示していました。変。それを修正する唯一の方法は、代わりにコペンハーゲンを使用することでした.

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

したがって、何も機能しない場合は、同じタイム ゾーンの都市を使用してみてください。

于 2013-09-19T09:18:28.970 に答える