مشاهده مشخصات کامل سخت افزار با دستور lshw در لینوکس

محتوای مطلب

شاید برای شما هم پیش آمده باشد که بخواهید سخت افزار موجود بر روی سیستم یا سرور خود را بررسی کنید. در لینوکس دستوراتی وجود دارد که این امکان را به شما میدهد تا مشخصات کامل سخت افزار خود را مشاهده کنید که یکی از این دستورات دستور lshw است. با استفاده از دستور lshw در لینوکس میتوانید مشخصات کامل کل سخت افزار نصب شده بر روی سرور یا سیستم خود را اعم از پردازنده، رم، دیسک ها و سایر اطلاعات سخت افزاری را مشاهده کنید.

در این مقاله شما با پارامترهای مختلف این دستور آشنا خواهید شد. فرمت کلی دستور به صورت زیر میباشد که هر دو سوییچ format و option اختیاری میباشد. سوییچ format خروجی دستور که نمایش میدهد را تنظیم میکند و options پارامترهای مختلفی است که شما میتوانید به وسیله آن خروجی دستور lshw در لینوکس را کنترل کنید.

lshw [format] [options]

دستور lshw در لینوکس

اگر دستور lshw را بدون هیچ پارامتری در لینوکس وارد کنید اطلاعات کاملی را از سخت افزار نصب شده به شما میدهد. دقت کنید که این دستور در صورتیکه با دسترسی root اجرا شود تمام اطلاعات را نمایش میدهد در غیر اینصورت اطلاعات حساس را به شما نمایش نخواهد داد. در حقیقت دستور lshw در لینوکس اطلاعات سخت افزاری ذخیره شده در پوشه proc/ را به صورت قابل فهمی نمایش میدهد. شما میتوانید با ترکیب خروجی این دستور با دستور grep در لینوکس اطلاعات مد نظرتان را فیلتر کنید یا از پارامتر های زیر استفاده نمایید.

تغییر فرمت خروجی دستور lshw در لینوکس

شما میتوانید بر نحوه نمایش اطلاعات در خروجی دستور lshw تاثیر بگذارید و به صورت های مختلف اطلاعات را مشاهده کنید. کل سوییچ هایی که برای اینکار در نظر گرفته شده است به شرح زیر میباشد:

  • short- : اطلاعات مختصر شده و اطلاعات درخواستی به همراه Hardware Path آنها نمایش داده میشود
  • businfo- :اطلاعات businfo را به شما نمایش میدهد
  • json- :خروجی دستور بصورت json تغییر پیدا میکند
  • html- :خروجی دستور بصورت html تغییر پیدا میکند
  • xml- : خروجی دستور بصورت xml تغییر پیدا میکند

نمایش قسمت خاصی از اطلاعات سخت افزاری با پارامتر c- یا class- در دستور lshw در لینوکس

دستور lshw در لینوکس را اگر بصورت عادی و بدون هیچ پارامتری وارد نمایید اطلاعات زیادی را در خروجی به شما نمایش میدهد. گاها شاید شما به دنبال آن حجم از اطلاعات نیستید و حجم اطلاعات سخت افزاری نمایش داده شده به قدری زیاد است که پیدا کردن یک اطلاعات زمانبر باشد. پارامتر c- یا C- یا class- این قابلیت را به شما میدهد تا اطلاعات سخت افزاری را بتوانید بر اساس دسته بندی مد نظرتان مشاهده نمایید. در ادامه دسته بندی های کاربردی را به آموزش خواهیم داد.

مشاهده مشخصات دیسک های متصل به سیستم

lshw -c disk

شما میتوانید با استفاده از دستور بالا لیست تمامی دیسک های متصل به سیستم خود را مشاهده نمایید و میتوانید به وسیله آن مدیریت دیسک ها در لینوکس را انجام دهید. در صورتی که میخواهید اطلاعات باز هم خلاصه تر نمایش داده شود میتوانید از پارامتر short- در اول دستور خود استفاده نمایید همانند تصویر زیر

lshw -c disk

مشاهده مشخصات پردازنده های متصل به سیستم

با استفاده از دستور زیر میتوانید اطلاعات مربوط به پردازنده متصل به سیستم را بصورت کامل مشاهده نمایید.

lshw -c cpu

lshw -c cpu

مشاهده مشخصات رم متصل به سیستم

با استفاده از دستور زیر میتوانید رم متصل شده به سیستم خود را مشاهده نمایید.

lshw -c memory -disable dmi

lshw -c memory

دیدگاهتان را بنویسید

7 − 4 =