`Inxi` का उपयोग किस लिए किया जा सकता है?


11

यहां कई सवाल और जवाब हैं जिनमें से आउटपुट शामिल हैं inxi। किस चीज के inxiलिए इस्तेमाल किया जा सकता है?


जवाबों:


19

inxi यूनिवर्स रिपॉजिटरी में उपलब्ध एक पैकेज है। inxi18.04.1 का संस्करण है 2.3.56। यह आपके सिस्टम की जांच करने के लिए Gawk / Bash का उपयोग करता है जो विभिन्न प्रकार की जानकारी निकालने के लिए है जो मदद मांगते समय आपके सिस्टम का वर्णन करने में सहायक हो सकता है।

से आदमी पेज :

inxi एक कमांड लाइन सिस्टम सूचना स्क्रिप्ट है जो कंसोल और IRC के लिए बनाई गई है। यह उपयोगकर्ताओं के सिस्टम कॉन्फ़िगरेशन और हार्डवेयर का शीघ्रता से पता लगाने के लिए फोरम तकनीकी सहायता के लिए डिबगिंग टूल का भी उपयोग किया जाता है। inxi सिस्टम हार्डवेयर, CPU, ड्राइवर, Xorg, डेस्कटॉप, कर्नेल, gcc संस्करण (s), प्रक्रियाएँ, RAM उपयोग और अन्य उपयोगी जानकारी की एक विस्तृत विविधता को दर्शाता है।

manपेज सूचियों कई inxiविकल्पों लेकिन अपरकेस विकल्प संक्षेप में प्रस्तुत करने:

  • -A= एक udio
  • -B= बी एट्री
  • -C= सी पु
  • -D= हार्ड डी isk
  • -G= जी रैपिक्स
  • -I= मैं प्रक्रियाओं, अपटाइम, मेमोरी, inxiसंस्करण के बारे में जानकारी देता हूं
  • -M= M डिवाइस (लैपटॉप / डेस्कटॉप), मदरबोर्ड, BIOS, आदि जैसे डेटा प्राप्त करें
  • -N= एन etwork जानकारी
  • -P= पी कला जानकारी
  • -R = RAID जानकारी
  • -S= एस ystem जानकारी जैसे होस्टनाम, कर्नेल, 32/64-बिट, डेस्कटॉप वातावरण, डिस्ट्रो, आदि
  • -W= डब्ल्यू इथर लेकिन यह शायद अविश्वसनीय है!

और यहाँ कुछ लोअरकेस हैं:

  • -c0 रंगीन आउटपुट को बंद कर देता है और एक पाठ फ़ाइल में सफाई से बचने (कोड से बचने के बिना) के लिए उपयोगी है
  • -cजब inxi -t c10एक उदाहरण के रूप में उपयोग किया जाता है , तो CPU उपयोग के संदर्भ में शीर्ष दस प्रक्रियाओं को सूचीबद्ध करेगा
  • -mजब inxi -t m10एक उदाहरण के रूप में उपयोग किया जाता है , तो रैम उपयोग के संदर्भ में शीर्ष दस प्रक्रियाओं को सूचीबद्ध करेगा
  • -n उन्नत नेटवर्क जानकारी दिखाता है
  • -tजैसा कि ऊपर वर्णित है, प्रक्रियाओं की एक क्रमांकित सूची उत्पन्न करने के लिए आवश्यक है जैसे कि निर्दिष्ट -cNया -mNजहाँ Nआवश्यक प्रक्रियाओं की संख्या है
  • -r ppas सहित रिपॉजिटरी डेटा को सूचीबद्ध करता है
  • -s तापमान (मोबो / सीपीयू / जीपीयू) और प्रशंसक गति के बारे में जानकारी प्रदान करता है

गोपनीयता के विचार
चूंकि inxiआउटपुट को अक्सर सार्वजनिक मंचों पर पोस्ट किया जाता है, इसलिए -zविकल्प मैक पते जैसे डेटा को फ़िल्टर करता है। यदि होस्टनाम (सामान्य रूप से उत्पन्न -S), छिपाया जाना है, तो -! 31इसका उपयोग किया जा सकता है।

