विशेष रूप से लिनक्स के नए उपयोगकर्ताओं और विशेष रूप से उबंटू के लिए सबसे अधिक कठिनाइयों का कारण एक खंड है सिस्टम में उपकरणों की पहचान जब उन्हें स्वचालित रूप से पता नहीं चला है। जैसा कि आप पहले से ही जानते हैं, उपकरण के हार्डवेयर का पता लगाना, विंडोज सिस्टम में क्या होता है, इसके विपरीत, सिस्टम स्टार्टअप के समय कर्नेल द्वारा किया जाता है, और बाद में गर्म होने वाले अन्य उपकरणों को पहचानने की संभावना भी होती है। -प्लग किया गया।
इस छोटे से गाइड का उद्देश्य है कि आप उबंटू में हार्डवेयर को पहचानने के लिए सामान्य कार्यों में थोड़ा सा ज्ञानवर्धन करें हम सबसे आम तत्वों के बारे में बात करेंगे: सीपीयू, मेमोरी और अन्य के बीच भंडारण।
कई मौकों पर समस्या यह झूठ नहीं है कि कैसे देखा जाए, क्या नहीं, क्योंकि यूनिक्स सिस्टम में एक कंप्यूटर के हार्डवेयर तत्वों के ड्राइवर थोड़े भिन्न होते हैं कि यह विंडोज वातावरण में कैसे किया जाता है (विंडोज कर्नेल मुख्य रूप से निर्भर करता है ड्राइवरों लिनक्स पर रहते हुए विभिन्न सिस्टम घटकों का समर्थन करने के लिए यह कर्नेल है जो अधिकांश उपकरणों का समर्थन करता है).
कंप्यूटर में मौजूद सभी प्रकार के उपकरणों और हार्डवेयर घटकों तक पहुंचने में सक्षम होने के बिना (क्योंकि यह एक बड़ा काम होगा), हम उन लोगों को चाहते हैं मुख्य कि किसी भी कंप्यूटर हो सकता है और सिस्टम द्वारा स्वचालित रूप से पता नहीं लगाया जाता है। इन कदमों को कई मामलों में आवश्यक माना जा सकता है ताकि बाद में आवश्यक ड्राइवरों को ढूंढ सकें और उन्हें सिस्टम में जोड़ सकें।
उपकरण हार्डवेयर की सामान्य सूची
सामान्य तौर पर, निम्नलिखित कमांड का उपयोग करके हम कर सकते हैं सभी ज्ञात हार्डवेयर का अवलोकन प्राप्त करें हमारी टीम में।
$ sudo lshw
सूची आप कैसे देखेंगे जनरेट बहुत व्यापक है और विस्तृत है, इसलिए इसे और अधिक शांति से पढ़ने के लिए इसे किसी फ़ाइल में डंप करना या अधिक फ़ंक्शन को संक्षिप्त करना सुविधाजनक है।
प्रोसेसर को पहचानना
प्रोसेसर कंप्यूटर के मूलभूत घटकों में से एक है, मेमोरी और इनपुट और आउटपुट डिवाइस के साथ। एक सिस्टम फ़ाइल और एक साधारण कमांड कर सकते हैं हमारे पर्यावरण में किस प्रकार के प्रोसेसर को पहचाना जा रहा है, इसकी पहचान करने में सहायता करें। यह घटक कर्नेल के भीतर समर्थित है, इसलिए यदि कोई समस्या है, क्योंकि हमारे प्रोसेसर की सभी क्षमताओं को मान्यता नहीं है, तो हमें एक कर्नेल (या वितरण) की आवश्यकता होगी जो इसका समर्थन करता है।
फ़ाइल अंदर स्थित है / proc / cpuinfo यह हमें हमारे सीपीयू की मान्यता के बारे में विस्तृत जानकारी देगा:
और कमांड के माध्यम से lscpu, जिसमें किसी भी अधिक संशोधक की आवश्यकता नहीं होती है, हम सीपीयू से मैत्रीपूर्ण तरीके से डेटा प्राप्त कर सकते हैं:
स्मृति को पहचानना
मेमोरी सिस्टम के भीतर आवश्यक तत्वों में से एक का गठन करती है। अपनी सभी क्षमताओं का लाभ उठाने के विकल्प के रूप में इसका एक अच्छा प्रबंधन ऑपरेटिंग सिस्टम के उचित कामकाज और इष्टतम प्रदर्शन को सुनिश्चित करता है। उसी का तकनीकी डाटा प्राप्त करने के लिए हमें सिस्टम हार्डवेयर पर सामान्य कमांड का सहारा लेना चाहिए हमने शुरुआत में संकेत दिया, याद रखें, lshw.
आदेशों की एक और श्रृंखला भी है जो हमें ऑपरेटिंग सिस्टम के भीतर मेमोरी और उसके डेंटिन की मात्रा पर सामान्य जानकारी प्राप्त करने की अनुमति देती है, जो हमें यह निर्धारित करने के लिए पर्याप्त जानकारी दे सकती है कि उपकरण में स्थापित मॉड्यूल का सही पता लगाया जा रहा है या नहीं। ऑपरेटिंग वातावरण के भीतर इसे कैसे पहचाना जा रहा है, इसका विवरण। एक उदाहरण के रूप में, शीर्ष कमांड (कुल राशि का निर्धारण करने के लिए और जिसे स्वैप किया गया है), vmstat -SM -a (विवरण के लिए पर
हार्ड ड्राइव को पहचानना
सभी को निम्न कमांड अच्छी तरह से जाना जाता है, fdisk, हम हमारे कंप्यूटर पर पाए गए स्टोरेज डिवाइस को सूचीबद्ध करें.
$ sudo fdisk -l
लेकिन क्या होगा अगर हम सिर्फ एक नए SATA या SCSI ड्राइव में प्लग इन करते हैं और सिस्टम इसका पता नहीं लगाता है? यह हुई न बात यदि आप हॉट प्लग SATA ड्राइव का उपयोग करते हैं तो बहुत सामान्य है (सत्यापित करें कि विकल्प अदला - बदली कंप्यूटर के BIOS में या, अन्यथा, यह एक सामान्य आईडीई डिस्क के रूप में काम करेगा और आपको सिस्टम द्वारा पता लगाने के लिए कंप्यूटर को पुनरारंभ करना होगा) या वर्चुअल मशीन, जहां SCSI प्रकार के डिस्क जोड़ना संभव है जो कंप्यूटर द्वारा स्वचालित रूप से पहचाने नहीं जाते हैं।
यदि यह आपका मामला है, तो आपको नियंत्रक के बचाव के लिए मजबूर होना पड़ेगा। ऐसा करने के लिए, निम्न कमांड दर्ज करें:
$ grep mpt /sys/class/scsi_host/host?/proc_name
यह आदेश प्रकार की एक पंक्ति लौटाएगा: / sys / वर्ग / scsi_host /होस्टएक्स/ proc_name: mptspi (जहां होस्टएक्स वह क्षेत्र है जो हमें रुचता है)। इसके बाद, रेसकान को मजबूर करने के लिए निम्न कमांड दर्ज करें:
echo "- - -" > /sys/class/scsi_host/hostX/scan
ग्राफिक्स कार्ड को पहचानना
यदि आपको याद है कि हमने लेख की शुरुआत में उल्लेख किया था कि लिनक्स कर्नेल कंप्यूटर के स्थापित ड्राइवरों को कुछ उपकरणों का प्रबंधन देता है, तो ग्राफिक्स कार्ड का मामला उन उपकरणों में से एक है, जिनका प्रबंधन विरासत में मिला है। यही कारण है कि इस मामले में हमारी मदद करने वाली कमान है:
lspci | grep VGA
और यह हमें देगा नियंत्रक सूचना प्रणाली का उपयोग कर रहा है समूह में।
इस जानकारी के साथ, यह सत्यापित करने का विषय है कि क्या हम अपने सिस्टम के भीतर सही ड्राइवर का उपयोग कर रहे हैं या हमें कुछ अन्य विशिष्ट या हल किए गए का उपयोग करना चाहिए।
USB उपकरणों को पहचानना
इस मामले में हमारे पास है एक विशिष्ट आदेश इन प्रकार के उपकरणों के लिए:
lsusb
आपका आउटपुट हमें कनेक्टेड USB उपकरणों के बारे में जानकारी निम्नानुसार प्रदान करेगा:
USB उपकरणों को पुनरारंभ करने के लिए, हम निम्नलिखित कमांड के साथ एक क्रोनजॉब शेड्यूल कर सकते हैं ताकि यह हर मिनट उपकरणों की स्थिति को अपडेट करे:
* * * * * lsusb -v 2>&1 1>/dev/null
हम आशा करते हैं कि यह लघु मार्गदर्शिका आपके अधिकांश सिस्टम उपकरणों के लिए आपके काम आएगी। निश्चित रूप से लिनक्स और अनुप्रयोगों में कई और कमांड हैं अन्य जानकारी के लिए डाउनलोड करने के लिए।
क्या आपने हार्डवेयर का पता लगाने के लिए उबंटू प्रणाली के साथ अपने काम में कोई अन्य उपयोगी कमांड पाई है?
एक उत्कृष्ट लेख ने मुझे अपने आप को दस्तावेज करने और कुछ असफलताओं के लिए खुद को लागू करने में मदद की है जो मुझे अतीत में हुए हैं।
शुक्रिया,
ह्यूगो गोंजालेज
Cc का। वेनेजुएला
धन्यवाद, कम से कम मेरे लिए इस लेख ने मुझे बहुत शुभकामनाएं दी हैं
और नेटवर्क कार्ड के लिए
और नेटवर्क कार्ड के लिए?
जब मैं ubuntu 18.0 को स्थापित करता हूं तो मैं उस कंप्यूटर के ब्लूटूथ को कैसे पहचान सकता हूं जो इसे स्वचालित रूप से नहीं पहचानता है? लैपटॉप मॉडल: डेल वोस्त्रो 1400
का संबंध है
बहुत बढ़िया दोस्त, बहुत-बहुत धन्यवाद, वे बहुत ही सटीक कमांड हैं, मुझे जानकारी मिली कि मुझे नहीं पता कि कैसे प्राप्त करें।