Listrik ke apartemen saya padam beberapa hari yang lalu.
Saya menggunakan RPi saya untuk merekam data dan menyimpannya dalam database. Saya baru tahu bahwa waktu untuk semua data saya telah dimatikan satu jam karena jam RPi dimatikan satu jam.
Dari sini saya mengeluarkan tz select
dan mengaturnya ke Amerika / Los_Angeles dan masih satu jam lambat.
Bagaimana saya bisa menyesuaikan ini?
system-clock
timekeeping
Matthew Moisen
sumber
sumber
date
dan apa yang Anda harapkan.Jawaban:
Kedengarannya seperti masalah penghematan siang hari.
Gunakan raspi-config, lihat: - http://elinux.org/RPi_raspi-config#change_timezone_-_Set_timezone
Anda dapat mengatur ulang waktu
sumber
sudo dpgk-reconfigure tzdata
, tetapi tidak ada yang berkaitan dengan penghematan siang hari. Apakah saya tidak melihatnya?zdump -v Australia/Sydney|grep 2013
menunjukkan kapan waktu berubah di rumah saya. Anda harus memeriksa apa yang dikatakan sistem Anda untuk zona Anda.Cara terbaik untuk menyimpan waktu UTC di basis data Anda dan ubah ke waktu lokal hanya untuk tujuan tampilan.
Masalah utama dengan menyimpan waktu lokal adalah Anda akan mendapatkan duplikat jam ketika daylight saving dimulai, dan melewatkan jam ketika daylight saving berakhir.
Juga jika Anda pernah memiliki pengguna mengakses dari zona waktu yang berbeda (tidak mungkin untuk aplikasi khusus Anda), lebih sulit untuk menentukan waktu di zona waktu lain dan tidak mungkin untuk menyatukan dua jam pada awal penghematan siang hari.
sumber
Berikut ini bekerja untuk saya:
...
Saya berasumsi bahwa karena RPi mendapatkan waktu ketika terhubung ke internet, RPi saya boot lebih cepat dari router saya, dan sesuatu yang aneh terjadi.
Setelah reboot, RPi kembali ke jalurnya.
Sekarang saya akan membersihkan beberapa data ...
sumber
Maaf membuat pertanyaan lama; Namun, saya baru-baru ini menghadapi masalah yang sama dan berbagai jawaban di sini menyarankan bahwa kita perlu klarifikasi.
Saya dapat mereproduksi masalah OP dengan memutuskan daya ke router saya dan RPi, kemudian memulai RPi sebelum router. Dalam kondisi ini, layanan NTP tidak memiliki akses internet dan tampaknya bergantung pada jam perangkat keras. tzdata benar pada saat masalah terjadi.
Mem-boot ulang RPi setelah koneksi internet dipulihkan menyelesaikan masalah. Jika karena alasan tertentu RPi tidak dapat atau tidak harus dimatikan, seseorang dapat memulai kembali layanan NTP dengan
sudo service ntp restart
.sumber
fake-hwclock
paket secara default yang, jika waktu jaringan tidak tersedia karena suatu alasan, me-restart jam dari waktu di mana mesin dimatikan (atau beberapa waktu sebelumnya ketika terjadi kegagalan daya) saat boot.