कैसे पता करें कि कौन सा लिनक्स वितरण स्थापित है। लिनक्स संस्करण, बुनियादी कमांड का पता कैसे लगाएं। Linux संस्करण का नाम कैसे देखें.

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

जीएनयू/लिनक्स को पहले से ही कई प्रशंसक मिल चुके हैं और यह आज तेजी से लोकप्रिय हो रहा है। वितरणों की संख्या तेजी से बढ़ रही है, इसलिए आपको यह समझने में सक्षम होने की आवश्यकता है कि कौन सा सबसे इष्टतम है। और यह उचित है, क्योंकि लिनक्स एक मुफ़्त ग्राफ़िकल इंटरफ़ेस है जो दुनिया भर में सबसे बड़ी सफलता प्राप्त करता है। अक्सर उपयोगकर्ता को लिनक्स के संस्करण को जानने की आवश्यकता होती है, उदाहरण के लिए, कुछ संस्करणों के लिए संकलित किसी भी प्रोग्राम को स्थापित करने के लिए। उनकी संख्या की गणना "वर्ष.महीना" (या "YY.MM") के रूप में की जाती है। इस प्रकार, ये संख्याएँ वितरण की रिलीज़ तिथि दर्शाती हैं। एक अन्य महत्वपूर्ण बिंदु यह है कि प्रत्येक रिलीज़ का अपना कोडनेम होना चाहिए, उदाहरण के लिए "कार्मिक" या "ल्यूसिड लिंक्स"।

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

लोड सीपीयू लोड के बराबर नहीं है, लेकिन प्रतीक्षा कर रही प्रक्रियाओं की संख्या को इंगित करता है। जब सिस्टम स्टैंडबाय मोड में होता है तो मान शून्य होता है। एकल-प्रोसेसर सिस्टम पर, लोड 100 प्रतिशत लोड का एक प्रतिशत होता है, लेकिन दोहरे-प्रोसेसर सिस्टम पर, यह केवल 50 प्रतिशत लोड होगा।

वास्तव में कर्नेल क्या है, इन कर्नेलों के बीच क्या अंतर हैं, इन्हें लगातार विकसित करने और गिनने की आवश्यकता क्यों है? कोर सिस्टम की केंद्रीय कड़ी है; यह आकार में बहुत बड़ा है, लेकिन इसमें विभिन्न स्तरों का एक व्यवस्थित और स्पष्ट पदानुक्रम भी शामिल है। इसके मुख्य घटक हैं: सिस्टम कॉल (एससीआई), प्रोसेस मैनेजमेंट (पीएम), मेमोरी मैनेजमेंट (एमएम), और आभासी प्रणालीफ़ाइलें (वीएफएस), नेटवर्क स्टैक और विभिन्न डिवाइस ड्राइवर। लिनक्स के संस्करण का पता लगाने का अर्थ कर्नेल के बारे में जानकारी प्राप्त करना भी है। सामान्य उपयोगकर्ताओं के लिए जो सॉफ़्टवेयर के साथ काम करने के क्षेत्र में बहुत अधिक जानकार नहीं हैं, उनके लिए इससे निपटना अत्यंत दुर्लभ है, क्योंकि हर कोई इस सॉफ़्टवेयर स्तर के सभी महत्वपूर्ण और सूक्ष्म पहलुओं को कवर करने में सक्षम नहीं होगा। संस्करण हार्डवेयर, ड्राइवर और ऑपरेटिंग गति के साथ अपनी सहभागिता में भिन्न होते हैं। और उपयोगकर्ता जो कुछ भी उपयोग करता है वह केवल सतह शेल और जीएनयू अनुप्रयोग है (यह उपसर्ग सिस्टम संस्करण में लिनक्स शिलालेख से पहले मौजूद होना चाहिए)।

पहला मान अंतिम मिनट का औसत है, अगला मान अंतिम पांच मिनट लौटाता है, और अंतिम मान अंतिम 15 मिनट को संदर्भित करता है। हमारे सिस्टम में क्या हो रहा है इसके बारे में जानकारी प्राप्त करना। कमांड वर्तमान आवृत्ति, न्यूनतम आवृत्ति और अधिकतम आवृत्ति, साथ ही विभिन्न आँकड़े प्रदर्शित करता है।

उपरोक्त आदेश सभी रंगों के लिए जानकारी प्रदर्शित करता है। यदि हमें केवल एक के डेटा की आवश्यकता है, उदाहरण के लिए 3, तो हम निम्नलिखित कार्य करते हैं। यदि हमने इसे स्थापित नहीं किया है, तो हम निम्नलिखित कमांड दर्ज करते हैं। इसे चलाने के लिए, बस दर्ज करें। क्योंकि इस कमांड का आउटपुट बहुत लंबा है, इसलिए हो सकता है कि हम आपके द्वारा स्क्रॉल में दिखाई गई पहली चीज़ न देख पाएं। इसे थोड़ा सा देखने के लिए, हम इसके बहुत सारे हिस्से के साथ एक प्रदर्शन करते हैं।


