Mac OS X Tarih ve Saat Senkronizasyonu


26

Mac OS X'i tarih ve saati otomatik olarak ayarlayacak şekilde ayarladığımda, bu gerçekten ne sıklıkta yapılır? Güncellemeyi zorlamanın bir yolu var mı?

Yanıtlar:


9

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 .


6
Güncellemeyi zorlamanın bir yolu otomatik senkronizasyonu kapatıp tekrar açmaktır.
Chealion

@Tanrı, Kanıt?
Pacerier

1
@ Pacerer Deneyin. Adresindeki onay kutusunu işaretleyin System Preferences > Date & Time > Date & Time > Set date and time automatically.
GDP2

Bu onay kutusunu değiştirdim ve bir senkronizasyon gerçekleştirmiyor, hala 30 saniye falan yok.
Ken Williams

43

Güncelleştirme

Yana OS X 10.14 (Mojave) ntpdate komutu kaldırıldı - kullanmayın sntpyerine:

sudo sntp -sS time.apple.com

Orijinal cevap

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 ntpdatebir kabuktan kullanın :

ntpdate -vu (sunucu veya IP adresi)

Örneğin,

sudo ntpdate -vu time.apple.com

Referanslar:

ntpdate seçenekleri:

-v

    Ayrıntılı olun. Bu seçenek, ntpdatesürüm tanımlama dizesinin günlüğe kaydedilmesine neden olur .

-u

    ntpdateGiden 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. -dSeç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 -qkomut satırı seçeneğini ntpdAğ Zaman Protokolü (NTP) sürecini sayfa -
Uygun bir yas süresinden sonra, ntpdateprogram bu dağıtımdan çekilir.


5
sudo: ntpdate: command not foundmacOS 10.14'te kullanın sudo sntp -sS time.apple.comBunun yerine
Vinnie James

3

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.confNe 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 .


İlginç. Bir şey olup olmadığını görmek için bu komutu ara sıra çalıştırmak zorunda kalacaksınız.
Svish

3

Ayrıca, güncel olmayan bir yol varsa, zaman sunucusunu kapatın, önce tarihi manuel olarak ayarlayın. Ardından NTP'yi açtığınızda senkronize edilir. Aksi takdirde saatin söylediklerini görmezden gelir. 1944 ve 1970 yılları saati senkronize etmeyecek.


1

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.