अगले लेख में हम ओवरटाइम पर एक नज़र डालने जा रहे हैं। यह उपयोगिता बहुत उपयोगी होगी जब हम दुनिया भर में वितरित विभिन्न सर्वरों का प्रबंधन कर रहे हैं। अनुसूचित कार्य आम तौर पर सर्वर पर चलते हैं। इन कार्यों का एक सही सेट-अप करने के लिए, व्यवस्थापक के लिए अपने प्रत्येक सर्वर का समय जानना महत्वपूर्ण है। यह मुख्य कारण है ओवरटाइम बनाया गया था। मूल रूप से यह है एक CLI जो हमें हमारे सर्वर के शेड्यूल को हमारे सिस्टम के कंसोल से देखने की अनुमति देगा.
ओवरटाइम एक है खुला स्रोत सीएलआई जिसे जावास्क्रिप्ट का उपयोग करके विकसित किया गया है डेल इनवर्टरिटी द्वारा। जैसा कि मैंने पहले ही लिखा है, यह हमें एक सरल, तेज़ और समर्थन के साथ दुनिया भर में बिखरे हुए हमारे सर्वर द्वारा उपयोग किए गए शेड्यूल की कल्पना करने की अनुमति देगा Iana समय क्षेत्र डेटाबेस.
इसके शुरुआती संस्करणों में ओवरटाइम हमें टर्मिनल से दुनिया के विभिन्न स्थानों की समय-सारणी जानने की अनुमति देता है। भविष्य के संस्करणों में यह उपयोगिता प्रस्तावित करती है कि आवश्यक कार्य किए जा सकते हैं ताकि हम अपने सर्वर को सूचीबद्ध कर सकें और हर एक के समय के अनुसार उनकी तुलना कर सकें। यह विभिन्न प्रशासन संचालन को बहुत आसान कर सकता है जिसमें हम शामिल हैं।
इसका संचालन सरल है। इसे हमें पर्दे पर पेश किया जाएगा एक तालिका जहाँ कॉलम अलग-अलग समय क्षेत्र होते हैं जिसे हम सत्यापित करना चाहते हैं। प्रत्येक स्तंभ की पंक्तियाँ 24 घंटों का प्रतिनिधित्व करेंगी एक दिन का। उन्हें उस आदेश के अनुसार भी आदेश दिया जाता है जिसमें उन्हें कमांड लिखने के समय आवश्यक होता है।
यह सरल और व्यावहारिक उपकरण हमें किसी भी समय हमारे प्रत्येक सर्वर पर किस समय यह देखने और तुलना करने की अनुमति देता है। इस जानकारी के साथ, हम उदाहरण के लिए, क्रोन कार्यों को बनाने में सक्षम होंगे। ये एक ही समय पर लेकिन विभिन्न स्थानीय समयों पर चलने चाहिए। हम अपने सर्वर के लॉग को भी सत्यापित कर सकते हैं और जान सकते हैं कि आपकी आवश्यकताओं के अनुरूप समाधान खोजने के लिए स्थानीय समय में क्या समस्याएं हुई हैं।
Ubuntu पर ओवरटाइम इंस्टॉल करें
NodeJS स्थापित करें
पैरा ओवरटाइम इंस्टॉल करें हमें इंस्टॉल करना होगा NodeJS। यह जावास्क्रिप्ट के लिए एक खुला स्रोत, क्रॉस-प्लेटफॉर्म रनटाइम वातावरण है जो क्रोम के वी 8 जावास्क्रिप्ट इंजन के साथ बनाया गया है। NodeJS एक इवेंट-संचालित I / O संचालन मॉडल का उपयोग करता है, जो इसे हल्का और कुशल बनाता है। इस उपकरण की स्थापना को करने के लिए, हमारे सिस्टम में इस वातावरण का होना एक लक्जरी होगा। NodeJS को स्थापित करने के लिए हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उसमें निम्न कमांड लिखनी होगी:
sudo apt-get install nodejs
ओवरटाइम इंस्टॉल करें
अब हम ओवरटाइम की स्थापना का सामना कर सकते हैं। यह स्थापना किसी भी Gnu / Linux वितरण के लिए धन्यवाद के लिए सरल है NPM। स्थापना एक टर्मिनल खोलकर किया जाएगा (Ctrl + Alt + T) और बस निम्नलिखित कमांड निष्पादित करें:
sudo npm install -g overtime-cli
इसी के साथ वे सीएलआई के रूप में एक ही समय में सभी आवश्यक निर्भरताएं स्थापित करेंगे। एक बार स्थापना समाप्त हो जाने पर हम इसे निष्पादित करके उपयोग कर सकते हैं अधिक समय तक समय क्षेत्र के साथ कि हम परामर्श करना चाहते हैं। समय क्षेत्र की सूची जिसका हम उपयोग कर सकते हैं हम उन्हें निम्नलिखित में परामर्श कर सकते हैं लिंक। उदाहरण के लिए, हम अपने टर्मिनल में निम्नलिखित कमांड लिखकर एक ही समय में चार शहरों का समय सत्यापित कर सकते हैं:
overtime show America/Aruba Asia/Oral Europe/Gibraltar Indian/Cocos
ओवरटाइम की स्थापना रद्द करें
इस घटना में कि हम अपने कंप्यूटर से इस सेवा को हटाना चाहते हैं, हमें npm द्वारा प्रदान किए गए अनइंस्टॉल विकल्प का सहारा लेना होगा। टूल हटाने के लिए, हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उसमें निम्न कमांड लिखना होगा:
sudo npm uninstall -g overtime-cli
यह उपकरण हमें प्रदान करता है कि सभी संभावनाएं काफी कुछ हैं। जब आप विभिन्न देशों में स्थित सर्वरों का प्रबंधन करते हैं, तो आप जानते हैं कि हमें कई शेड्यूल दिखाने के लिए कैलेंडर को पैरामीटर करने के लिए कितना कष्टप्रद हो सकता है या किसी स्थान के वर्तमान समय को देखने के लिए Google पर जा सकते हैं जो आपके द्वारा आवश्यक कार्यों को पूरा करने के लिए है। यह विशेष रूप से कष्टप्रद है जब आपको इन सवालों को बार-बार पूछना पड़ता है। यहां ओवरटाइम हमारे लिए जीवन को आसान बना देगा।