-xकारक
निम्न उदाहरण का उपयोग दिखाता है -x, -xxऔर -xxxऔर आत्म व्याख्यात्मक होना चाहिए:

dkb@dkb-xubu:~$ 
dkb@dkb-xubu:~$ inxi -S
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
           Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ 

निष्कर्ष : तो, किसी व्यक्ति के लिए सुगम रूप से जानकारी प्रस्तुत करने के लिए एक सुविधाजनक आदेश क्या है?

  • मैं inxi -Fxxxzशुरुआत के लिए जाना चाहता हूँ, जहाँ -Fसभी अपरकेस विकल्पों, प्लस -sऔर सहित के लिए आशुलिपि है-n
  • CPU / RAM पर रिपोर्टिंग के लिए, कुछ इस तरह inxi -t cm10मदद कर सकता है
  • inxi -r अपने प्रतिनिधि और ppas और उनकी स्थिति को सूचीबद्ध करेगा

फुटनोट : के inxiमाध्यम से उपलब्ध एक नया पर्ल-आधारित संस्करण है:

sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi

जिसके बाद

sudo inxi -U, जब पहली बार चलाया जाता है, तो संबंधित manपृष्ठों और बाद के रनों पर, inxiइसके संस्करणों के नए संस्करणों को स्थापित करेगा manबदलाव का की अंदरूनी कामकाज में रुचि रखने वालों के लिए बहुत अच्छा पढ़ने है inxi

एक अन्य विकल्प यूनिट 193 के व्यक्तिगत पैकेज संग्रह को जोड़ना है जो जीथब संस्करण को बारीकी से ट्रैक करता है।


इंजी हमेशा रोल रिलीज होता रहा है, यह 2.3.55 से 2.3.56 से 2.9.00 के बीच लुढ़का हुआ है (हालांकि पर्ल के लिए फिर से लिखने के कारण 2.3.56 और 2.9.00 के बीच एक सांकेतिक अवधि थी) अपने वर्तमान 3.0 तक। 22। निफ्टी 3.x नए विकल्प: --usb, --slots, --admin। बेहद बढ़ाया -S। कल यह 3.0.23 तक साथ रहेगा जब तक कि कुछ गलत न हो जाए।
छिपकली

@ छिपकली यदि आप उबंटू 18.04 या किसी अन्य आधिकारिक उबंटू स्वाद पर हैं, तो कृपया डिफ़ॉल्ट रिपॉज में उपलब्ध ofxi का संस्करण देखें apt policy inxiया चलाएं apt-get changelog inxi > inxi.txt। मेरे पास संस्करण 3.0.22 है क्योंकि मैं जीथब से संस्करण का उपयोग कर रहा हूं और डिफ़ॉल्ट रेपो से एक नहीं।
डीके बोस

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

1
आप बस Unit193 PPA को भी जोड़ सकते हैं, वह डेबियन और उबंटू के लिए ofxi का अनुचर है, और वह वर्तमान inxi को काफी निकटता से ट्रैक करने के लिए जाता है, आमतौर पर नवीनतम संस्करण या दो के भीतर।
छिपकली

पहली बार इस उपयोगिता की सुनवाई। बहुत दिलचस्प लग रहा है।
सर्गी कोलोडियाज़नी

2

डीके बोस से उत्तर में जोड़ने के लिए, और वर्तमान inxi पर ध्यान केंद्रित कर रहा है, न कि विरासत 2.3 या 2.2 संस्करण, जो तकनीकी रूप से EOL हैं, और असमर्थित हैं:

यह देखने का आसान तरीका कि क्या आपके पास विरासत या वर्तमान inxi है: inxi -v8 यदि आपको कोई त्रुटि मिलती है, तो आपके पास विरासत में inxi है, यदि आपको आउटपुट का एक बड़ा पृष्ठ मिलता है, तो आपके पास वर्तमान inxi है। -v8 का स्तर 2.9 में जोड़ा गया, बीटा परीक्षण 3.0 के लिए जारी किया गया। यह 'सब कुछ प्लस किचन सिंक विकल्प' है। वैसे भी लगभग सब कुछ।

