आपके सिस्टम और आपके नेटवर्क पर अन्य सिस्टम दोनों पर चल रही सेवाओं और संसाधनों को प्रबंधित करने के कई तरीके हैं। वे विभिन्न विक्रेता अनुप्रयोगों से लेकर पुराने स्टैंडबाय SSH तक हैं। हालांकि, कुछ लिनक्स वितरणों पर, कॉकपिट नामक एक उत्कृष्ट वेब-आधारित उपकरण है। कॉकपिट एक एक्स्टेंसिबल और उपयोग में आसान वेब एप्लिकेशन है जिसे आरएचईएल, सेंटोस और फेडोरा सहित आपके रेड हैट-आधारित लिनक्स सिस्टम को प्रबंधित करने में आपकी सहायता के लिए डिज़ाइन किया गया है। यह मार्गदर्शिका आपको दिखाएगी कि कॉकपिट के साथ अपने लिनक्स सिस्टम को कैसे प्रबंधित करें।
नोट :हम इस ट्यूटोरियल के लिए फेडोरा का उपयोग कर रहे हैं, लेकिन निर्देश अन्य डिस्ट्रो के लिए समान होंगे।
कॉकपिट स्थापित करना
सबसे पहले, सुनिश्चित करें कि आपका सिस्टम अद्यतित है। एक टर्मिनल खोलकर और टाइप करके ऐसा करें:
sudo dnf update -y
जब वह आदेश पूरा हो जाए, तो DNF पैकेज मैनेजर के माध्यम से कॉकपिट स्थापित करने के लिए कमांड दर्ज करें।
sudo dnf install cockpit -y
कॉकपिट "हेडलेस मैनेजमेंट" सॉफ्टवेयर समूह का भी हिस्सा है, इसलिए इसे वहां से कई अन्य टूल्स के साथ इंस्टॉल करें जो पूरे नेटवर्क में फेडोरा वर्कस्टेशन या सर्वर को प्रबंधित करने में मदद करते हैं।
sudo dnf groupinstall "Headless Management" -y
अपने कॉकपिट वेब कंसोल तक पहुंचने के लिए, सुनिश्चित करें कि आप सिस्टम फ़ायरवॉल के माध्यम से कॉकपिट को अनुमति देते हैं और सेवा शुरू करते हैं। फ़ायरवॉल के माध्यम से कॉकपिट को अनुमति देने के लिए, निम्न आदेश दर्ज करें:
sudo firewall-cmd --add-service=cockpit --zone=public --permanent
आपको एक संदेश मिलेगा जो कहता है कि सफलता। इसके बाद, systemd सेवा को प्रारंभ और सक्षम करें। ऐसा करने के लिए, निम्न आदेश दर्ज करें:
sudo systemctl enable cockpit.socket sudo systemctl start cockpit.socket
आप अपना वेब ब्राउज़र खोल सकेंगे और लोकलहोस्ट:9090 टाइप कर सकेंगे और आपकी स्क्रीन पर कॉकपिट वेब कंसोल दिखाई देगा।
कॉकपिट वेब कंसोल
यहां से, अपने विशिष्ट उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करें, और आपको एक दोस्ताना अवलोकन के साथ स्वागत किया जाएगा। आप नेटवर्क संचार, सिस्टम जानकारी, संसाधन उपयोग और विभिन्न नेविगेशन तत्वों के लिए अपने होस्टनाम सहित विभिन्न जानकारी देख सकते हैं। लॉग, स्टोरेज, नेटवर्किंग जानकारी, और बहुत कुछ देखने के लिए इस जानकारी का उपयोग करें।
लॉग्स पर क्लिक करने से आप विभिन्न सिस्टम लॉग्स का अवलोकन कर सकते हैं। यह उपयोगी हो सकता है यदि आपको किसी विशेष प्रोग्राम या सिस्टम पर हार्डवेयर के टुकड़े के साथ समस्या हो रही है। उदाहरण के लिए, यदि आप लैपटॉप पर फेडोरा का उपयोग कर रहे हैं और आपके वाई-फाई में समस्या है, तो आप यह देखने के लिए कॉकपिट पर लॉग पेज देख सकते हैं कि iwlwifi
से कोई कर्नेल लॉग तो नहीं हैं। और उन्हें ठीक करने का प्रयास करें।
यदि आप स्टोरेज पर क्लिक करते हैं, तो यह एक पेज लाता है जहां आप अपने सिस्टम से जुड़े स्टोरेज डिवाइस को आसानी से मॉनिटर कर सकते हैं, जिसमें सैटा ड्राइव और सीडी/डीवीडी ड्राइव दोनों शामिल हैं। कॉकपिट का स्टोरेज पेज ड्राइव गतिविधि, विभाजन और डिवाइस सूचियों, स्टोरेज लॉग और एनएफएस माउंट प्रबंधन का एक उपयोगी मिश्रण है, जो किसी एक टूल में खोजना मुश्किल है। यह सारी जानकारी देखने के लिए कई टर्मिनल टैब चलाने के बजाय, आप इस पेज को कॉकपिट में खींच सकते हैं।
अगला आइटम नेटवर्किंग है, जहां आप अपने नेटवर्क इंटरफेस और फ़ायरवॉल को आसानी से प्रबंधित कर सकते हैं, जिसमें नेटवर्किंग इंटरफेस को चालू या बंद करना और नेटवर्किंग बॉन्ड या वीएलएएन को कॉन्फ़िगर करना शामिल है। यह एक सर्वर या वर्कस्टेशन पर कई एनआईसी और सर्वर भूमिकाओं के साथ नेटवर्किंग के प्रबंधन के लिए अविश्वसनीय रूप से उपयोगी हो सकता है, जिससे आप अपने सभी एनआईसी को जल्दी और आसानी से एक त्वरित-सुलभ स्थान पर रख सकते हैं।
खाता टैब आसानी से सबसे सरल है। आप अपने सिस्टम पर खातों का प्रबंधन कर सकते हैं। यह तब उपयोगी हो सकता है जब आपके पास एक ऐसा सर्वर हो जिस पर एकाधिक व्यवस्थापक या उपयोगकर्ता पहुँचते हैं और आपको उनकी अनुमतियों को प्रबंधित करने की आवश्यकता होती है।
सेवाएँ कॉकपिट में अधिक जटिल टैब में से एक है। आप यहां से अपने सिस्टम की सभी सेवाओं का प्रबंधन कर सकते हैं। यदि आपके सर्वर पर काम करने के लिए किसी सेवा को शुरू करने की आवश्यकता है, यानी libvirtd, sshd, या कप, यह वह जगह है जहां आप उस सेवा को शुरू करना चाहते हैं। सेवा टैब पर अन्य अनुभाग भी हैं, लेकिन उनके किनारे-उपयोग के मामले होने की अधिक संभावना है जो इस गाइड के दायरे से अधिक उन्नत हैं।
कॉकपिट में अतिरिक्त कार्यक्षमता जोड़ने या हटाने के लिए एप्लिकेशन पर जाएं। आप SELinux, QEMU/KVM वर्चुअल मशीन और यहां तक कि पॉडमैन कंटेनरों के प्रबंधन के लिए मॉड्यूल जोड़ सकते हैं। इससे आपके लिए इन टूल के साथ शुरुआत करना और पहली बार जटिल टूल सीखने के साथ आने वाले कुछ सिरदर्द से बचना बहुत आसान हो सकता है।
सॉफ़्टवेयर अद्यतन सुरक्षा और सॉफ़्टवेयर अद्यतनों के प्रबंधन के लिए एक बहुत ही उपयोगी पृष्ठ है। आप केवल सुरक्षा अपडेट इंस्टॉल करना, सभी अपडेट इंस्टॉल करना और यहां तक कि स्वचालित अपडेट कॉन्फ़िगर करना चुन सकते हैं। यह फेडोरा सर्वर का प्रबंधन करने वाले लोगों के लिए एक बहुत बड़ा वरदान हो सकता है जिन्हें कुछ हद तक लगातार अपडेट की आवश्यकता होती है। यह उन लोगों के लिए भी मददगार हो सकता है जो केवल सुरक्षा सुधारों को लागू करना चुनते हैं और अपने अन्य सॉफ़्टवेयर के बारे में कुछ भी नहीं बदलते हैं।
होस्ट अनुभाग के तहत टर्मिनल अंतिम टैब है, और यह आपको आपके सिस्टम पर अधिक बारीक नियंत्रण तक पहुंच प्रदान करने के उद्देश्य से कार्य करता है। उदाहरण के लिए, यदि आप किसी ऐसे सॉफ़्टवेयर के साथ काम करते हैं जिसमें कॉकपिट मॉड्यूल नहीं है, तो भी आप अपने स्थानीय सिस्टम पर किसी SSH क्लाइंट या टर्मिनल में जाने की आवश्यकता के बिना इसे एक अनुकूल वेब इंटरफ़ेस से प्रबंधित कर सकते हैं।
अंत में, आपके पास डैशबोर्ड है। डैशबोर्ड से आप सभी प्रमुख संसाधनों में उपयोग आसानी से देख सकते हैं:CPU, मेमोरी, नेटवर्क I/O, और डिस्क I/O। आप इस डैशबोर्ड में अन्य सर्वर भी जोड़ सकते हैं। आप यह देखने के लिए डैशबोर्ड पर जल्दी से नज़र डाल सकते हैं कि क्या एक सर्वर में अन्य की तुलना में उच्च CPU उपयोग है। यह वर्चुअल सर्वर के लिए भी अविश्वसनीय रूप से उपयोगी है।
कॉकपिट आपके लिनक्स सिस्टम को प्रबंधित करने का एक सरल और उपयोगकर्ता के अनुकूल तरीका है। कई लिनक्स सर्वर, भौतिक या आभासी, आसानी से कॉकपिट के माध्यम से कॉन्फ़िगर किए जा सकते हैं, और कार्यक्षमता बढ़ाने के लिए कई अलग-अलग मॉड्यूल जोड़े जा सकते हैं। अब जब आपने कॉकपिट के बारे में जान लिया है, तो अपने मैक को दूरस्थ रूप से एक्सेस करने और डायनेमिक आईपी एड्रेस वाले होस्ट पर रिमोट एक्सेस कैसे सेट करें, यह जानने के लिए रिमोट सिस्टम मैनेजमेंट पर हमारे अन्य पोस्ट देखना सुनिश्चित करें।