1. परिचय
उबंटू एक व्यापक रूप से उपयोग किया जाने वाला ओपन‑सोर्स लिनक्स वितरण है। सिस्टम की स्थिरता, सुरक्षा और प्रदर्शन को बहुत हद तक प्रभावित करने वाला एक प्रमुख तत्व कर्नेल है। कर्नेल ऑपरेटिंग सिस्टम का मूल भाग है, जो हार्डवेयर और सॉफ़्टवेयर के बीच सीधे संवाद करने वाला केंद्रीय घटक है, और इस प्रकार पूरे सिस्टम के व्यवहार को निर्धारित करता है। इसलिए, उबंटू उपयोगकर्ताओं के लिए कर्नेल संस्करण की जाँच करना महत्वपूर्ण है।
विशेष रूप से, सिस्टम समस्याओं का निवारण करते समय, सुरक्षा उपाय लागू करते समय, या प्रदर्शन सुधार का लक्ष्य रखते समय, कर्नेल संस्करण की जाँच अक्सर उपयोगी साबित होती है। क्योंकि कर्नेल के लिए सुरक्षा अपडेट समय‑समय पर प्रदान किए जाते हैं, इसलिए यह भी अनुशंसा की जाती है कि आप यह ट्रैक रखें कि नवीनतम संस्करण लागू है या नहीं।
इस गाइड में, हम उबंटू पर कर्नेल संस्करण जाँचने के कई ठोस तरीकों को प्रस्तुत करेंगे। टर्मिनल‑आधारित विधियों से लेकर ग्राफिकल यूज़र इंटरफ़ेस (GUI) तरीकों तक, हम विभिन्न तकनीकों को कवर करेंगे, और साथ ही कर्नेल संस्करणों के बारे में बुनियादी ज्ञान और मुख्य बिंदुओं की भी व्याख्या करेंगे।
2. कर्नेल क्या है?
उबंटू और अन्य लिनक्स वितरणों में, कर्नेल सिस्टम का केंद्रीय घटक के रूप में कार्य करता है। कर्नेल ऑपरेटिंग सिस्टम का हृदय है, जो हार्डवेयर और सॉफ़्टवेयर के बीच जानकारी का आदान‑प्रदान करने के लिए ज़िम्मेदार है। यहाँ हम कर्नेल की विशिष्ट भूमिकाओं को समझाते हैं और इसकी महत्ता को उजागर करते हैं।
कर्नेल की भूमिकाएँ
हार्डवेयर और सॉफ़्टवेयर के बीच पुल का काम करने वाला कर्नेल निम्नलिखित महत्वपूर्ण कार्यों के लिए ज़िम्मेदार है:
संसाधन प्रबंधन
कर्नेल CPU, मेमोरी, डिस्क आदि जैसे सिस्टम संसाधनों का प्रबंधन करता है, और उपयोग को इस प्रकार समायोजित करता है कि प्रत्येक एप्लिकेशन उन्हें उचित रूप से उपयोग कर सके। इससे कई प्रक्रियाओं के एक साथ चलने पर भी सिस्टम सुचारू रूप से चलता है।डिवाइस प्रबंधन
कर्नेल प्रिंटर, कीबोर्ड, माउस, नेटवर्क कार्ड आदि जैसे हार्डवेयर डिवाइसों को नियंत्रित करता है, जिससे वे एप्लिकेशनों द्वारा उपयोग योग्य बनते हैं। यह डिवाइस ड्राइवरों के माध्यम से हार्डवेयर के साथ संवाद करता है, उपयोगकर्ता इनपुट और सिस्टम आउटपुट दोनों को प्रबंधित करता है।सुरक्षा और संरक्षण
कर्नेल उपयोगकर्ता स्पेस और कर्नेल स्पेस को अलग करके सिस्टम सुरक्षा सुनिश्चित करता है। यह सामान्य एप्लिकेशनों को सीधे हार्डवेयर तक पहुँचने से रोकता है, जिससे सिस्टम की स्थिरता और सुरक्षा बनी रहती है।
उबंटू में कर्नेल का महत्व
उबंटू जैसे लिनक्स सिस्टम में, कर्नेल को अपडेट करने से न केवल सिस्टम की स्थिरता बढ़ती है, बल्कि सुरक्षा भी सुधरती है। जब कर्नेल में कमजोरियाँ प जाती हैं, तो उबंटू विकास टीम तुरंत अपडेट जारी करती है। इस कारण, कर्नेल संस्करण को नियमित रूप से जाँचना और आवश्यकतानुसार नवीनतम संस्करण में अपडेट करना महत्वपूर्ण है।
इस प्रकार, कर्नेल सिस्टम के हृदय में स्थित एक महत्वपूर्ण घटक है। अगले भाग में, हम उबंटू पर कर्नेल संस्करण कैसे जाँचें, इस पर विस्तृत रूप से चर्चा करेंगे।