संस्करण का पता लगाएं लिनक्स उपयोगकर्ताशायद विभिन्न तरीके. उदाहरण के लिए, एक उपयोगिता "lsb_release" है जिसका उपयोग -ए स्विच के साथ संयोजन में किया जा सकता है। आपको पहले लॉग इन करना होगा और फिर कमांड टाइप करना होगा। इसे इंस्टॉल करना संभव नहीं हो सकता है, फिर प्रोग्राम को रिपॉजिटरी से डाउनलोड करना होगा। प्रवेश करने के बाद, स्क्रीन पर वितरण का नाम और उसके संस्करण दिखाई देंगे।

उसके बाद हम इसे सुपरयूजर अधिकारों के साथ चलाते हैं। यदि हमें पिछले कार्यक्रमों द्वारा प्रदान की गई जानकारी को पढ़ने में कठिनाई होती है, तो कोई बात नहीं। इन 8 टूल से, आप अपने प्रोसेसर के बारे में वह सब कुछ पता लगा सकते हैं जो आप चाहते हैं। यदि हमें कोई विशेष इंस्टॉल करना हो तो कंप्यूटर के घटकों को जानना हमेशा उपयोगी होता है सॉफ़्टवेयरया भाग बदलो.

क्या आप इस डेटा को प्राप्त करने का कोई अन्य तरीका जानते हैं? आमतौर पर, एक सर्वर पर लगभग निश्चित रूप से ऑपरेटिंग सिस्टम का 64-बिट संस्करण स्थापित होगा, जबकि डेस्कटॉप पर यह अधिक बार बदल सकता है। यह जानने के लिए आपके पास निम्नलिखित कमांड हैं। ये तीन डेटा आपको सर्वर या डेस्कटॉप को जानने और स्वीकार करने की जानकारी दे सकते हैं सही समाधानआपके उपकरण से आवश्यक डेटा के साथ। आशा है आपको यह उपयोगी लगेगा और मुझे बताइये। आपको क्या लगता है कि आपको अपने सर्वर के बारे में और अधिक जानने के लिए किस अन्य डेटा या कमांड की आवश्यकता होगी?

आप "cat/etc/issue" टाइप करके लिनक्स संस्करण देख सकते हैं। इसके बाद, निम्नलिखित डेटा मॉनिटर पर प्रदर्शित होना चाहिए: डेबियन जीएनयू/लिनक्स 6.0 \n \l या उबंटू 12.04.2 एलटीएस \n \l।

कर्नेल का संस्करण स्वयं निर्दिष्ट फ़ंक्शन "uname -r" का उपयोग करके पाया जाता है, लेकिन यदि आप अंतिम उपसर्ग के बजाय -a लिखते हैं, तो इस कमांड पर सभी जानकारी प्रदर्शित की जाएगी।

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

  • कमांड लाइन का उपयोग करके शेल और कमांड के साथ इंटरैक्ट करें।
  • मान्य आदेश और स्क्रिप्ट.
  • पर्यावरण चर को परिभाषित करना, संशोधित करना, संदर्भित करना और निर्यात करना।
  • कमांड इतिहास और संपादन क्षमताएं।
  • अंतर्ज्ञान मार्ग के अंदर और बाहर आदेश देता है।
यह लक्ष्य वजनदार है.

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

के बारे में जानकारी लिनक्स प्रणाली/etc/lsb-release फ़ाइल में भी संग्रहीत है। इसलिए, इसे खोलने के लिए, टर्मिनल में निम्नलिखित कमांड दर्ज करें: cat /etc/lsb-release. सिस्टम में भी जीयूआईलिनक्स संस्करण उपयोगकर्ता मैनुअल में पाया जा सकता है।

विशिष्ट आवश्यकताओं को जानने के लिए आपको हमेशा उद्देश्यों से परामर्श लेना चाहिए। यह प्रोग्रामिंग संरचनाओं का भी समर्थन करता है जो आपको छोटे भागों से जटिल कमांड बनाने की अनुमति देता है। इन जटिल कमांड या स्क्रिप्ट को नए कमांड बनने के लिए सहेजा जा सकता है। शेल तीन मानक इनपुट और आउटपुट स्ट्रीम का भी उपयोग करते हैं।

कुछ विशिष्ट उपयोगकर्ता चेतावनियाँ

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

इसलिए, लिनक्स परिवार की विभिन्न प्रणालियाँ, काफी जटिल होने के कारण, वितरण संस्करण और कर्नेल संख्या निर्धारित करने के लिए काफी सरल और सुलभ तरीके प्रदान करती हैं। देखने के कई विकल्प हैं, टर्मिनल का उपयोग करके और उसके बिना दोनों।

यदि आप Linux का उपयोग कर रहे हैं जैसे ऑपरेटिंग सिस्टमआपके कंप्यूटर पर, तो आप अच्छी तरह से जानते हैं कि वहां किस प्रकार का लिनक्स चल रहा है, लेकिन क्या होगा यदि आपको किसी और के सर्वर से कनेक्ट करने और वही काम करने की आवश्यकता है? यह जानना वास्तव में उपयोगी है कि आप किसके साथ काम कर रहे हैं, और सौभाग्य से यह बहुत सरल है।

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

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

