उबंटू में कर्नेल संस्करण कैसे जांचें: शुरुआती और उन्नत उपयोगकर्ताओं के लिए पूर्ण गाइड

目次

1. परिचय

Ubuntu लिनक्स वितरणों में व्यापक रूप से उपयोग किया जाने वाला एक ओपन-सोर्स ऑपरेटिंग सिस्टम है। एक प्रमुख घटक जो सिस्टम की स्थिरता, सुरक्षा और प्रदर्शन को काफी हद तक प्रभावित करता है, वह कर्नेल है। कर्नेल OS का मूल भाग है और हार्डवेयर व सॉफ़्टवेयर के बीच सीधे संवाद करने वाला केंद्रीय घटक के रूप में कार्य करता है, जिससे पूरे सिस्टम के संचालन पर असर पड़ता है। इसलिए, उबंटू उपयोगकर्ताओं के लिए कर्नेल संस्करण की जाँच करना अत्यंत महत्वपूर्ण है।

कई स्थितियों में, जैसे समस्या निवारण, सुरक्षा को बढ़ाना, या प्रदर्शन में सुधार, कर्नेल संस्करण जानना बहुत उपयोगी हो जाता है। चूँकि कर्नेल सुरक्षा अपडेट नियमित रूप से जारी होते हैं, यह सलाह दी जाती है कि आप यह ट्रैक रखें कि नवीनतम संस्करण लागू है या नहीं।

यह गाइड उबंटू में कर्नेल संस्करण जाँचने के विभिन्न तरीकों को प्रस्तुत करता है। टर्मिनल-आधारित कमांड से लेकर ग्राफिकल यूज़र इंटरफ़ेस (GUI) विकल्पों तक, हम कई दृष्टिकोणों को कवर करते हैं और साथ ही बुनियादी कर्नेल अवधारणाओं और मुख्य बिंदुओं की व्याख्या भी करते हैं।

2. कर्नेल क्या है?

उबंटू और अन्य लिनक्स वितरणों में, कर्नेल सिस्टम का मूल भाग के रूप में कार्य करता है। यह OS का केंद्र बिंदु है, जो हार्डवेयर और सॉफ़्टवेयर के बीच संचार को सक्षम बनाता है। यह अनुभाग कर्नेल की विशिष्ट भूमिकाओं को समझाता है और इसकी महत्ता को उजागर करता है।

कर्नेल की भूमिकाएँ

कर्नेल हार्डवेयर और सॉफ़्टवेयर के बीच पुल के रूप में कई महत्वपूर्ण भूमिकाएँ निभाता है, जिनमें शामिल हैं:

  • संसाधन प्रबंधन कर्नेल CPU, मेमोरी और डिस्क जैसे सिस्टम संसाधनों का प्रबंधन करता है, यह सुनिश्चित करता है कि एप्लिकेशन उन्हें उचित रूप से एक्सेस कर सकें। यह कई प्रक्रियाओं को एक साथ चलाने की अनुमति देता है जबकि सिस्टम संचालन सुचारू रहता है।
  • डिवाइस प्रबंधन कर्नेल प्रिंटर, कीबोर्ड, माउस और नेटवर्क कार्ड जैसे हार्डवेयर डिवाइसों को नियंत्रित करता है, जिससे एप्लिकेशन उनके साथ इंटरैक्ट कर सकें। यह डिवाइस ड्राइवरों के माध्यम से इनपुट और आउटपुट का प्रबंधन करता है।
  • सुरक्षा और संरक्षण कर्नेल उपयोगकर्ता स्पेस और कर्नेल स्पेस को अलग करके सुरक्षा प्रदान करता है। यह सामान्य एप्लिकेशन को सीधे हार्डवेयर तक पहुँचने से रोकता है, जिससे सिस्टम की स्थिरता और सुरक्षा सुनिश्चित होती है।

उबंटू में कर्नेल का महत्व

उबंटू और समान लिनक्स सिस्टमों में, कर्नेल अपडेट केवल सिस्टम की स्थिरता को ही नहीं, बल्कि सुरक्षा को भी बढ़ाते हैं। जब कमजोरियों की पहचान होती है, तो उबंटू विकास टीम तुरंत अपडेट जारी करती है। इसलिए, नियमित रूप से कर्नेल संस्करण की जाँच करना और आवश्यकतानुसार अपडेट करना अत्यंत आवश्यक है।

