4.1. आपके सिस्टम के समय को सिंक्रोनाइज़ करना
उबंटू 16.04 के बाद से टाइमडेटेक्ट्ल / टाइमसिंकड (जो सिस्टमडी का हिस्सा हैं) अधिकांश को प्रतिस्थापित करें एनटीपीडेट/एनटीपी.
टाइमसिंकडी डिफ़ॉल्ट रूप से उपलब्ध है और न केवल ntpdate, बल्कि chrony (या पूर्व में ntpd) के क्लाइंट भाग को भी प्रतिस्थापित करता है। तो बूट और नेटवर्क सक्रियण पर ntpdate द्वारा प्रदान की गई एक-शॉट कार्रवाई के शीर्ष पर, अब डिफ़ॉल्ट रूप से timesyncd नियमित रूप से जांच करता है और आपके स्थानीय समय को सिंक में रखता है। यह समय अपडेट को स्थानीय रूप से भी संग्रहीत करता है, ताकि रीबूट के बाद यदि लागू हो तो नीरस रूप से आगे बढ़ सके।
यदि chrony स्थापित है तो timedatectl chrony को टाइम कीपिंग करने देने के लिए पीछे कदम उठाता है। इससे यह सुनिश्चित हो जाएगा कि कोई भी दो टाइम सिंकिंग सेवाएं आपस में नहीं लड़ रही हैं। हालाँकि अब और उपयोग करने की अनुशंसा नहीं की गई है, फिर भी यह किसी भी प्रकार के पुराने व्यवहार/कॉन्फ़िगरेशन को बनाए रखने के लिए स्थापित किए जा रहे एनटीपीडी पर भी लागू होता है जो आपके पास अपग्रेड के माध्यम से था। लेकिन इसका तात्पर्य यह भी है कि पूर्व रिलीज़ से अपग्रेड पर ntp/ntpdate अभी भी इंस्टॉल किया जा सकता है और इसलिए नई सिस्टमड आधारित सेवाओं को अक्षम कर देता है।
ntpdate को timedatectl (या chrony) के पक्ष में बहिष्कृत माना जाता है और इस प्रकार डिफ़ॉल्ट रूप से इंस्टॉल नहीं किया जाता है। timesyncd आम तौर पर आपके समय को सिंक में रखते हुए सही काम करेगा, और chrony अधिक जटिल मामलों में मदद करेगा। लेकिन यदि आपके पास कुछ ज्ञात विशेष ntpdate उपयोग मामलों में से एक है, तो निम्नलिखित पर विचार करें:
• यदि आपको एक-शॉट सिंक की आवश्यकता है तो उपयोग करें: क्रोनिड -क्यू
• यदि आपको समय का उपयोग निर्धारित किए बिना, एक बार में समय की जांच की आवश्यकता है: क्रोनिड -क्यू