3. कर्नेल संस्करण कैसे जाँचें
उबंटू में कर्नेल संस्करण जाँचने के कई तरीके हैं। यहाँ हम आसान टर्मिनल विधियों को प्रस्तुत करेंगे, प्रत्येक कमांड के उपयोग और आउटपुट की व्याख्या करेंगे।
uname कमांड से कर्नेल संस्करण जाँचें
सबसे सरल और सबसे अधिक उपयोग की जाने वाली विधि uname कमांड का उपयोग करना है। यह कमांड सिस्टम जानकारी प्राप्त करता है और कर्नेल संस्करण सहित विभिन्न विवरण प्रदर्शित करता है।
- अपना टर्मिनल खोलें।
- निम्नलिखित कमांड टाइप करें और Enter दबाएँ:
uname -r
- Option -r कर्नेल रिलीज़ संस्करण दिखाने के लिए उपयोग किया जाता है। उदाहरण आउटपुट:
5.4.0-66-generic
ऊपर के आउटपुट में, 5.4.0-66-generic कर्नेल संस्करण है। इस संस्करण स्वरूप में मुख्य संस्करण, उप‑संस्करण और पैच नंबर शामिल होते हैं।
/proc/version फ़ाइल से जाँचें
आप /proc/version फ़ाइल को भी देख सकते हैं। इस फ़ाइल में वर्तमान कर्नेल संस्करण और संकलन (कम्पाइलेशन) की जानकारी होती है।
- टर्मिनल में निम्नलिखित कमांड चलाएँ:
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 कमांड से जाँचें
Ubuntu के 16.04 और उसके बाद के संस्करणों में, आप hostnamectl कमांड का उपयोग करके सिस्टम जानकारी देख सकते हैं, जिसमें कर्नेल संस्करण भी शामिल है।
- टर्मिनल में निम्न कमांड चलाएँ:
hostnamectl
नमूना आउटपुट:
Static hostname: ubuntu
Icon name: computer-vm
Chassis: vm
Machine ID: abcdef1234567890
Boot ID: 123456abcdef98765
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-66-generic
Architecture: x86-64
इस आउटपुट में, “Kernel:” पंक्ति कर्नेल संस्करण दिखाती है।
प्रत्येक विधि के अंतर और उपयोग के मामले
uname -r: जब आप जल्दी से कर्नेल संस्करण देखना चाहते हैं, तब आदर्श।/proc/version: जब आपको अधिक विस्तृत जानकारी चाहिए, तब उपयोगी।hostnamectl: जब आप कर्नेल विवरण के साथ समग्र सिस्टम जानकारी देखना चाहते हैं, तब अनुशंसित।
उपरोक्त टर्मिनल‑आधारित विधियों से कर्नेल संस्करण की जाँच को कवर किया गया है। अगले भाग में, हम GUI टूल्स का उपयोग करके कर्नेल की पुष्टि कैसे करें, यह समझाएँगे।
4. GUI के माध्यम से कर्नेल संस्करण जाँचना
Ubuntu आपको ग्राफिकल यूज़र इंटरफ़ेस (GUI) का उपयोग करके कर्नेल संस्करण देखने की सुविधा भी देता है, बिना कमांड लाइन के। GUI विधियाँ उपयोग में आसान होती हैं, विशेषकर उन उपयोगकर्ताओं के लिए जो टर्मिनल संचालन से परिचित नहीं हैं।
सिस्टम सेटिंग्स टूल का उपयोग
Ubuntu में एक “Settings” मेनू शामिल है जहाँ आप बेसिक सिस्टम जानकारी, जिसमें कर्नेल संस्करण भी शामिल है, देख सकते हैं। इन चरणों का पालन करें:
- Settings मेनू खोलें
- डेस्कटॉप के ऊपर दाएँ कोने में सिस्टम मेनू (गियर आइकन) पर क्लिक करें और “Settings” चुनें।
- “About” या “Details” सेक्शन खोलें
- Settings मेनू के भीतर, “About” या “Details” (संस्करण के अनुसार नाम बदल सकता है) चुनें।
- सिस्टम जानकारी देखें
- “About” या “Details” सेक्शन बेसिक सिस्टम जानकारी दिखाता है, जिसमें कर्नेल संस्करण शामिल है। “Kernel” या “Linux version” को देखें ताकि वर्तमान कर्नेल संस्करण मिल सके। उदाहरण:
Linux 5.4.0-66-generic
GNOME सिस्टम मॉनिटर का उपयोग
GNOME डेस्कटॉप वातावरण में, आप “GNOME System Monitor” एप्लिकेशन के माध्यम से भी कर्नेल संस्करण देख सकते हैं।
- System Monitor लॉन्च करें
- एप्लिकेशन मेनू में “System Monitor” खोजें और खोलें।
- “System” टैब चुनें
- जब System Monitor खुला हो, “System” टैब पर क्लिक करें, जहाँ सिस्टम जानकारी और चल रही प्रक्रियाएँ दिखती हैं।
- कर्नेल संस्करण की पुष्टि करें
- “System” टैब में “OS” या “Kernel” जैसी प्रविष्टियाँ दिखेंगी, जहाँ कर्नेल संस्करण प्रदर्शित होता है।
GUI विधियों के लाभ
GUI विधियाँ विशेष रूप से उपयोगकर्ता‑मित्रवत होती हैं जब आप सिस्टम विवरण को दृश्य रूप में समझना चाहते हैं या कमांड लाइन से असहज हैं। क्योंकि कोई कमांड इनपुट आवश्यक नहीं है, शुरुआती उपयोगकर्ता आसानी से सेटिंग्स मेनू या सिस्टम मॉनिटर से जानकारी प्राप्त कर सकते हैं।
GUI विधियों की व्याख्या यहीं समाप्त होती है। अगले भाग में हम “5. कर्नेल संस्करण कैसे पढ़ें और प्रत्येक भाग का क्या अर्थ है” के बारे में लिखेंगे।

