Saya memiliki Raspberry Pi yang saya gunakan di zona waktu EST . Itu memiliki layanan NTP diinstal ( sudo apt-get install ntp
) dan Raspberry Pi diatur ke zona waktu UTC. Tanggal pada Raspberry Pi benar, sampai saya membawa Raspberry Pi ke Pacific Time Zone (PT). Ketika saya mem-boot Raspberry Pi, waktu UTC pada Raspberry Pi jauh (di belakang 9 jam), dan NTP tidak menyinkronkan untuk mendapatkan waktu UTC yang benar. Raspberry Pi terhubung ke Internet melalui Ethernet.
Saya sudah mencoba me-reboot Raspberry Pi beberapa kali. Juga, saya sudah mencoba menghapus layanan NTP dan menginstal OpenNTPD . Apa yang mungkin terjadi?
Saya menggunakan Raspberry Pi 3 dengan Raspbian Jessie .
pi-3
raspbian-jessie
ntp
timekeeping
Ninja
sumber
sumber
Jawaban:
Berikut adalah beberapa saran.
Gunakan
raspi-config
utilitas untuk mengatur ulang zona waktu meskipun Anda telah menggunakan alat lain untuk mengaturnya.Atur waktu secara manual agar agak akurat. NTP kadang-kadang tidak akan memperbarui jika waktu / tanggal salah besar.
Paksa pembaruan waktu secara manual:
Pastikan Anda tidak memblokir port UDP 123.
Semoga berhasil!
sumber
Di banyak sistem Linux, jam terus melacak waktu dalam UTC . Karena buruknya waktu Raspberry Pi, pintar untuk menginstal dan mengatur layanan dengan benar untuk membantu dengan waktu, seperti
ntp
.Ini semakin diperumit oleh fakta bahwa Raspberry Pi tidak memiliki cara untuk menjaga waktu saat mati / tanpa daya. Ini berarti ketika Raspberry Pi restart, waktunya akan tidak sinkron.
Saat Anda menggunakan perintah seperti
date
, permintaan waktu mana, perintah itu akan memperhitungkan lokal Anda . Ini berarti bahwadate
akan menggunakan offset zona waktu dari lokal Anda untuk menentukan waktu setempat. Saat Anda mengetikdate
, Anda akan melihat zona waktu mana yang ditampilkan:Jika lokal Anda belum diatur dengan benar, atau menggunakan
-u
bendera, Anda akan melihat:Ketika Anda membandingkan waktu dan mengatakan bahwa itu mati 6 jam, apakah Anda membandingkan waktu UTC dengan waktu UTC saat ini, atau apakah Anda membandingkan waktu UTC dengan waktu di zona waktu Anda?
Saat Anda mengetik
date
, apakah Anda diperlihatkan zona waktu yang tepat? Jika tidak, Anda harus mengaturnya:sumber
Saya memecahkan masalah ini dengan mengatur waktu menggunakan secara manual
timedatectl
, seperti:sumber