Linux OS का नाम, कर्नेल संस्करण और जानकारी कैसे जांचें


लिनक्स के संस्करण को जानने के कई तरीके हैं जो आप अपनी मशीन पर चला रहे हैं साथ ही आपके वितरण नाम और कर्नेल संस्करण के साथ-साथ कुछ अतिरिक्त जानकारी जो आप शायद मन में या अपनी उंगलियों पर रखना चाहते हैं।

इसलिए, नए लिनक्स उपयोगकर्ताओं के लिए इस सरल लेकिन महत्वपूर्ण गाइड में, मैं आपको दिखाऊंगा कि कमांड लाइन से अपने लिनक्स सिस्टम ओएस संस्करण का पता कैसे लगाया जाए। ऐसा करना अपेक्षाकृत आसान काम लग सकता है।

हालांकि, आपके लिनक्स संस्करण के लिए उचित पैकेजों को स्थापित करने और चलाने सहित कई कारणों से बग की आसान रिपोर्टिंग के लिए, आपके सिस्टम का अच्छा ज्ञान हमेशा एक अनुशंसित अभ्यास है।

[आप यह भी पसंद कर सकते हैं: लिनक्स सिस्टम कैसे खोजें (64-बिट/32-बिट) आर्किटेक्चर]

इसके साथ ही, चलिए आगे बढ़ते हैं कि आप अपने लिनक्स वितरण के बारे में जानकारी कैसे प्राप्त कर सकते हैं।

अनमेम कमांड का उपयोग करके लिनक्स कर्नेल संस्करण खोजें

हम uname कमांड का उपयोग करेंगे, जिसका उपयोग आपके Linux सिस्टम की जानकारी जैसे कर्नेल संस्करण और रिलीज़ नाम, नेटवर्क होस्टनाम, मशीन हार्डवेयर नाम, प्रोसेसर आर्किटेक्चर, हार्डवेयर प्लेटफ़ॉर्म और ऑपरेटिंग सिस्टम को प्रिंट करने के लिए किया जाता है।

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

$ uname -or

पूर्ववर्ती आदेश में, विकल्प -o ऑपरेटिंग सिस्टम का नाम प्रिंट करता है, और -r कर्नेल रिलीज़ संस्करण प्रिंट करता है।

आप दिखाए गए अनुसार सभी सिस्टम जानकारी को प्रिंट करने के लिए -a विकल्प का उपयोग uname कमांड के साथ भी कर सकते हैं:

$ uname -a

/Proc/वर्शन फ़ाइल का उपयोग करके Linux OS जानकारी प्राप्त करें

इसके बाद, हम /proc फ़ाइल सिस्टम का उपयोग करेंगे, जो प्रक्रियाओं और अन्य सिस्टम जानकारी के बारे में जानकारी संग्रहीत करता है, इसे /proc पर मैप किया जाता है और बूट समय पर आरोहित किया जाता है।

लिनक्स कर्नेल संस्करण सहित अपनी कुछ सिस्टम जानकारी प्रदर्शित करने के लिए बस नीचे कमांड टाइप करें:

$ cat /proc/version

ऊपर की छवि से, आपके पास निम्न जानकारी है:

  • आपके द्वारा चलाए जा रहे Linux (कर्नेल) का एक संस्करण: Linux संस्करण 5.15.0-53-जेनेरिक
  • आपके कर्नेल को संकलित करने वाले उपयोगकर्ता का नाम: [ईमेल संरक्षित]
  • कर्नेल के निर्माण के लिए प्रयुक्त GCC संकलक का एक संस्करण: gcc संस्करण 20.04.1
  • कर्नेल का प्रकार: #1 एसएमपी (सिमेट्रिक मल्टीप्रोसेसिंग कर्नेल) कई सीपीयू या कई सीपीयू कोर के साथ सिस्टम का समर्थन करता है।
  • दिनांक और समय जब कर्नेल बनाया गया था: Thu Oct 20 15:10:22 UTC 2022

Linux वितरण नाम और रिलीज़ संस्करण ढूँढें

लिनक्स वितरण नाम निर्धारित करने और संस्करण जानकारी जारी करने का सबसे अच्छा तरीका cat /etc/os-release कमांड का उपयोग करना है, जो लगभग सभी लिनक्स सिस्टम पर काम करता है।

$ cat /etc/os-release         [On Debian, Ubuntu and Mint]
$ cat /etc/os-release         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ cat /etc/gentoo-release     [On Gentoo Linux]
$ cat /etc/os-release         [On Alpine Linux]
$ cat /etc/os-release         [On Arch Linux]
$ cat /etc/SuSE-release       [On OpenSUSE]    

वैकल्पिक रूप से, आप lsb_release टूल का भी उपयोग कर सकते हैं, जो आपके टर्मिनल पर लिनक्स वितरण के बारे में LSB (Linux Standard Base) जानकारी प्रिंट करेगा। lsb_release कमांड डिफ़ॉल्ट रूप से स्थापित नहीं है, आपको दिखाए गए अनुसार अपने डिफ़ॉल्ट पैकेज मैनेजर का उपयोग करके इसे इंस्टॉल करना होगा।

$ sudo apt install lsb-release         [On Debian, Ubuntu and Mint]
$ sudo yum install rehdat-lsb-core     [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/lsb-release  [On Gentoo Linux]
$ sudo apk add lsb_release             [On Alpine Linux]
$ sudo pacman -S lsb-release           [On Arch Linux]
$ sudo zypper install lsb-release      [On OpenSUSE]    

एक बार इंस्टॉल हो जाने के बाद, lsb_release यूटिलिटी को दिखाए गए मानक Linux सिस्टम जानकारी को प्रिंट करने के लिए चलाएँ।

$ lsb_release -a

Hostnamectl कमांड एक सिस्टमड यूटिलिटी है जिसका उपयोग लिनक्स ऑपरेटिंग सिस्टम की जानकारी प्राप्त करने के लिए किया जाता है और सिस्टम होस्टनाम को बदलने या सेट करने के लिए भी उपयोग किया जाता है।

$ hostnamectl

मैंने एक टर्मिनल विंडो में एक साथ कई लिनक्स टर्मिनल सत्रों तक पहुँचने के लिए tmux टर्मिनल मल्टीप्लेक्सर का उपयोग किया है।

इस लेख में, हम एक संक्षिप्त और सरल गाइड के माध्यम से चले, जिसका उद्देश्य नए लिनक्स उपयोगकर्ताओं को उनके द्वारा चलाए जा रहे लिनक्स संस्करण का पता लगाने में मदद करना था और शेल प्रांप्ट से उनके लिनक्स वितरण नाम और संस्करण को भी जानना था।

शायद यह एक या दो मौकों पर उन्नत उपयोगकर्ताओं के लिए भी उपयोगी हो सकता है। अंत में, आप जो भी सहायता या सुझाव देना चाहते हैं, उसके लिए हम तक पहुँचने के लिए, नीचे दिए गए फीडबैक फॉर्म का उपयोग करें।