5. कर्नेल संस्करण कैसे पढ़ें और प्रत्येक भाग का क्या अर्थ है
Ubuntu का कर्नेल संस्करण संख्या प्रमुख संस्करण, लघु संस्करण, पैच नंबर आदि जैसी जानकारी रखती है। इस भाग में हम संस्करण संख्या की संरचना समझाएँगे और प्रत्येक भाग का अर्थ बताएँगे।
कर्नेल संस्करण संख्या की संरचना
कर्नेल संस्करण आमतौर पर इस प्रकार व्यक्त किया जाता है:
5.4.0-66-generic
इस उदाहरण का उपयोग करके, हम क्रमशः प्रत्येक भाग का अर्थ समझाते हैं।
- मुख्य संस्करण (5)
- मुख्य संस्करण कर्नेल में बड़े बदलाव या नई सुविधाओं के जोड़ को दर्शाता है। जब यह संख्या बढ़ती है, तो आमतौर पर महत्वपूर्ण सुधार या नई तकनीकें जोड़ी गई होती हैं।
- लघु संस्करण (4)
- लघु संस्करण मुख्य संस्करण की तुलना में छोटे सुधार या फीचर जोड़ को दर्शाता है। जब यह संख्या बढ़ती है, तो आमतौर पर महत्वपूर्ण बग फिक्स या प्रदर्शन सुधार शामिल होते हैं।
- पैच नंबर (0)
- पैच नंबर बग फिक्स या सुरक्षा पैच को दर्शाता है। इसमें बड़े फीचर जोड़ या परिवर्तन शामिल नहीं होते; यह छोटे सुधार लागू होने पर बढ़ता है।
- बिल्ड नंबर (66)
- बिल्ड नंबर वितरण (इस मामले में Ubuntu) के संस्करण के लिए विशिष्ट है।
- सफ़िक्स (generic)
- सफ़िक्स एक स्ट्रिंग है जो कर्नेल की बिल्ड कॉन्फ़िगरेशन या उपयोग केस को दर्शाती है।
genericमानक डेस्कटॉप कर्नेल है, और अन्य कर्नेल जैसेlowlatency(कम लेटेंसी उपयोग के लिए) उद्देश्य के अनुसार होते हैं।
कर्नेल संस्करण को समझने के लाभ
कर्नेल संस्करण को गहराई से समझकर आप सिस्टम स्थिरता और सुरक्षा के बारे में आसान निर्णय ले सकते हैं। यह तब भी मददगार होता है जब विशिष्ट एप्लिकेशन को विशेष कर्नेल संस्करण की आवश्यकता होती है या आप यह सत्यापित करना चाहते हैं कि नवीनतम सुरक्षा पैच लागू हैं।
अगले भाग में, हम कर्नेल संस्करण और Ubuntu रिलीज़ संस्करण के बीच का तालिका प्रस्तुत करेंगे, और देखेंगे कि प्रत्येक संस्करण कैसे मेल खाता है।
6. कर्नेल संस्करण बनाम Ubuntu़ संस्करण तालिका
Ubuntu में, प्रत्येक रिलीज़ संस्करण के साथ एक अनुशंसित कर्नेल संस्करण जुड़ा होता है। चूँकि फीचर और सुरक्षा पैच की उपलब्धता कर्नेल संस्करण पर निर्भर करती है, इसलिए रिलीज़ संस्करण और कर्नेल संस्करण के बीच का संबंध समझना अपडेट प्रबंधन और समस्या निवारण में सहायक होता है।
Ubuntu रिलीज़ संस्करण और उनके संबंधित कर्नेल संस्करण
नीचे प्रमुख Ubuntu रिलीज़ और उनके संबंधित कर्नेल संस्करणों की सूची दी गई है। प्रत्येक रिलीज़ के साथ शिप किया गया कर्नेल स्थिरता और दीर्घकालिक समर्थन सुनिश्चित करने के लिए चुना गया है।
| Ubuntu Release | Kernel Version |
|---|---|
| 20.04 LTS | 5.4 |
| 20.10 | 5.8 |
| 21.04 | 5.11 |
| 21.10 | 5.13 |
| 22.04 LTS | 5.15 |
| 22.10 | 5.19 |
| 23.04 | 6.2 |
दीर्घकालिक समर्थन (LTS) संस्करण और कर्नेल संस्करण
LTS (Long Term Support) संस्करण (जैसे 20.04, 22.04) नियमित रिलीज़ की तुलना में अधिक समय तक समर्थन प्राप्त करते हैं, इसलिए वे व्यवसाय या सर्वर उपयोग के लिए लोकप्रिय हैं। LTS रिलीज़ में चुना गया कर्नेल स्थिरता को प्राथमिकता देता है, न कि अत्याधुनिक फीचर को।
रिलीज़ के अनुसार कर्नेल अपडेट
नियमित रिलीज़ (जैसे 20.10, 21.04) में नवीनतम कर्नेल संस्करण को सक्रिय रूप से अपनाया जाता है, जिससे नए फीचर उपलब्ध होते हैं। हालांकि, नियमित रिलीज़ आमतौर पर केवल लगभग 9 महीने का समर्थन प्रदान करती हैं, इसलिए वे नई सुविधाओं की तलाश करने वाले उपयोगकर्ताओं को लक्षित करती हैं, न कि दीर्घकालिक स्थिरता को।
तालिका का उपयोग और कर्नेल संस्करण की जाँच
ऊपर दी गई तालिका का उपयोग करके आप आसानी से समझ सकते हैं कि Ubuntu रिलीज़ के साथ कर्नेल संस्करण कैसे बदलते हैं। साथ ही, यदि आप सुरक्षा कारणों से नवीनतम कर्नेल में अपडेट करना चाहते हैं या किसीॉफ़्टवेयर स्थापना के लिए विशेष कर्नेल फीचर की आवश्यकता है, तो आप यह सत्यापित कर सकते हैं कि वांछित कर्नेल संस्करण समर्थित है या नहीं।
अगले भाग में, हम “कर्नेल संस्करण को कैसे अपडेट करें” को समझाएंगे, जिसमें अपडेट चरण और महत्वपूर्ण विचार शामिल हैं।

