Menunjukkan bahwa Anda memiliki daemon NTP yang berjalan, biasanya yang melalui ntppaket. Anda tidak dapat memiliki dua aplikasi menyesuaikan jam secara bersamaan.
Pertama hentikan daemon NTP saat ini berjalan:
sudo service ntp stop
Jalankan ntpdateperintah Anda .
Mulai daemon NTP lagi:
sudo service ntp start
Latar Belakang
Daemon NTP tidak akan mengambil langkah besar maju atau mundur, tetapi berguna untuk transisi yang sangat halus dan kecil. Sebelum bekerja dengan benar, sinkronkan waktu menggunakan ntpdateterlebih dahulu, untuk alasan itu. Anda dapat menanyakan status daemon seperti ini:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*chime1.surfnet. 194.171.167.130 2 u 59 64 7 3.159 -0.207 0.136
+chime2.surfnet. .GPS. 1 u 59 64 7 6.872 -0.592 0.091
[...]
ns1.tudelft.nl .INIT. 16 u - 64 0 0.000 0.000 0.000
+ev001.tilaa.nl 193.67.79.202 2 u 55 64 7 4.038 -0.613 0.110
Ubuntu mengirimkan openntpd dan bukan xnptd sebagai default? ntpqberasal dari xntpd.
Pasang kembali Monica - M. Schröder
@ MartinSchröder Anda benar! :) Mengedit sekarang. Terima kasih.
gertvdijk
Koreksi: ntpq berasal dari implementasi referensi ntp. Pada tahun 90-an dan awal 00-an itu disebut xntpd, sekarang hanya ntpd atau ntpv4.
dfc
Penjelasan hebat - Saya tidak pernah tahu mengapa ntp tidak akan membuat lompatan besar.
Jeremy Hajek
+1 Saya mengaktifkan ntpd dan diharapkan untuk melihatnya benar waktu saya (yang 2 menit), sebagai bukti itu berfungsi. Tetapi tentu saja itu tidak akan melakukan itu karena "tidak akan mengambil langkah besar maju atau mundur". Terima kasih atas penjelasannya
matt freake
4
Jika Anda mendapatkan Kesalahan NTP socket in useseperti yang ditunjukkan di bawah ini:
Dalam hal ini jalankan saja
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start
Jangan mendorong orang untuk menjalankan ntpdate ketika ntpd sedang berjalan
dfc
1
Mengapa memposting tangkapan layar hanya dengan teks? Salin & tempel 'just works'. ;-)
gertvdijk
1
+1 untuk opsi -u yang menghindari kerumitan menghentikan ntpd
dan carter
1
Masalah umum adalah bahwa orang menemukan bahwa komputer mereka belum diperbarui pada transisi DST (Daylight Saving Time) yang ditunjuk. Setelah dikenali, pengguna mencoba untuk memperbaiki waktu dengan sudo ntpdate -b pool.ntp.orgatau serupa hanya untuk menemukan bahwa NTP sudah berjalan dan tidak berfungsi.
Dalam kasus umum, NTP tidak bisa dipercaya untuk memperbaiki jam Anda pada transisi DST. Sebagai contoh, NTP memiliki kasus di mana ia akan menolak untuk mengatur jam Anda . Anda mendapatkan banyak hit saat mencari masalah NTP, jadi jelas keterbatasan NTP telah mempengaruhi banyak orang. Saya yakin ada alasan kuat untuk setiap keputusan desain NTP, tetapi itu tidak mengubah fakta bahwa itu tidak dapat dipercaya untuk selalu melakukan apa yang diharapkan rata-rata pengguna.
Pastikan untuk memeriksanya jika penting bagi Anda untuk tujuan tertentu. Anda mungkin lebih beruntung dengan transisi DST otomatis jika Anda secara manual mengatur waktu yang tepat sesaat sebelum transisi.
Ini adalah masalah sulit bagi rata-rata pengguna untuk bereksperimen, karena DST hanya terjadi dua kali per tahun.
Jika ntp deamen terinstal dan dijalankan, Anda akan mendapatkan kesalahan yang sama karena Anda tidak dapat menyesuaikan jam melalui dua program sekaligus.
Jika layanan ini berjalan, itu akan menyinkronkan ke server yang ada di /etc/ntp.conf sehingga waktu akan disinkronkan. Lebih baik me-restart ntp daemon setiap malam sehingga jika berhenti entah bagaimana mulai setiap hari, atur di crontab.
crontab -e
@daily sudo service ntp restart >> /tmp/time.log
Anda dapat memeriksa detail sinkronisasi server Anda melalui perintah di bawah ini
ntpq
berasal dari xntpd.Jika Anda mendapatkan Kesalahan
NTP socket in use
seperti yang ditunjukkan di bawah ini:Dalam hal ini jalankan saja
dan kamu akan mendapatkan
ATAU HANYA MENJALANKAN
sudo ntpdate -u pool.ntp.org
untuk memperbarui dengan deamon ntpd berjalan
sumber
Masalah umum adalah bahwa orang menemukan bahwa komputer mereka belum diperbarui pada transisi DST (Daylight Saving Time) yang ditunjuk. Setelah dikenali, pengguna mencoba untuk memperbaiki waktu dengan
sudo ntpdate -b pool.ntp.org
atau serupa hanya untuk menemukan bahwa NTP sudah berjalan dan tidak berfungsi.Dalam kasus umum, NTP tidak bisa dipercaya untuk memperbaiki jam Anda pada transisi DST. Sebagai contoh, NTP memiliki kasus di mana ia akan menolak untuk mengatur jam Anda . Anda mendapatkan banyak hit saat mencari masalah NTP, jadi jelas keterbatasan NTP telah mempengaruhi banyak orang. Saya yakin ada alasan kuat untuk setiap keputusan desain NTP, tetapi itu tidak mengubah fakta bahwa itu tidak dapat dipercaya untuk selalu melakukan apa yang diharapkan rata-rata pengguna.
Pastikan untuk memeriksanya jika penting bagi Anda untuk tujuan tertentu. Anda mungkin lebih beruntung dengan transisi DST otomatis jika Anda secara manual mengatur waktu yang tepat sesaat sebelum transisi.
Ini adalah masalah sulit bagi rata-rata pengguna untuk bereksperimen, karena DST hanya terjadi dua kali per tahun.
sumber
Jika ntp deamen terinstal dan dijalankan, Anda akan mendapatkan kesalahan yang sama karena Anda tidak dapat menyesuaikan jam melalui dua program sekaligus.
Jika layanan ini berjalan, itu akan menyinkronkan ke server yang ada di /etc/ntp.conf sehingga waktu akan disinkronkan. Lebih baik me-restart ntp daemon setiap malam sehingga jika berhenti entah bagaimana mulai setiap hari, atur di crontab.
Anda dapat memeriksa detail sinkronisasi server Anda melalui perintah di bawah ini
sumber