पूरे सिस्टम को प्रभावित करने वाले एक मुख्य घटक के रूप में, कर्नेल को समझना महत्वपूर्ण है। अगला अनुभाग उबंटू में कर्नेल संस्करण कैसे जाँचें, यह समझाता है।

3. कर्नेल संस्करण कैसे जाँचें

उबंटू में कर्नेल संस्करण जाँचने के कई तरीके हैं। यह अनुभाग आसान टर्मिनल-आधारित विधियों और प्रदर्शित परिणामों के अर्थ को समझाता है।

uname कमांड से जाँचें

सबसे सामान्य और सरल तरीका uname कमांड का उपयोग करना है, जो सिस्टम जानकारी, जिसमें कर्नेल संस्करण भी शामिल है, प्रदर्शित करता है।

  1. टर्मिनल खोलें।
  2. निम्नलिखित कमांड दर्ज करें और एंटर दबाएँ।
    uname -r
    
  • -r विकल्प कर्नेल रिलीज़ संस्करण दिखाता है। उदाहरण आउटपुट:
    5.4.0-66-generic
    

/proc/version फ़ाइल के माध्यम से जाँचें

आप /proc/version फ़ाइल का उपयोग करके भी कर्नेल संस्करण जाँच सकते हैं, जिसमें कर्नेल संस्करण विवरण और संकलन जानकारी शामिल होती है।

  1. टर्मिनल में निम्नलिखित कमांड चलाएँ:
    cat /proc/version
    

उदाहरण आउटपुट:

Linux version 5.4.0-66-generic (buildd@lcy01-amd64-025) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #74-Ubuntu SMP Thu Jan 14 18:28:23 UTC 2021

hostnamectl कमांड से जाँचें

उबंटू 16.04 और उसके बाद के संस्करणों में, आप hostnamectl का उपयोग करके सिस्टम जानकारी, जिसमें कर्नेल संस्करण भी शामिल है, प्रदर्शित कर सकते हैं।

  1. टर्मिनल में निम्नलिखित कमांड चलाएँ:
    hostnamectl
    

उदाहरण आउटपुट:

Static hostname: ubuntu
      Operating System: Ubuntu 20.04.1 LTS
               Kernel: Linux 5.4.0-66-generic
        Architecture: x86-64

प्रत्येक विधि के बीच अंतर

  • uname -r : केवल कर्नेल संस्करण को जल्दी से जांचने के लिए सबसे अच्छा।
  • /proc/version : विस्तृत जानकारी के लिए उपयोगी।
  • hostnamectl : कर्नेल संस्करण के साथ समग्र सिस्टम जानकारी प्रदान करता है।

अगले भाग में, हम टर्मिनल कमांड्स से अपरिचित उपयोगकर्ताओं के लिए GUI-आधारित विकल्पों की व्याख्या करेंगे।

4. GUI का उपयोग करके कर्नेल संस्करण की जाँच

उबंटू एक सरल GUI विधि प्रदान करता है जिससे आप कमांड्स का उपयोग किए बिना कर्नेल संस्करण की जाँच कर सकते हैं। यह शुरुआती उपयोगकर्ताओं के लिए आदर्श है।

सिस्टम सेटिंग्स टूल का उपयोग

  1. सेटिंग्स मेनू खोलें
  • डेस्कटॉप पर सिस्टम आइकन पर क्लिक करें और “Settings” चुनें।
  1. “About” सेक्शन पर जाएँ
  • उबंटू संस्करण के अनुसार “About” या “Details” पेज खोलें।
  1. सिस्टम जानकारी देखें
  • कर्नेल संस्करण “Kernel” या “Linux version” के तहत दिखता है। उदाहरण:
    Linux 5.4.0-66-generic
    

GNOME सिस्टम मॉनिटर का उपयोग

  • एप्लिकेशन मेनू से “System Monitor” खोलें और सिस्टम टैब में कर्नेल संस्करण देखें।