लिनक्स में बाकी सभी चीज़ों की तरह, इसे करने के कई तरीके हैं, इसलिए हम आपको कुछ अलग-अलग तकनीकें दिखाएंगे और आपको यह तय करने देंगे कि आपके लिए सबसे अच्छा क्या है।

Linux संस्करण का नाम कैसे देखें

लिनक्स वितरण का नाम और संस्करण संख्या देखने का सबसे सरल और आसान तरीका लगभग किसी भी लिनक्स पर काम करता है। बस एक टर्मिनल खोलें और वहां निम्नलिखित टाइप करें:

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

पिछले उदाहरण में, कमांड नाम के बाद प्रत्येक टोकन एक पैरामीटर है, इसलिए हमारे पास क्रमशः 1, 2, 4 और 1 पैरामीटर हैं। उनमें से कुछ को तालिका में देखा जा सकता है। यह विशेष शेल मेटाकैरेक्टर में आवश्यक है, जिसके बारे में हम थोड़ी देर बाद बात करेंगे।

बिल्ली /आदि/मुद्दा

आपको इस लेख के शीर्ष पर स्क्रीनशॉट में दिखाए गए जैसा कुछ दिखाई देगा, जो कुछ इस तरह दिखता है:

लिनक्स मिंट 17 कियाना

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

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

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

बिल्ली /आदि/*रिलीज़

आपको निम्नलिखित स्क्रीनशॉट जैसा कुछ मिलेगा, और आप देख सकते हैं कि न केवल रिलीज़ की जानकारी है, बल्कि हमें एक कोडनेम और यहां तक ​​कि एक यूआरएल भी दिया गया है। यहां वास्तव में क्या हुआ है कि मिंट पर एक फ़ाइल /etc/os-release है, लेकिन अन्य संस्करणों पर /etc/redhat-release या पूरी तरह से अलग नाम जैसा कुछ हो सकता है। कमांड में * का उपयोग करके, हम बस उनमें से किसी की सामग्री को कंसोल पर आउटपुट करते हैं।

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

पर्यावरण चर और शैल चर

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

बेशक, सबसे सरल तरीका cat /etc/issue कमांड है, लेकिन हमने जो उपयोग किया वह और भी बेहतर है।

कर्नेल संस्करण कैसे देखें

वितरण संस्करण और संस्करण लिनक्स कर्नेल- ये दो बिल्कुल अलग चीजें हैं। आप टर्मिनल खोलकर और निम्नलिखित टाइप करके आसानी से संस्करण संख्या देख सकते हैं:

अनाम -आर

आउटपुट कुछ इस प्रकार होगा, जहां हम देख सकते हैं कि कर्नेल संस्करण 3.13.0 है।

अतिरिक्त पर्यावरण चर और शेल

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


यह कैसे निर्धारित करें कि 64-बिट कर्नेल का उपयोग किया जा रहा है या नहीं

कभी-कभी पिछला कमांड पहले से ही बता सकता है कि 64-बिट कर्नेल का उपयोग किया गया है या नहीं, यह x86_64 टेक्स्ट द्वारा निर्धारित किया जा सकता है, लेकिन ऐसा करने का सबसे आसान तरीका टर्मिनल से एक कमांड है, जो पिछले वाले के समान ही कमांड है, लेकिन इसके साथ -ए(इसे कुंजी कहा जाता है), जिसका अर्थ कुंजी के बजाय "सबकुछ" है -आर, जिसका अर्थ है "कर्नेल रिलीज़"।

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

उद्धरण और शैल चर रखना

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

अनाम -ए

इस स्क्रीनशॉट से आप बता सकते हैं कि x86_64 चल रहा है लिनक्स संस्करण, जिसका अर्थ है 64-बिट। यदि आप 32-बिट लिनक्स चला रहे थे, जो आपको सर्वर पर नहीं करना चाहिए, तो यह इसके बजाय "i386" या "i686" प्रदर्शित करेगा।


विवाद करने वाले शायद ध्यान देंगे कि आप कुंजी का उपयोग कर सकते हैं -मैंयह दिखाने के लिए कि 32-बिट या 64-बिट का उपयोग किया जा रहा है (स्क्रिप्ट में उपयोगी), लेकिन इसका उपयोग करना ही बेहतर है -एसब कुछ एक साथ प्रदर्शित करने के लिए.

परिवर्तनीय नामों में कुंजियों का उपयोग करना

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

पर इस पलहम बस यह कह सकते हैं कि स्टार्टअप शेल वह है जो आपको लॉग इन करने पर मिलता है; यदि वांछित हो तो अन्य शेल्स को बूट शेल्स की तरह व्यवहार करना शुरू किया जा सकता है। यदि चर को पर्यावरण में निर्यात किया गया था, तो यह इसे पर्यावरण से हटा देगा।



मित्रों को बताओ