ستعرف بالفعل الأدوات lsusb و lspci و hwinfo و dmidecode و smartctl و acpi وما إلى ذلك ، والتي لدينا في بيئات GNU / Linux لتحقيقها معلومات الأجهزة، على الرغم من أن المعلومات التي يمكن الحصول عليها من قراءة ملفات pseudo-FS / proc ، مثل / proc / cpuinfo ، إلخ ، تساعدنا أيضًا. حسنًا ، كما يحدث دائمًا ، هناك المزيد من البدائل ، وغير ذلك الكثير ، مثل Hwinfo ، التي لا تحتوي فقط على أداة CLI ، ولكن أيضًا واجهة المستخدم الرسومية الرائعة التي تذكرنا ببرامج مثل AIDA64 أو Everest ...
لكننا سنتحدث اليوم عن أداة أخرى ، انها تسمى lshw ويتم استخدامه أيضًا لسرد والحصول على معلومات حول جميع أجهزة فريقنا. يمكن التوصية بهذا بشدة لمعرفة أجهزتنا بعمق ومعرفة برامج التشغيل أو وحدات التحكم التي يجب أن نقوم بتثبيتها ، أو كيفية تكوين نواة جديدة بشكل أفضل سنقوم بتثبيتها في نظامنا ، وما إلى ذلك. في بعض الأحيان يكون الأمر ببساطة هو أن تكون قادرًا على إظهار المعلومات من المستشعرات ، أو الحالة ...
لا يتم تثبيته عادةً بشكل افتراضي ، لذلك يجب عليك تثبيته أولاً قبل استخدامه ، فالحزمة موجودة في المستودعات الرسمية ، لذلك ببساطة قم بتثبيت حزمة تسمى lshw مع مدير الحزم للتوزيع الخاص بك ... اسمها ، كما يمكنك التخمين ، تأتي من Hardware Lister وهي أداة صغيرة مفتوحة المصدر يمكن من خلالها الحصول على معلومات حول الذاكرة ، وحدة المعالجة المركزية ، ذاكرة التخزين المؤقت ، السرعة ، الشبكات ، بطاقة الرسومات ، أجهزة الإدخال / الإخراج ، إلخ. للقيام بذلك ، تحصل على معلومات من كليهما / proc بدءًا من جدول DMI.
للاستخدام يمكن استخدامها على حد سواء بدون opciones للحصول على مخرجات أكثر عمومية للمعلومات كما هو الحال مع بعض الخيارات الأخرى المثيرة للاهتمام. على سبيل المثال ، للتصفية حسب نوع الناقل أو الجهاز. مثل خيارات lshw -shot أو lshw -businfo ، أو للحصول على معلومات جهاز معين ، يمكنك استخدام الخيار -class متبوعًا بالفئة. على سبيل المثال لمعلومات النظام نظام lshw -class أو ذاكرة مع ذاكرة lshw -class… لمزيد من المعلومات ، راجع man lshw.