7. कर्नेल संस्करण को कैसे अपडेट करें
Ubuntu समय-समय पर कर्नेल अपडेट प्रदान करता है ताकि सिस्टम प्रदर्शन में सुधार हो और सुरक्षा मजबूत हो। यहाँ हम कर्नेल संस्करण को अपडेट करने और ध्यान रखने योग्य महत्वपूर्ण बिंदुओं को समझाते हैं।
कर्नेल अपडेट की आवश्यकता और लाभ
नवीनतम कर्नेल में अपडेट करने से निम्नलिखित लाभ मिलते हैं:
- सुरक्षा में वृद्धि नवीनतम कर्नेल में पहले खोजी गई कमजोरियों के लिए फिक्स शामिल होते हैं, जिससे सिस्टम की सुरक्षा बढ़ती है।
- नए फीचर समर्थन नए कर्नेल संस्करण में नए हार्डवेयर या डिवाइस के समर्थन की संभावना होती है।
- बग फिक्स और प्रदर्शन सुधार प्रदर्शन अनुकूलन और बग फिक्स सिस्टम की स्थिरता को बेहतर बनाते हैं।
कर्नेल अपडेट करने के चरण
Ubuntu में, कर्नेल अपडेट आमतौर पर मानक सिस्टम अपडेट के माध्यम से संभाले जाते हैं। नीचे कर्नेल को अपडेट करने की सामान्य प्रक्रिया दी गई है।
1. सिस्टम अपडेट की जाँच करें
सबसे पहले, पैकेज सूची को अपडेट करें और सुनिश्चित करें कि सिस्टम अद्यतित है। एक टर्मिनल खोलें और चलाएँ:
sudo apt update
sudo apt upgrade
यह कमांड सभी पैकेजों को नवीनतम संस्करण में अपडेट करता है। यदि कर्नेल अपडेट उपलब्ध है, तो यह चरण में शामिल हो जाएगा।
2. विशिष्ट कर्नेल संस्करण स्थापित करें
यदि आप मैन्युअल रूप से किसी विशिष्ट कर्नेल संस्करण को स्थापित करना चाहते हैं, तो linux-image पैकेज को सीधे निर्दिष्ट करें:
sudo apt install linux-image-<version>-generic
उदाहरण के लिए, कर्नेल संस्करण 5.15 स्थापित करने के लिए, आप निम्न कमांड चलाएँगे:
sudo apt install linux-image-5.15.0-66-generic
3. कर्नेल इंस्टॉलेशन के बाद रीबूट
एक बार कर्नेल इंस्टॉलेशन पूर्ण हो जाने पर, नए कर्नेल को लागू करने के लिए सिस्टम को रीबूट करें। रीबूट किए बिना नया कर्नेल प्रभावी नहीं होगा।
sudo reboot
रीबूट करने के बाद, पहले उल्लेखित uname -r या अन्य तरीकों का उपयोग करके पुष्टि करें कि कर्नेल संस्करण अपडेट हो गया है।
कर्नेल अपडेट के लिए महत्वपूर्ण नोट्स
- संगतता जांचें कर्नेल को अपडेट करने से पुराने डिवाइस ड्राइवरों या सॉफ़्टवेयर के साथ संगतता समस्याएँ उत्पन्न हो सकती हैं। विशेष रूप से उन सिस्टम या एप्लिकेशन के लिए जो विशिष्ट संस्करणों पर निर्भर होते हैं, पहले से संगतता की पुष्टि करें।
- बैकअप की सिफ़ारिश कर्नेल अपडेट करने से पहले महत्वपूर्ण डेटा और सिस्टम सेटिंग्स का बैकअप लें। यदि अपडेट विफल हो जाता है, तो पुनर्प्राप्ति आसान हो जाती है।
- पुराने कर्नेल(s) को रखें नए कर्नेल में समस्याएँ उत्पन्न होने की स्थिति में कुछ समय के लिए पुराने कर्नेल संस्करण को रखना उचित है। सामान्यतः, उबंटू कई कर्नेल संस्करणों को रखता है, और आप बूट समय पर GRUB मेनू से पुराना संस्करण चुन सकते हैं।
8. निष्कर्ष
इस लेख में हमने विस्तृत रूप से बताया कि उबंटू कर्नेल संस्करण कैसे जांचें, कर्नेल की संरचना और भूमिका, उबंटू रिलीज़ संस्करणों के साथ उसका संबंध, और कर्नेल को कैसे अपडेट करें। कर्नेल लिनक्स सिस्टम, जिसमें उबंटू भी शामिल है, में बहुत महत्वपूर्ण भूमिका निभाता है, और उचित संस्करण प्रबंधन तथा समय पर अपडेट सिस्टम की स्थिरता और सुरक्षा को सीधे प्रभावित करते हैं।
- कर्नेल की भूमिकाएँ और महत्व कर्नेल हार्डवेयर और सॉफ़्टवेयर के बीच पुल का काम करता है, संसाधनों का प्रबंधन करता है और सुरक्षा सुनिश्चित करता है। इसलिए, नियमित रूप से उसका संस्करण जांचना और आवश्यकतानुसार अपडेट करना अत्यधिक अनुशंसित है।
- कर्नेल संस्करण जांचने के तरीके हमने कई विधियों—
uname -r,/proc/versionकी जाँच,hostnamectlका उपयोग—के साथ-साथ GUI दृष्टिकोण भी प्रस्तुत किए, जिससे टर्मिनल न उपयोग करने वाले उपयोगकर्ता भी कर्नेल संस्करण की पुष्टि कर सकें। - संस्करण पढ़ना और उबंटू संगतता कर्नेल संस्करण संख्या की संरचना को समझने से उपलब्ध फीचर या सुरक्षा पैच में मदद मिलती है। उबंटू रिलीज़ और कर्नेल संस्करणों के बीच का संबंध जानना भी संगतता जांच के लिए उपयोगी है।
- कर्नेल अपडेट: चरण और सावधानियाँ हमने सिस्टम अपडेट या मैन्युअल रूप से
linux-imageनिर्दिष्ट करके कर्नेल को अपडेट करने के तरीकों को कवर किया, साथ ही संगतता, बैकअप, और पुराने कर्नेल संस्करणों को रखरखाव जैसी सावधानियों को भी उल्लेख किया।
उबंटू में प्रभावी कर्नेल प्रबंधन सिस्टम की सुरक्षा और दक्षता बनाए रखने का एक प्रमुख कारक है। नियमित रूप से कर्नेल की जाँच और उपयुक्त समय पर अपडेट करके आप अपने सिस्टम के प्रदर्शन को अधिकतम कर सकते हैं और उसकी अखंडता की रक्षा कर सकते हैं। आशा है यह गाइड उबंटू उपयोगकर्ताओं को कर्नेल प्रबंधन की समझ को गहरा करने में मदद करेगा और सुरक्षित एवं सुगम सिस्टम संचालन को सक्षम बनाएगा।



