Yanıtlar:
NTPd (Mac OSX tarafından kullanılır) saatin eğimine bağlı olarak daha uygun olduğunu düşündüğü hızda senkronize olur. İlk açtığınızda / ağa bağlandığınızda daha sık olacak ve daha sonra saatinizi yeterince stabilize ettiğinde daha uzun aralıklarla bağlanacaktır.
Sadece geçerli saatinizi ve tarihinizi senkronize etmekle kalmaz, aynı zamanda gerçek saat hızını da senkronize eder. Bu, onu etkinleştirdiğiniz (ve internete bağlı olduğunuz) bir süre sonra, 'net' ile uzun süre bağlantıda kalsanız bile saatinizin çok hassas olacağı anlamına gelir.
Kanlı ayrıntıları istiyorsanız, wikipedia'ya ve NTP sitesine gidin .
System Preferences > Date & Time > Date & Time > Set date and time automatically
.
Yana OS X 10.14 (Mojave) ntpdate
komutu kaldırıldı - kullanmayın sntp
yerine:
sudo sntp -sS time.apple.com
For OX X eski sürümlerinde (10.14 öncesi) , aşağıda orijinal cevap hâlâ geçerlidir.
NTP ile saati manuel olarak güncellemek için ntpdate
bir kabuktan kullanın :
ntpdate -vu (sunucu veya IP adresi)
Örneğin,
sudo ntpdate -vu time.apple.com
Referanslar:
ntpdate(8)
(“Mac OS X sürüm 10.9” için)ntpd
- Ağ Zaman Protokolü (NTP) arka plan programıntpdate seçenekleri:
-v
Ayrıntılı olun. Bu seçenek,
ntpdate
sürüm tanımlama dizesinin günlüğe kaydedilmesine neden olur .-u
ntpdate
Giden paketler için ayrıcalıksız bir bağlantı noktası kullanmak için doğrudan . Bu, ayrıcalıklı bağlantı noktalarına gelen trafiği engelleyen bir güvenlik duvarının arkasında olduğunda ve güvenlik duvarının ötesindeki ana bilgisayarlarla senkronize etmek istediğinizde kullanışlıdır.-d
Seçeneğin her zaman ayrıcalıksız bağlantı noktaları kullandığını unutmayın .-q
Yalnızca sorgu - saati ayarlamayın.
Feragat: Bu programın işlevselliği artık programda mevcuttur
ntpd
.
Bkz-q
komut satırı seçeneğinintpd
Ağ Zaman Protokolü (NTP) sürecini sayfa - .
Uygun bir yas süresinden sonra,ntpdate
program bu dağıtımdan çekilir.
sudo: ntpdate: command not found
macOS 10.14'te kullanın sudo sntp -sS time.apple.com
Bunun yerine
Ağ zaman arka plan programı (ntpd) etkinliği /var/log/system.log dosyasına kaydeder. Grep ile son etkinlikleri görebilirsiniz:
$ grep ntpd /var/log/system.log | grep "time reset"
Jun 18 22:28:56 mymac ntpd[28]: time reset -0.301952 s
Jun 19 10:37:26 mymac ntpd[28]: time reset -1.443661 s
Jun 20 09:46:07 mymac ntpd[28]: time reset -3.529638 s
Jun 21 09:57:43 mymac ntpd[28]: time reset -3.293325 s
Jun 21 22:25:11 mymac ntpd[28]: time reset -0.539650 s
Jun 21 22:43:12 mymac ntpd[28]: time reset +0.142553 s
Jun 22 09:24:23 mymac ntpd[28]: time reset -1.844003 s
Jun 22 09:41:59 mymac ntpd[28]: time reset -0.156320 s
Jun 23 09:06:00 mymac ntpd[28]: time reset -1.880272 s
man ntp.conf
Ne kadar bilgi günlüğü ve (sanırım) güncelleme sıklığı da dahil olmak üzere ntpd'nin yapılandırılmasıyla ilgili ayrıntılar için ntp.conf kılavuz sayfasını ( ) okuyun .
Tarih ve saat ayarları sekmesinde ayarlanan saat dilimini otomatik olarak kontrol etmek / işaretini kaldırmak bana yardımcı olmadı.
Komut satırından sntp istemcisini kullandım
Aşağıda görebileceğiniz gibi, zamanım ~ 30 saniye çok hızlı.
❯ sntp pool.ntp.org
sntp 4.2.8p10@1.3728-o 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
Saatimi kök olarak çaldım
sh-3.2# sntp -S pool.ntp.org
sntp 4.2.8p10@1.3728-o 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
Başka bir sntp, senkronizasyonun gerçekleştirildiğini gösterir
sh-3.2# sntp -S pool.ntp.org
sntp 4.2.8p10@1.3728-o 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