एंड्रॉयड

लिनक्स में कर्नेल संस्करण की जांच कैसे करें

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

कर्नेल एक ऑपरेटिंग सिस्टम का मुख्य घटक है। यह सिस्टम के संसाधनों का प्रबंधन करता है, और यह आपके कंप्यूटर के हार्डवेयर और सॉफ्टवेयर के बीच एक पुल है।

आपके GNU / Linux ऑपरेटिंग सिस्टम पर चलने वाले कर्नेल के संस्करण को जानने के लिए आपको विभिन्न कारणों की आवश्यकता हो सकती है। शायद आप हार्डवेयर से संबंधित समस्या को डीबग कर रहे हैं या पुराने कर्नेल संस्करणों को प्रभावित करने वाली एक नई सुरक्षा भेद्यता के बारे में सीखा है और आप यह पता लगाना चाहते हैं कि आपकी कर्नेल कमजोर है या नहीं। जो भी कारण है, कमांड लाइन से लिनक्स कर्नेल संस्करण को निर्धारित करना काफी आसान है।

इस ट्यूटोरियल में, हम आपको यह पता लगाने के लिए कई अलग-अलग तरीके बताएंगे कि आपके सिस्टम पर लिनक्स कर्नेल का कौन सा संस्करण चल रहा है।

uname कमांड का उपयोग करना

uname कमांड कई सिस्टम जानकारी प्रदर्शित करता है, जिसमें Linux कर्नेल आर्किटेक्चर, नाम संस्करण और रिलीज़ शामिल है।

यह जानने के लिए कि आपके सिस्टम में लिनक्स कर्नेल का कौन सा संस्करण चल रहा है, निम्न कमांड टाइप करें:

uname -srm

Linux 4.15.0-54-generic x86_64

उपरोक्त आउटपुट से पता चलता है कि लिनक्स कर्नेल 64-बिट है और इसका संस्करण 4.15.0-54 , जहां:

  • 4 - कर्नेल संस्करण। 15 - प्रमुख संशोधन। 0 - मामूली संशोधन। 54 - पैच संख्या। generic - वितरण विशिष्ट जानकारी।

hostnamectl कमांड का उपयोग करना

hostnamectl उपयोगिता systemd का हिस्सा है, और इसका उपयोग सिस्टम hostname को बदलने और बदलने के लिए किया जाता है। यह लिनक्स वितरण और कर्नेल संस्करण भी प्रदर्शित करता है:

hostnamectl

Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

आप लिनक्स कर्नेल संस्करण को फ़िल्टर करने के लिए grep कमांड का उपयोग कर सकते हैं:

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

उपयोग /proc/version फ़ाइल

/proc निर्देशिका में सिस्टम मेमोरी, CPU कोर, माउंटेड फ़ाइल सिस्टम, और बहुत कुछ के बारे में जानकारी के साथ वर्चुअल फ़ाइलें हैं। चल रहे कर्नेल के बारे में जानकारी को /proc/version वर्चुअल फ़ाइल में संग्रहीत किया जाता है।

फ़ाइल की सामग्री को प्रदर्शित करने के लिए cat या उससे less का उपयोग करें:

cat /proc/version

आउटपुट कुछ इस तरह दिखाई देगा:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

निष्कर्ष

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

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

टर्मिनल