web-dev-qa-db-ja.com

Linuxでのタイムゾーンの設定(ubuntu)

ここイギリスでは、UTC + 1です。日付は「日付」で設定します。しかし、それは標準UTCにリセットし続けます、私はNTPタイムサーバーを介して推測しています。

Tzselectでタイムゾーンを設定してみましたが、時間は変わりません。現地時間ではなくUTCのままです。

Therefore TZ='Europe/London' will be used.
Local time is now:  Thu Jun 25 10:57:48 BST 2009.
Universal Time is now:  Thu Jun 25 09:57:48 UTC 2009.

上記の出力は正しいですが、時間は実際には変更されません。

時間の自動更新を無効にするか、理想的にはタイムゾーンを正しく設定する必要があります。

9
Kris

あなたも行うことができます:

dpkg-reconfigure tzdata

その後、タイムゾーンを選択できます。

24
  1. apt-get install ntpdate
  2. ntpdate pool.ntp.org

これは動作します。私は自分のサーバーでこれを実行しました。試してみてください。

サイクロトロン:〜#ntpdate pool.ntp.org 25 Jun 15:45:05 ntpdate [18445]:ステップタイムサーバー120.88.47.10オフセット485.998764秒

2
Caterpillar

このインスタンスではおそらく問題ではありませんが、以前に名前付きタイムゾーンを使用するときに問題が発生しました。代わりにGMTオフセットで試すことをお勧めします。 (あなたの場合、明らかにちょうどGMTです)

1
superbimble

Kubuntuでは、インストール中にタイムゾーンを設定し、システム設定->日付と時刻を使用してタイムゾーンを変更し、タイムゾーンを選択できます。ただし、tzdataのアップグレード(apt-getアップグレードまたは自動パッケージアップグレードから)を行うたびに、インストール時に選択したタイムゾーンにタイムゾーンがリセットされるようです。提案どおり、dpkg-reconfigure tzdataを使用して変更したところ、問題なく動作したようです。おそらくそれは、次のtzdataアップグレードを生き残るでしょう。

1
Joel Aufrecht

私はこれについて100%ではありませんが、それはアイデアです。

RHEL/CentOSでは、タイムゾーンが/ etcの下にシンボリックリンクとして設定されていることを知っています。

たとえば、私は

ローカルタイム->/usr/share/zoneinfo/America/Los_Angeles

あなたのリンクがヨーロッパ/ロンドンであることを確認できますか?そうでない場合は、localtimeシンボリックリンクを削除してから作成してみてください。

1
user10657

通常、あなたはする必要があります

  • tzselectを使用してタイムゾーンを設定する
  • 次に、日付を使用して時刻を設定します

その後、物事は正しいはずです。

では、これら2つのことを行うとどうなりますか? 「日付」の出力を投稿してもらえますか?

時間は正しく変更されているが、後で元に戻る場合、何かが干渉しています。

一般的な犯人:

  • NTPサーバー(ntpdまたは同様のものの実行を確認)
  • cronjobからのntpdate
  • hwclockがタイムゾーンについて混乱している(再起動にのみ影響するはずです)

日付が何も変わらない場合、何かが本当に間違っています...

0
sleske

私もこの問題を抱えていました:

これを使用してUTCをオフにしました

非公式のUbuntuスターターガイド| linuxtopia.org

次に、ntpサービスを使用し、デフォルトのubuntuタイムサーバーを使用しています。

また、緯度/経度の地域設定が適切であることを確認しました。

乾杯

0
Dave Mateer