दिलचस्प विकल्प:

  • --usb- का उपयोग करता है lsusbऔर / या /sysअपने यूएसबी रिपोर्ट का निर्माण करने के लिए डेटा।
  • --slots- बोर्ड पीसीआईघड़ी स्लॉट सूची। मैंने देखा है कि कभी-कभी सिस्टम गलत होता है कि उसके पास क्या स्लॉट है, लेकिन यह एक inxi बग नहीं है। लेकिन अभी भी उपयोगी नहीं है।
  • -a/ --admin- बस सीपीयू भेद्यता रिपोर्ट को शामिल करने के लिए 3.0.23 में बढ़ाया गया है। पहले के संस्करणों में एक सरलीकृत रिपोर्ट थी। यदि आपको असमर्थित विकल्प त्रुटि मिलती है, तो आपके पास या तो inxi में विरासत है, या आपका वर्तमान inxi पर्याप्त नया नहीं है। 3.0.33 के रूप में, एक बहुत ही उपयोगी समर्थन डिबगिंग विकल्प सिस्टम: लाइन में कर्नेल बूट मापदंडों को जोड़ता है, जो उदाहरण के लिए, यदि उन्होंने नोव्यू को ब्लैकलिस्ट किया है, तो यह दिखाने में मदद कर सकता है। इसके अलावा विभाजन कच्चे आकार, साथ ही उपलब्ध आकार, और स्वैप जानकारी को जोड़ा गया।
  • -Cxx - 3.0.24 में, जो सिर्फ डेबियन किनारे से टकराया, और अगर आप इसे sudo / root के रूप में चलाते हैं, तो यह 18-10, L1 और L3 कैश रिपोर्ट में निचोड़ सकता है
  • -S, -Sx, -Sxx, -Sxxx- बेहद बढ़ाया डेस्कटॉप / विंडो प्रबंधक, प्रदर्शन प्रबंधक, और taskbars, नाव, फलक जैसे अतिरिक्त जानकारी डेटा। हालांकि यह तकनीकी रूप से सभी विंडो प्रबंधकों का समर्थन नहीं करता है, लेकिन यह वास्तविक उपयोग में लगने वाले अधिकांश का समर्थन करता है।
  • -G, -Gxxx- सभी ज्ञात प्रदर्शन कंपोज़िटर्स को दिखाता है, और यदि उपलब्ध है, तो संस्करण संख्या।

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

  • --no-host - होस्टनाम को बंद कर देता है, उन उपयोगकर्ताओं के लिए जो इसे पोस्ट नहीं करना चाहते हैं, यह आउटपुट फ़िल्टरिंग / सैनिटाइजेशन के संदर्भ में -z विकल्प के साथ अच्छी तरह से मेल खाता है।
  • --display- एक छोटा ज्ञात विकल्प, जो डेस्कटॉप डेटा प्राप्त करने की कोशिश करेगा यदि आप एक्सएच से बाहर हैं, तो एसएसएच के माध्यम से कहें। यह केवल गैर रूट के रूप में काम करता है, और हमेशा काम नहीं करता है। यदि आप :1प्रदर्शन 1 के लिए जैसे मान का उपयोग करते हैं तो एक विशिष्ट प्रदर्शन को लक्षित कर सकते हैं ।
  • - -no-ssl- यह उपयोगी है यदि आप समाप्त हो चुके ssl प्रमाणपत्र के साथ बहुत पुरानी प्रणाली पर हैं, तो यह कुछ क्रियाओं के लिए बाईपास करेगा, जो ssl की जाँच करता है, यह निर्भर करता है।
  • --usb-sys- /sysUSB रिपोर्ट के लिए केवल डेटा के उपयोग पर बल । क्योंकि मूल्यों अक्सर के बीच काफी अलग हैं यह उपयोगी हो सकता /sysहै और lsusbविक्रेता / उत्पाद डेटा के लिए।

