Ketika saya telah mengatur Mac OS X untuk mengatur tanggal dan waktunya secara otomatis, seberapa sering ini benar-benar dilakukan? Dan adakah cara saya bisa memaksa pembaruan?
26
NTPd (digunakan oleh Mac OSX) akan menyinkronkan pada kecepatan yang dianggapnya lebih sesuai - itu tergantung pada kemiringan jam Anda. Ini akan lebih sering terjadi ketika Anda pertama kali menyalakannya / terhubung ke internet dan kemudian akan terhubung pada interval yang lebih lama ketika jam Anda sudah cukup stabil.
Ini tidak hanya menyinkronkan waktu dan tanggal Anda saat ini, tetapi juga menyinkronkan kecepatan jam aktual. Itu berarti bahwa setelah beberapa waktu Anda mengaktifkannya (dan terhubung ke internet) jam Anda akan sangat akurat bahkan jika Anda tetap terputus dari 'internet untuk waktu yang lama.
Jika Anda ingin detail berdarah, buka wikipedia dan ke situs NTP .
System Preferences > Date & Time > Date & Time > Set date and time automatically
.Memperbarui
Karena OS X 10.14 (Mojave)
ntpdate
perintah telah dihapus - gunakansntp
sebagai gantinya:Jawaban asli
Untuk versi OX X yang lebih lama (sebelum 10.14) , jawaban asli di bawah ini masih berlaku.
Untuk memperbarui waktu secara manual dengan NTP, gunakan
ntpdate
dari shell:misalnya,
Referensi:
ntpdate(8)
(untuk “Mac OS X versi 10.9”)ntpd
- Daemon Network Time Protocol (NTP)sumber
sudo: ntpdate: command not found
pada macOS 10.14 Gunakansudo sntp -sS time.apple.com
sebagai gantinyaDaemon waktu jaringan (ntpd) mencatat aktivitas ke /var/log/system.log. Anda dapat melihat aktivitas terbaru dengan grep:
Baca halaman manual ntp.conf (
man ntp.conf
) untuk perincian tentang konfigurasi lebih lanjut ntpd termasuk berapa banyak info yang dicatat dan (saya berasumsi) frekuensi pembaruan.sumber
Juga jika jalan keluar dari tanggal, matikan server waktu, atur tanggal secara manual terlebih dahulu. Kemudian ketika Anda mengaktifkan NTP itu akan menyinkronkan. Kalau tidak, itu hanya mengabaikan apa yang dikatakan jam waktu. 1944 dan 1970 tahun tidak akan menyinkronkan jam.
sumber
Memeriksa / Menghapus centang zona waktu yang ditetapkan secara otomatis pada tab pengaturan tanggal & waktu tidak membantu saya.
Saya akhirnya menggunakan sntp client dari commandline
Seperti yang Anda lihat di bawah, waktu saya ~ 30 detik terlalu cepat.
❯ sntp pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:03:35.514209 (-0300) -27.660871 +/- 18.459649 pool.ntp.org 197.84.150.123 s2 no-leap
Saya mematikan jam saya sebagai root
sh-3.2# sntp -S pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:26.214299 (-0300) -27.574985 +/- 18.423331 pool.ntp.org 41.231.53.4 s2 no-leap
Sntp lebih lanjut mengungkapkan bahwa sinkronisasi telah dicapai
sh-3.2# sntp -S pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:02.523568 (-0300) -0.032662 +/- 0.061844 pool.ntp.org 41.231.53.4 s2 no-leap
sumber