GUI-आधारित जाँच के लाभ

GUI विधियाँ सहज हैं, कमांड इनपुट की आवश्यकता नहीं होती, और सिस्टम विवरण को दृश्य रूप में प्रदान करती हैं—टर्मिनल से असहज उपयोगकर्ताओं के लिए आदर्श।

5. कर्नेल संस्करण संख्याओं को समझना

कर्नेल संस्करण कई पहचानकर्ताओं से बना होता है। इन्हें समझने से उपयोगकर्ता अपडेट के महत्व को पहचान सकते हैं।

संस्करण संरचना

5.4.0-66-generic
  1. मुख्य संस्करण (5) — प्रमुख कार्यात्मक परिवर्तन दर्शाता है।
  2. उप-संस्करण (4) — सुधार या उन्नयन दर्शाता है।
  3. पैच स्तर (0) — बग फिक्स और सुरक्षा पैच।
  4. बिल्ड नंबर (66) — वितरण-विशिष्ट संस्करणीकरण।
  5. सफ़िक्स (generic) — कर्नेल बिल्ड प्रकार दर्शाता है।

कर्नेल संस्करणों को समझने के लाभ

प्रत्येक संस्करण घटक का अर्थ जानने से संगतता जांच और अपडेट निर्णय में मदद मिलती है।

6. कर्नेल संस्करण और उबंटू रिलीज़

प्रत्येक उबंटू रिलीज़ में एक अनुशंसित कर्नेल संस्करण शामिल होता है। इस जोड़ी को समझने से अपग्रेड और समस्या निवारण में मदद मिलती है।

Ubuntu ReleaseKernel Version
20.04 LTS5.4
20.105.8
21.045.11
21.105.13
22.04 LTS5.15
22.105.19
23.046.2

LTS रिलीज़ और कर्नेल संस्करण

LTS संस्करण स्थिरता और दीर्घकालिक सुरक्षा को प्राथमिकता देते हैं, न कि अत्याधुनिक सुविधाओं को।

रिलीज़ कर्नेल नीतियों को समझना

नियमित रिलीज़ नए कर्नेल का उपयोग करती हैं और LTS संस्करणों की तुलना में कम समर्थन अवधि प्रदान करती हैं।

7. कर्नेल को कैसे अपडेट करें

कर्नेल को अपडेट करने से प्रदर्शन, हार्डवेयर समर्थन और सुरक्षा में सुधार होता है।

अपडेट के लाभ

  • सुरक्षा सुधार
  • नई सुविधाओं का समर्थन
  • बग फिक्स और प्रदर्शन सुधार

अपडेट प्रक्रिया

1. पैकेज सूचियों को अपडेट करें

sudo apt update
sudo apt upgrade

2. एक विशिष्ट कर्नेल संस्करण स्थापित करें

sudo apt install linux-image-<version>-generic

3. सिस्टम को रीबूट करें

sudo reboot

सावधानियाँ

  • संगतता जांचें
  • महत्वपूर्ण डेटा का बैकअप लें
  • रिकवरी के लिए पुराने कर्नेल रखें

8. निष्कर्ष

इस लेख में बताया गया है कि उबंटू में कर्नेल संस्करण कैसे जांचें, संस्करण घटकों को समझें, उन्हें उबंटू रिलीज़ के साथ तुलना करें, और सुरक्षित रूप से अपडेट करें। कर्नेल एक मूलभूत सिस्टम तत्व है, और इसे सही ढंग से प्रबंधित करने से सिस्टम की स्थिरता और सुरक्षा अधिकतम होती है।

  • कर्नेल जागरूकता का महत्व
  • संस्करण जांचने के कई तरीके
  • संस्करण संरचनाओं को समझना
  • सुरक्षित अपडेट प्रथाएँ

नियमित रूप से कर्नेल संस्करणों की जाँच और अपडेट करके, उबंटू उपयोगकर्ता इष्टतम प्रदर्शन और सुरक्षा बनाए रख सकते हैं। हमें आशा है कि यह गाइड आपके सिस्टम को अधिक प्रभावी ढंग से प्रबंधित करने में मदद करेगा।