मैंने बहुत सी पृष्ठभूमि (अच्छी तरह से, प्रत्यक्ष प्रश्नों के उत्तर की खुद की तुलना की तुलना में बहुत कुछ) को शामिल किया, लेकिन उम्मीद है कि यह समय या घड़ी के सिंक्रनाइज़ेशन के बारे में कई अन्य उपयोगकर्ताओं के सवालों में संदर्भ के लिए उपयोगी है ।
मैं काफी अलग OSes बूट कर रहा हूं ... मैंने पढ़ा है कि यह कुछ समय के लिए बंद हो सकता है इसलिए मैं यह सुनिश्चित करना चाहता हूं कि कम से कम मेरे विंडोज [सिस्टम इंस्टॉलेशन] को टाइम सर्वर से सिंक किया जाए।
यूटीसी और यूनिक्स (जैसे) सिस्टम
मुद्दा यह है कि यह है कि लिनक्स (और UNIX) सिस्टम यूटीसी टाइमज़ोन में समय का उपयोग और स्टोर करते हैं । यह कई कारणों से किया जाता है, लेकिन मुख्य यह है कि इसका मतलब है कि सिस्टम का समय नहीं बदलता है और दिन के उजाले के समय में परिवर्तन के दौरान बाधित नहीं होता है। कनाडा / अमेरिका / मैक्सिको (?) में स्थित एप्रोपोस का समय कल रात / आज सुबह बदल गया। दूसरा यह है कि टाइमज़ोन को फैलाने वाली प्रणालियों के एक नेटवर्क में, एकल टाइमज़ोन का उपयोग करके लॉग फ़ाइलों और डेटा टिकटों की तुलना करना आसान हो जाता है क्योंकि सभी लॉग एक ही समयक्षेत्र में रखे जाते हैं।
दिन के उजाले की बचत
अंतिम यह है कि यह समय-संवेदनशील घटनाओं को गड़बड़ाने से रोकने में मदद करता है। जोखिम डाइजेस्ट अभिलेखागार सिस्टम विफलता है कि पहली बार हो सकता है के बाद सिस्टम आ जाता है और डेलाइट सेविंग टाइम परिवर्तन होता है के खातों से भर रहे हैं। यह विशेष रूप से गलती बड़े और छोटे सिस्टमों पर इतनी नियमित रूप से होती रहती है कि मुझे विश्वास नहीं होता कि एक भी दिन की बचत का उदाहरण है जहां कम से कम एक बार दोष / असफलताओं की रिपोर्ट नहीं हुई थी, और यह दिया गया कि RISKS डाइजेस्ट रहा है 1985 से चलाते हैं और वर्ष में दो बार होते हैं जहां देखा गया, वह बहुत अधिक सिस्टम विफल हो रहा है। </ शेख़ी बंद>
वास्तविक समय घड़ी
इसलिए, क्योंकि ये सिस्टम UTC का उपयोग डिफ़ॉल्ट रूप से करते हैं, यही वह है जो वे सिस्टम के गैर-वाष्पशील रैम भाग में रियल-टाइम-क्लॉक (RTC) में स्टोर करते हैं । सिस्टम सुविधा के लिए आपके कॉन्फ़िगर किए गए स्थानीय समयक्षेत्र में समय प्रदर्शित करता है।
अधिकांश लिनक्स वितरण (और कुछ लेकिन सभी * बीएसडी नहीं) शीघ्र, या स्थानीय समय (क्षेत्र) में सिस्टम के समय को संग्रहीत करने के लिए कॉन्फ़िगर करने की अनुमति दे सकते हैं। आरटीसी समय की अनुमति देना दोहरे / बहु-बूट वातावरण में अन्य ऑपरेटिंग सिस्टम के साथ संगत होना चाहिए। घड़ी मिनी विधिपत्र (धारा 2) इस के सिद्धांतों का वर्णन करता है, हालांकि कैसे तैयार करें या चयन करने के लिए पर अप-टू-डेट निर्देश के लिए अपने वितरण के दस्तावेज़ की जाँच करें।
जबकि, ऐतिहासिक Microsoft Windows से पश्चगामी संगतता के लिए बनाए रखा गया एकवचन और पृथक डिज़ाइन के कारण, और इसके पूर्ववर्ती MS-DOS, व्यक्तिगत कंप्यूटर, Microsoft Windows सिस्टम स्थानीय समय-क्षेत्र में समय का उपयोग करता है और संग्रहीत करता है।
यह सुनिश्चित करने का सबसे अच्छा तरीका क्या है कि समय एक समय सर्वर और STAYS समन्वयित हो जाए? तो शायद यह हर एक्स मिनट सिंक किया गया है? मैं वास्तव में इसे कैसे प्राप्त कर सकता हूं?
प्रोटोकॉल
कई समय और डेटा प्रोटोकॉल हैं जो इंटरनेट के जीवनकाल में विकसित हुए हैं। डे टाइम प्रोटोकॉल (RFC 867, tcp या udp port 13) इस बिंदु पर विरासत है, और शायद ही कभी जंगली में देखा जाता है। टाइम प्रोटोकॉल (RFC 868, tcp या udp port 37) के लिए भी यही कहा जा सकता है ।
उच्च अंत समय / घड़ी तुल्यकालन के लिए उप-माइक्रोसेकंड (1 -s 1 -6 सेकंड) रेंज के लिए डिज़ाइन किया गया एक कम सामान्य प्रोटोकॉल प्रेसिजन टाइम प्रोटोकॉल (PTP) है ।
नेटवर्क टाइम प्रोटोकॉल
नेटवर्क टाइम प्रोटोकॉल (NTP), प्रोटोकॉल का उपयोग करके अधिकांश नेटवर्क वाले कंप्यूटर क्लॉक सिंक्रोनाइज़ेशन करते हैं । NTP, UDP पोर्ट 123 का उपयोग करता है । यह आम तौर पर सार्वजनिक इंटरनेट से दसियों मिलीसेकंड (1ms = 10 -3 सेकंड) के स्तर की सटीकता प्राप्त करने में सक्षम है , और एक लैन (Src: Wikipedia) पर कुछ मिलीसेकंड है, जो इसे अधिक से अधिक पर्याप्त बनाता है उपयोगकर्ताओं और अनुप्रयोगों।
गैर-नेटवर्क वाले या पृथक नेटवर्क कंप्यूटर एक आंतरिक मास्टर (कम स्ट्रैटम) सर्वर का उपयोग करके आंतरिक रूप से NTP का उपयोग कर सकते हैं जो कि GPS सिग्नल से समय का उपयोग करके सिंक्रनाइज़ किया जाता है (समय का उपयोग जीपीएस स्थान निर्धारित करने के लिए गणना में उपयोग किया जाता है )। कंपनियां या नेटवर्क जहां समय आधारित नियंत्रण, या सिंक्रनाइज़ेशन महत्वपूर्ण है, वे सार्वजनिक एनटीपी और जीपीएस दोनों का उपयोग कर सकते हैं।
NTP का एक सरलीकृत रूप है, जिसे सरल नेटवर्क टाइम प्रोटोकॉल (SNTP) के रूप में जाना जाता है , जो समय रहते सटीकता / स्थिरता में कमी के लिए कार्यान्वयन की जटिलता को कम करता है। यह घर या लैपटॉप कंप्यूटर के बहुमत के लिए पर्याप्त है जहां लगभग एक से कम सटीकता होती है, और समय कूदता है (विच्छिन्नता) का गंभीर प्रभाव नहीं होता है।
NTP की डेमॉन / प्रक्रिया सिस्टम की घड़ी को सही होने तक तिरछा (धीमा या तेज करने) द्वारा समय की गड़बड़ी से बचाती है, यह उन सिस्टम के लिए महत्वपूर्ण हो सकता है जो एक शेड्यूल पर प्रक्रियाएं चलाते हैं, इसलिए ईवेंट दोहराए नहीं जाते हैं और याद नहीं किए जाते हैं।
समय सर्वर को कितनी बार चलाना / क्वेरी करना चाहिए?
NTP को लगातार चलने वाली पृष्ठभूमि प्रक्रिया (या डेमॉन) के लिए डिज़ाइन किया गया है जो इसे समय के प्रश्नों की आवृत्ति का प्रबंधन करता है। चूंकि वे कई "अपस्ट्रीम" टाइमवर्स के लिए एक साधारण यूडीपी पैकेट हैं, समान रूप से सरल उत्तर पैकेट के साथ, उत्पन्न नेटवर्क ट्रैफ़िक की मात्रा समकालीन मानकों द्वारा तुच्छ है, अन्य मोबाइल (टेलीकॉम) नेटवर्क पर शुल्क कम करने के अलावा।
SNTP या सरलीकृत NTP क्लाइंट, ntpdate
अपने नेटवर्क ट्रैफ़िक या डेटा की लागत को कम करने के लिए एक एकल टाइमस्वर को नियमित अंतराल (एक बार एक घंटे में कह सकते हैं) क्वेरी कर सकते हैं।
यदि NTP / SNTP क्लाइंट को निर्दिष्ट करने की आवश्यकता है, तो एक विशिष्ट घर या छोटे कार्यालय उपयोगकर्ताओं के लिए, जहां एक सेकंड से कम पर्याप्त सटीकता है; एक दिन में एक बार एक उचित न्यूनतम , और एक बार हर 6 घंटे में एक उचित ऊपरी सीमा अगर सिंक्रोनाइज़ेशन की एक निश्चित संख्या का उपयोग कर।
NTP सर्वर
मैं दृढ़ता से कहता हूं कि यदि आप कोई भी प्रदान करते हैं तो आप अपने आईएसपी के एनटीपी सर्वर (एस) का उपयोग करते हैं, और यदि नहीं, या उन्हें पूरक करने के लिए, अपने देश के लिए उपयुक्त डीएनएस उर्फ का उपयोग करें या सार्वजनिक एनटीपी पूल के लिए महाद्वीप का उपयोग करें ।
क्योंकि यह स्वयं सही नहीं हुआ है, या कम से कम २०१०-२०१३ में, मैं उपयोग नहीं करने की सलाह देता हूं time.windows.com
।
NTP डेमॉन / बैकग्राउंड प्रोसेस के लिए 3 से 4 सर्वरों का सुझाव दिया गया है, जबकि SNTP केवल 1 या 2 टाइम सर्वरों को निर्दिष्ट करने में सक्षम हो सकता है।
की उपलब्धता को देखते हुए pool.ntp.org है कोई अच्छा कारण एक मध्यम आकार के व्यवसाय के लिए एक व्यक्ति के लिए संदर्भ / राष्ट्रीय (स्ट्रेटम 2) से कनेक्ट होने के लिए जा एनटीपी सर्वर स्वयं जब तक आप बदले में एक सार्वजनिक एनटीपी सर्वर प्रदान कर रहे हैं ।