अद्यतन समय: ntpdate [3108]: NTP सॉकेट उपयोग में है, बाहर निकल रहा है


70

मेरे सिस्टम पर समय किसी कारण से गलत है।
मुझे एक अद्यतन चलाने की आवश्यकता है, लेकिन मुझे यह प्रतीत नहीं हो पा रहा है कि
यह गलत है।

ntpdate pool.ntp.org
31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting

मैंने सिर्फ रिबूट किया, मुझे नहीं पता कि कुछ भी हो सकता है in use

जवाबों:


74

यह उपयोग में है क्योंकि ntpसेवा शायद चल रही है। आपने यह उल्लेख नहीं किया है कि आप किस लिनक्स का उपयोग कर रहे हैं ताकि यह मान लें serviceकि आपने इंस्टॉल किया है (कि आप सिस्टम V सिस्टम चला रहे हैं):

$ sudo ntpdate pool.ntp.org
31 Aug 19:05:55 ntpdate[8911]: the NTP socket is in use, exiting
$ sudo service ntp stop
[ ok ] Stopping NTP server: ntpd.
$ sudo ntpdate pool.ntp.org
31 Aug 19:07:11 ntpdate[10355]: adjust time server 46.29.176.115 offset -0.002893 sec
$ sudo service ntp start

9
उपरोक्त तरीके से पढ़ने वाले लोगों के लिए, हालांकि यह तकनीकी रूप से काम करता है, नीचे superuser.com/a/639516/308927 पर देखें क्योंकि यह आसान तरीका है (एकल कमांड, सेवा को रोकने / शुरू करने के साथ जुड़ने की आवश्यकता नहीं है)।
बैपटिस्ट मैथस

1
मेरे लिए नहीं रुकेगा, इसलिए मैंने इसे रोका और इसे शुरू किया। sudo pkill -9 -f ntp। यह मेरे लिए सेंट पर चाल है।
राडटेक

1
मेरे मामले में (SL), सेवा का नाम ntp नहीं था, लेकिनservice ntpd stop
वर्नर

1
मुझे यह त्रुटि संदेश प्राप्त होता है:26 Jan 10:52:30 ntpdate[4093]: no server suitable for synchronization found
रात का खाना

150

यदि आप डेमन के ntpdateसाथ ntpपहले से ही चलना चाहते हैं, तो निम्न कमांड का उपयोग करें:

# ntpdate -u pool.ntp.org

और यह एक अलग पोर्ट का उपयोग करेगा।


8
यह स्वीकृत उत्तर होना चाहिए। यह सिर्फ एक आदेश है, इसलिए यह एक महान समय बचाने वाला है। इसने मेरे लिए काम किया और एक बहु-घंटा घड़ी तिरछा तय किया। काश मुझे पहले पता होता।
१२:

2

अपनी घड़ी को सिंक करने के लिए सरल वन-लाइनर:

ntpdate -u ptbtime1.ptb.de && hwclock -w

आपकी घड़ी को सिंक करना केवल समय रखने का आधा हिस्सा है। दूसरी छमाही आपकी घड़ी को लंबे समय तक सिंक करती रहती है। ... लेकिन आपके उत्तर के लिए धन्यवाद क्योंकि इसने मुझे और अधिक विचार चबाने के लिए दिए। Hwclick मैन पेज का कहना है कि अधिकांश सिस्टम hwclock को अपडेट करते हैं जब वे शटडाउन करते हैं और जब वे बूट करते हैं तो इसे पढ़ते हैं। अन्यथा इसका उपयोग नहीं किया जाता है। यह केवल दूसरे तक सटीकता प्रदान करता है। (लेकिन मुझे यह भी संदेह है कि इसका उपयोग बहाव को ट्रैक करने के लिए किया जा सकता है और इसके भाग के रूप में इसे समय-समय पर अद्यतन किया जाएगा।)
अण्डाकार दृश्य

0

आपके पास फ़ायरवॉल ब्लॉकिंग पोर्ट 123 हो सकता है जो ntp सर्वर को कभी भी समय सर्वर नहीं देख सकता है।

मेरे मामले में मेरा आईएसपी (इंटरनेट सेवा प्रदाता) बंदरगाहों को रोक रहा था।

123 के एक पोर्ट स्कैन ने रुकावट का पता नहीं लगाया।

धूम्रपान करने वाली बंदूक थी कि मेरे पास अस्थायी रूप से दो स्वतंत्र, इंटरनेट फीड हैं। लिनक्स में अगर मैं ntpq -pपहली बार इंटरनेट फीड के साथ (बार-बार) हुक करता हूं तो कुछ भी अपडेट नहीं होता है, लेकिन दूसरे फीड के साथ मुझे अपडेट मिलता है!

जैसा कि @ जेंस ए। कोच कहते हैं, ntpdate -u <server name>यह चारों ओर जाता है, अच्छी तरह से, अस्थायी रूप से (कोई दंडित इरादा नहीं), यह समय के मामले को ठीक नहीं करता है।

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

तो आपके पास सिस्टम घड़ी बनाए रखने के लिए UDP के लिए पोर्ट 123 होना चाहिए।


उपयोग करने के बजाय-u , आप यह भी कर सकते हैं जो मुझे लगता है कि पोर्ट 123 (एक गैर 'विशेषाधिकार प्राप्त पोर्ट के बजाय) का उपयोग करता है:

service ntp stop, फिर
ntpdate <server url>(-यू के बिना) और अंत में
service ntp start

यह पोर्ट ब्लॉकेज समस्या को कम करने के लिए लगता है, कम से कम घड़ी को एक बार सेट करने के लिए। यदि -uकाम करता है, लेकिन ऐसा नहीं होता है, तो यह एक बहुत ही निश्चित संकेत है कि पोर्ट अवरुद्ध है, या सर्वर अप्रतिसादी है, ...


एक और मुद्दा जो मुझे हल करना था, वह यह था कि मेरे लिए डेबियन डिफ़ॉल्ट /etc/ntp.confकॉन्फ़िगरेशन में पूल में 4 लाइनें शामिल थीं debian.pool.ntp.org:। उन सर्वरों में से कोई भी काम नहीं किया। मुझे यह त्रुटि संदेश मिला:

Debian.pool.ntp.org को हल करने में त्रुटि:
होस्टनाम (-5) से संबंधित कोई पता नहीं (-5) 24 मार्च 04:49:27 ntpdate [15115]: होस्ट
debian.pool.ntp.org नहीं पा सकते : होस्टनाम से जुड़ा कोई पता नहीं ( -5) 24 मार्च
04:49:27 ntpdate [15115]: कोई सर्वर का उपयोग नहीं किया जा सकता है, बाहर निकलना

मुझे सर्वरों को बदलना पड़ा us.pool.ntp.org

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