再起動後、RPiは1時間オフになります—夏時間の問題を調整する方法は?


8

私のアパートの電気は数日前に消えました。

私は自分のRPiを使用してデータを記録し、データベースに保存しています。RPiのクロックが1時間ずれているため、すべてのデータの時間が1時間ずれていることがわかりました。

ここで私が発行tz selectし、アメリカ/ Los_Angelesに設定し、それはまだ一時間遅いです。

どうすればこれを調整できますか?


1
時計が間違っているのか、それとも「人間に見せる」部分だけが間違っているのか?からの完全な出力dateと、期待どおりのものを表示します。
–ThorbjørnRavn Andersen 2013

パワーアウト時に何が起こるかこのQ&Aショー: raspberrypi.stackexchange.com/questions/1397/...
SDsolar

回答:


9

夏時間の問題のように聞こえます。

使用raspi-configが参照してください。 - http://elinux.org/RPi_raspi-config#change_timezone_-_Set_timezone

時間をリセットできます

sudo dpkg-reconfigure tzdata

ミリウェイさん、raspi-configとを試してみましsudo dpgk-reconfigure tzdataたが、夏時間に関しては何もありません。見ていませんか?
Matthew Moisen 2013

ロケールとタイムゾーンが正しく設定されている場合、Linuxは通常、DSTを適切に管理します(Windowsとは異なります)。ファイルの時刻はUTCで記録され、表示用にローカルに変換されます。政府がDSTをいじる場合は、まだ問題が発生する可能性があります。zdump -v Australia/Sydney|grep 2013私の家で時間が変わるときを示しています。システムがゾーンに対して何を言っているかを確認する必要があります。
ミリウェイズ2013

0

UTC時間をデータベースに保存し、表示目的でのみローカル時間に変更することをお勧めします。

現地時間の保存に関する主な問題は、夏時間が始まると重複した時間が取得され、夏時間が終了すると1時間をスキップすることです。

また、(特定のアプリケーションではありそうもない)異なるタイムゾーンからアクセスするユーザーがいる場合、他のタイムゾーンで時間を計算することはより困難であり、夏時間の開始時にその時間を明確にすることは不可能です。


0

以下は私のために働きました:

sudo reboot

...

私は、RPiがインターネットに接続されているときに時間を取得しているため、私のRPiが私のルーターよりも速く起動し、何かがおかしくなったと思います。

再起動後、RPiは軌道に戻りました。

今、私はいくつかのデータをクレンジングする準備ができています...


2
これがどのように受け入れられる答えになるのか、多少混乱しました。それがあなたのために働くからといって、それが他の人のために働くことを意味しません。
ジオセオリー2014

@geotheory他の答えを試しましたが、うまくいきませんでした。別のサイトでこの提案を見つけて試してみましたが、すべて順調でした。
マシュー・モイセン2014

したがって、この問題を持つ他の誰かが、「夏時間の問題を調整する方法」に対する「受け入れられた」答えを見つけるでしょう。再起動します。SOは、従来の価値を持つことを目的としています。単なるヘルプラインではありません。
ジオセオリー2014

@geotheory申し分なく、私はあなたのポイントを見て、私の答えに答えていません。しかし、私はこの投稿を未回答のままにしますか?(再起動では問題が解決したのに)問題が解決しなかったため、賛成票が最も多かった質問には回答しません。
Matthew Moisen 14

@Milliwaysによる解決策をお勧めします。これは4人の賛成者(自分自身を含む)で機能したようですが、piのタイムゾーン設定を変更する標準的な方法であるため、おそらくクレジットに値します。
地質学2014

0

古い質問にごめんなさい。しかし、私は最近同様の問題に遭遇し、ここのさまざまな回答から、いくつかの説明が必要であることが示唆されました。

ルーターとRPiの両方の電源を切断し、ルーターの前にRPiを開始することで、OPの問題を再現できました。これらの条件下では、NTPサービスはインターネットにアクセスできず、ハードウェアクロックに依存しているようです。tzdataは問題が発生した時点では正しいものでした。

ここに画像の説明を入力してください

インターネット接続が復元されたらRPiを再起動すると問題が解決しました。何らかの理由でRPiをシャットダウンできない、またはシャットダウンすべきでない場合は、を使用してNTPサービスを再起動できますsudo service ntp restart


明確にするために:) Piにはハードウェアクロックがありませんが、ハードウェアクロックを提供するためのアドオンボードを利用できます。Raspbianにはfake-hwclockデフォルトでパッケージが含まれており、何らかの理由でネットワーク時間が利用できない場合、マシンのシャットダウン時(または電源障害が発生した場合はその少し前)にクロックを再起動します。
Bob Sammers 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.