मैक ओएस एक्स दिनांक और समय तुल्यकालन


26

जब मैंने मैक ओएस एक्स को स्वचालित रूप से सेट करने की तारीख और समय निर्धारित किया है, तो यह वास्तव में कितनी बार किया जाता है? और क्या कोई तरीका है जिससे मैं अपडेट को बाध्य कर सकता हूं?

जवाबों:


9

NTPd (Mac OSX द्वारा उपयोग किया जाता है) यह उस गति पर सिंक करेगा, जो यह सोचता है कि यह अधिक उपयुक्त है - जो कि आपकी घड़ी के तिरछा पर निर्भर करता है। यह अधिक बार होगा जब आप इसे पहली बार चालू करते हैं / नेट से कनेक्ट करते हैं और तब लंबे अंतराल पर जुड़ेंगे जब इसने आपकी घड़ी को काफी स्थिर कर दिया है।

यह न केवल आपके वर्तमान समय और दिनांक को सिंक करता है, बल्कि वास्तविक घड़ी की गति को भी सिंक करता है। इसका मतलब है कि कुछ समय के बाद आपने इसे सक्षम किया है (और इंटरनेट से जुड़ा है) आपकी घड़ी बहुत सटीक होगी, भले ही आप लंबे समय तक नेट से अलग रहे हों।

यदि आप चाहते हैं कि गोर विवरण, विकिपीडिया पर और NTP साइट पर जाएँ


6
अपडेट को बाध्य करने के लिए एक विधि स्वचालित सिंक्रनाइज़ेशन को बंद करना और फिर वापस चालू करना है।
13

@ चुनाव, साक्ष्य?
पेसरियर

1
@ स्पेसर इसे आज़माएं। पर चेकबॉक्स को टॉगल करें System Preferences > Date & Time > Date & Time > Set date and time automatically
जीडीपी 2

मैंने उस चेकबॉक्स को टॉगल किया है और यह एक सिंक को पूरा नहीं करता है, मैं अभी भी 30 सेकंड या इससे दूर हूं।
केन विलियम्स

43

अपडेट करें

चूंकि OS X 10.14 (Mojave) ntpdate कमांड को हटा दिया गया है - sntpइसके बजाय उपयोग करें :

sudo sntp -sS time.apple.com

मूल उत्तर

OX X (पूर्व 10.14) के पुराने संस्करणों के लिए , नीचे मूल उत्तर अभी भी लागू है।

NTP से समय को मैन्युअल रूप से अपडेट करने के लिए, ntpdateशेल से उपयोग करें :

ntpdate -vu (सर्वर या आईपी पता)

जैसे,

sudo ntpdate -vu time.apple.com

संदर्भ:

ntpdate विकल्प:

-v

    क्रिया हो। इस विकल्प के कारण ntpdateलॉग की पहचान स्ट्रिंग को लॉग किया जाएगा।

-u

    प्रत्यक्ष ntpdateबाहर जाने वाले पैकेट के लिए एक आम पोर्ट का उपयोग करने के लिए। यह सबसे उपयोगी है जब फ़ायरवॉल के पीछे विशेषाधिकार प्राप्त बंदरगाहों के लिए आने वाले यातायात को अवरुद्ध करता है, और आप फ़ायरवॉल से परे मेजबानों के साथ सिंक्रनाइज़ करना चाहते हैं। ध्यान दें कि -dविकल्प हमेशा अनपेक्षित पोर्ट का उपयोग करता है।

-q

    केवल क्वेरी - घड़ी सेट न करें।

अस्वीकरण: इस कार्यक्रम की कार्यक्षमता अब कार्यक्रम में उपलब्ध है ntpd। - नेटवर्क टाइम प्रोटोकॉल (NTP) डेमन पेज में कमांड लाइन विकल्प
देखें ।  शोक की उपयुक्त अवधि के बाद, कार्यक्रम को इस वितरण से सेवानिवृत्त होना है।-qntpd
ntpdate


5
sudo: ntpdate: command not foundपर macOS 10.14 के sudo sntp -sS time.apple.comबजाय का उपयोग करें
विन्नी जेम्स

3

नेटवर्क समय डेमॉन (ntpd) /var/log/system.log पर गतिविधि लॉग करता है। आप grep के साथ हाल की गतिविधि देख सकते हैं:

$ 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.confNtpd को और कॉन्फ़िगर करने पर विवरण के लिए ntp.conf मैन पेज ( ) पढ़ें जिसमें जानकारी कितनी लॉग इन है और (मैं मानती हूं) अपडेट की आवृत्ति।


दिलचस्प। यह देखने के लिए कि क्या कुछ हो रहा है, एक बार इस कमांड को चलाना होगा।
शाविश

3

इसके अलावा अगर तारीख से बाहर है, समय सर्वर बंद, पहले मैन्युअल रूप से तिथि निर्धारित करें। फिर जब आप NTP चालू करेंगे तो यह सिंक हो जाएगा। अन्यथा यह सिर्फ उस घड़ी की उपेक्षा करता है जो समय घड़ी कहती है। 1944 और 1970 साल की घड़ी सिंक नहीं करेगी।


1

दिनांक और समय सेटिंग टैब पर स्वचालित रूप से सेट टाइमज़ोन की जाँच / अनचेक करना मेरी मदद नहीं करता था।

मैंने कमांडलाइन से snpp क्लाइंट का उपयोग करके समाप्त किया

जैसा कि आप नीचे देख सकते हैं, मेरा समय ~ 30 सेकंड बहुत तेज़ है।

❯ 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

मैंने अपनी घड़ी को जड़ समझ कर सो गया

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

एक और sntp से पता चलता है कि सिंक्रनाइज़ेशन हासिल किया गया है

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.