यह मार्गदर्शिका आपको दिखाएगी कि अपने लिनक्स मशीन की तिथि निर्धारित करने के लिए दिनांक कमांड का उपयोग कैसे करें और इसे इंटरनेट पर समन्वयित करके तिथि कैसे सेट करें।
हमने हाल ही में Linux "तारीख" कमांड पर एक लेख चलाया था. यह एक बहुत अच्छा कमांड लाइन टूल है जो आपको विभिन्न स्वरूपों में आपके सिस्टम की तिथि और समय प्राप्त करने की अनुमति देता है। यह क्या करता है यह आपको मशीन की तिथि और समय निर्धारित करने की अनुमति देता है। आइए लिनक्स मशीन पर समय और तारीख निर्धारित करने के कुछ तरीकों को देखें। सबसे पहले, हम देखेंगे कि इसे "डेट" कमांड का उपयोग करके कैसे किया जाता है, फिर मैं आपको संक्षेप में लिनक्स में एनटीपी सर्वर से परिचित कराऊंगा और आपको दिखाऊंगा कि आप अपनी मशीन की घड़ी को इंटरनेट पर चलने वाली घड़ी से कैसे सिंक कर सकते हैं।पी>
सबसे पहले, "तारीख" कमांड आपके लिए क्या कर सकता है, इस पर एक संक्षिप्त पुनर्कथन:
# तारीख
सोम दिसंबर 22 22:35:58 IST 2008
अब यदि आप वर्ष 2008 में क्रिसमस के दिन मशीन की तिथि को दोपहर 1:45 बजे बदलना चाहते हैं, तो आप यह कैसे करेंगे:
# तारीख -s "25 दिसंबर 2008 13:45:00"
गुरु दिसंबर 25 13:45:02 IST 2008
यह उपरोक्त आदेश बहुत ही आत्म-व्याख्यात्मक है। लेकिन इसे स्पष्ट करने के लिए, यहाँ गोलमाल है। सबसे पहले "तारीख" कमांड आता है। फिर आप "-s" विकल्प का उपयोग करते हैं, जो "निर्धारित तिथि" के लिए है। उसके बाद आप निम्न क्रम में वह तिथि दर्ज करें जिसे आप सेट करना चाहते हैं। "तिथि माह वर्ष घंटे:मिनट:सेकंड"। इसे दर्ज करने के बाद रिटर्न की दबाएं। सिस्टम को नई तारीख के साथ वापस करना चाहिए। अब आप यह सुनिश्चित करने के लिए एक बार फिर "तारीख" कमांड दर्ज कर सकते हैं कि तारीख सही है।
ऐसा ही करने के और भी कई तरीके हैं। जैसा कि आपने मेरे पिछले लेख में "तारीख" कमांड के बारे में पढ़ा होगा, यह बहुत बहुमुखी है। आप कुछ वैसा ही कर सकते हैं जैसा कि हमने अभी थोड़ा अलग सिंटैक्स के साथ ऊपर करने की कोशिश की है:
#दिनांक +%Y%m%d -s “20081225”
यह सिस्टम की तारीख को 25 दिसंबर, 2008 पर सेट कर देगा।
मेरे कंप्यूटर की तिथि निर्धारित करने के लिए मैं जिस दूसरी विधि का उपयोग करता हूं वह एनटीपी सर्वर का उपयोग कर रही है। NTP का मतलब नेटवर्क टाइम प्रोटोकॉल है। एनटीपीडी एक डेमॉन है जो अधिकांश लिनक्स मशीनों पर चलता है। जब सही ढंग से कॉन्फ़िगर किया जाता है तो यह डेमॉन आपको नेटवर्क (आपके स्थानीय नेटवर्क या इंटरनेट) पर टाइम सर्वर से कनेक्ट करने और समय को सिंक्रनाइज़ करने की अनुमति देता है। यह आमतौर पर उत्पादन सर्वर के लिए उपयोग किया जाता है।
यह बहुत संभव है कि आपकी Linux मशीन पहले से ही NTP से लैस हो। यदि नहीं, तो इसे अपने सिस्टम की पसंदीदा स्थापना विधि का उपयोग करके स्थापित करें।
उबंटू उपयोगकर्ता निम्न कमांड का उपयोग कर सकते हैं:
# sudo apt-ntpdate इंस्टॉल करें
फेडोरा उपयोगकर्ता शायद इसका उपयोग कर सकते हैं:
# यम इंस्टॉल एनटीपी
एक बार जब आपके कंप्यूटर पर एनटीपीडी स्थापित हो जाए तो फ़ाइल /etc/ntp.conf को अपने पसंदीदा टेक्स्ट एडिटर में खोलें। इस फ़ाइल में "सर्वर" पैरामीटर वाली एक लाइन खोजें। इसे निम्न पते पर सेट करें:
सर्वर पूल.ntp.org
फ़ाइल सहेजें और अपने NTP सर्वर को पुनरारंभ करें।
# /etc/init.d/ntpd पुनरारंभ करें
अब आप अपनी मशीन को उस टाइम सर्वर से सिंक्रोनाइज़ कर सकते हैं जिसे आपने अभी कॉन्फ़िगर किया है:
# ntpdate pool.ntp.org
22 दिसंबर 23:07:00 ntpdate[24328]:स्टेप टाइम सर्वर 123.108.39.80 ऑफ़सेट 172868.246157 सेकेंड
अब आपकी मशीन आपके द्वारा नियत समय सर्वर से शीघ्रता से बात करेगी और आपको सही समय दिलाएगी। इस तरह आप निश्चित रूप से जान जाते हैं कि आपकी मशीन पर समय सटीक रूप से सेट है। यह सुनिश्चित करने के लिए कि आप समय पर हैं, इस आदेश को समय-समय पर चलाना एक अच्छा विचार हो सकता है।