मूल रूप से सभी विकल्पों को 3.x में बढ़ाया जाता है, दूसरों की तुलना में कुछ अधिक। साथ ही डायनामिक लाइन रैप बहुत बेहतर है, और कुछ पुराने ग्लिच जैसे कि पाइपिंग या रीडायरेक्टिंग को ठीक करने पर कलर कोड को नहीं हटाते हैं, जो कलर कोड हटाने के लिए -c 0 फ्लैग का उपयोग करने की आवश्यकता को हटा देता है। 3.x में सभी विकल्प नामों के लंबे रूप हैं।

कुछ और अस्पष्ट विकल्प भी हैं, जैसे कि यदि उपयोगकर्ता चाहें तो xml या json को निर्यात करने में सक्षम हैं।

एआरएम और एआरएम एसओसी (चिप पर सिस्टम, या एसबीसी, सिंगल बोर्ड कंप्यूटर) डिवाइस (जैसे रास्पबेरी पाई) के लिए समर्थन 3.0 में अपग्रेड किया गया है, साथ ही एमआईपीएस और एसपीएआरसी जैसे कई अन्य अस्पष्ट आर्किटेक्चर के साथ जो हाल ही में बुनियादी समर्थन जोड़ा गया है।

Inxi का सबसे आम उपयोग मैं विश्वास करता हूं कि डिस्ट्रो उपयोगकर्ताओं के लिए मंच / irc समर्थन के लिए है, और sys व्यवस्थापक उपयोग के लिए, खासकर जब आप एक मशीन में ssh करते हैं और यह जानना आवश्यक है कि यह क्या है। सबसे आम विकल्प लगता है, कम से कम मंचों पर -Fxz, हालांकि कुछ कम -bxxz पसंद करते हैं

जैसा कि उल्लेख किया गया है, यूनिट 193 पीपीए को जोड़ा जा सकता है, कभी भी कोई निर्भरता के मुद्दे नहीं हैं, इसलिए आप 10 साल पुरानी प्रणाली पर वर्तमान इनजी स्थापित कर सकते हैं और यह सब 'सिर्फ काम' होना चाहिए। आप इसे सीधे इंस्टॉल भी कर सकते हैं, GitHub स्थान का एक शॉर्टकट URL है: wget -Nc smxi.org/inxiजिसे मैं अब GitHub URL पथ से याद रखना आसान है। यदि आप पैक किए गए संस्करण का उपयोग नहीं कर रहे हैं, तो विकल्प sudo inxi -Uinxi और मैनथ पेज को GitHub स्रोतों का उपयोग करके अपडेट करेंगे।


आप इसे यहां प्राप्त कर सकते हैं, वास्तव में ppa को जोड़ने की आवश्यकता नहीं है क्योंकि संस्करण स्व अद्यतन है। इंस्टॉल करने के बाद sudo inxi -Uहर महीने अपडेट करने और चलाने के लिए दौड़ें। ध्यान दें कि यदि रेपो या अन्य ppa संस्करण पहले से ही स्थापित किया गया है तो इसे पहले ही शुद्ध कर लें। launchpad.net/~mc3man/+archive/ubuntu/inxi1
doug

यह एक अच्छा विकल्प है, जिसके बारे में जानना अच्छा है। व्यक्तिगत रूप से मैं केवल गिट संस्करणों का उपयोग करता हूं, और अपडेट करने के लिए -U विकल्प का उपयोग करता हूं, लेकिन कुछ लोगों को पैकेज प्रबंधक नियंत्रित अपडेट पसंद है, दोनों ही तरह से ठीक है, जब तक कि आप अप्रचलित संस्करण पर अटक नहीं जाते हैं, तब पीपीए या डायरेक्ट इंस्टॉल विधि बेहतर होती है। ।
छिपकली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.