همیشه یک روش خوب برای شناخت اجزای سختافزاری سیستم لینوکس شما در حال اجرا است، این کار به شما کمک میکند تا با مسائل سازگاری در هنگام نصب پکیجها و درایورها، روی سیستم خود، سر و کار داشته باشید. بنابراین در این نکات و ترفندها، ما باید به برخی از دستورات مفید نگاه کنیم که میتواند به شما در استخراج اطلاعات در مورد سیستم عامل لینوکس و اجزای سختافزاری کمک کند.
1.نحوه نمایش اطلاعات سیستم لینوکس
برای اینکه تنها نام سیستم را بدانید، میتوانید از فرمان uname استفاده کنید که بدون هیچ تغییری، اطلاعات سیستم چاپ و یا فرمان uname نام هسته سیستم شما را چاپ خواهد کرد.
برای مشاهده نام میزبان شبکه خود، از گزینه "-n" با دستور uname استفاده کنید، همانطور که نشان داده شده است.
برای کسب اطلاعات در مورد نسخه هسته، از گزینه " –v " استفاده کنید.
برای کسب اطلاعات درباره آزاد بودن هسته تان، از " -r " استفاده کنید.
برای چاپ نام سختافزار دستگاهتان، از "- m" استفاده کنید.
تمام این اطلاعات را می توان یکبار با اجرای دستور "uname –a" به صورت زیر نشان داد.
2.چگونه اطلاعات سخت افزاری سیستم لینوکس را مشاهده کنیم؟
در اینجا شما میتوانید از ابزار lshw برای جمعآوری اطلاعات وسیع در مورد اجزای سختافزاری خود مانند پردازنده، دیسکها، حافظه، کنترل کنندههای USB و غیره استفاده کنید.
lshw یک ابزار نسبتا کوچک است و چندین گزینه وجود دارد که شما میتوانید از آن به هنگام استخراج اطلاعات استفاده کنید. اطلاعات ارائه شده توسط lshw از فایلهای مختلف /proc جمعآوری شده است.
نکته : فراموش نکنید که دستور lshw توسط کاربر (root) یا (sudo) اجرا میشود.
برای چاپ اطلاعات در مورد سختافزار سیستم لینوکس، این دستور را اجرا کنید.
شما میتوانید خلاصه ای از اطلاعات سختافزار خود را با استفاده از گزینه -short چاپ کنید.
اگر میخواهید خروجی را به عنوان یک فایل HTML ایجاد کنید، میتوانید از گزینه -html استفاده کنید
3.نحوه مشاهده اطلاعات پردازنده لینوکس
برای مشاهده اطلاعات مربوط به CPU خود، از دستور lscpu استفاده کنید چون اطلاعات مربوط به معماری CPU شما مانند تعداد CPU ها، هستهها، مدل خانواده CPU، حافظههای نهان CPU، نخها و غیره را از sysfs و /proc/ cpuinfo نشان میدهد.
4.نحوه جمعآوری اطلاعات مربوط به بلوکهای لینوکس
دستگاههای بلوکی دستگاههای ذخیرهسازی مانند هارد دیسک، درایوهای فلش و غیره است. دستور lsblk برای گزارش اطلاعات مربوط به دستگاههای بلوک به شرح زیر استفاده میشود.
اگر میخواهید تمام دستگاههای بلوک را در سیستم خود مشاهده کنید، گزینه -a را وارد کنید.
5.نحوه چاپ اطلاعات کنترل کننده های USB
دستور lsusb برای گزارش اطلاعات مربوط به کنترل کنندههای USB و تمام دستگاههایی که به آنها متصل است استفاده میشود.
شما میتوانید از گزینه -v برای ایجاد اطلاعات دقیق در مورد هر دستگاه USB استفاده کنید.
6. نحوه چاپ اطلاعات دستگاههای PCI
دستگاههای PCI ممکن است شامل پورتهای USB، کارت گرافیک، آداپتورهای شبکه و غیره باشد. ابزار lspci برای تولید اطلاعات مربوط به تمامی کنترلکنندههای PCI در سیستم شما و همچنین دستگاههایی که به آنها متصل است استفاده میشود.
برای چاپ اطلاعات در مورد دستگاه های PCI دستور زیر را اجرا کنید:
از گزینه -t برای تولید خروجی در فرمت یک درخت استفاده کنید.
از گزینه -v برای تولید اطلاعات دقیق در مورد هر دستگاه متصل استفاده کنید
7.نحوه چاپ اطلاعات دستگاه های SCSI
برای مشاهده تمام دستگاه های scsi / sata خود، از دستور lsscsi به صورت زیر استفاده کنید. اگر ابزار نصب شده lsscsi را ندارید، دستور زیر را اجرا کنید تا آن را نصب کنید
پس از نصب، دستور lsscsi را اجرا کنید :
از گزینه -s برای نشان دادن اندازههای دستگاه استفاده کنید
8. نحوه چاپ اطلاعات در مورد دستگاه های SATA
با استفاده از ابزار hdparm می توانید اطلاعاتی در مورد دستگاه های SATA در سیستم خود پیدا کنید. در مثال زیر، از دستگاه بلوک /dev / sda1 که هارد دیسک روی سیستم است استفاده شده است.
برای چاپ اطلاعات درباره هندسه دستگاه، از نظر سیلندر، سرها، بخشها، اندازه و آفست شروع دستگاه، از گزینه -g استفاده کنید.
9. نحوه چاپ اطلاعات سیستم فایل لینوکس
برای جمعآوری اطلاعات در مورد پارتیشنهای سیستم فایل، شما میتوانید از دستور fdisk استفاده کنید. اگر چه عملکرد اصلی فرمان fdisk تغییر پارتیشنهای سیستم فایل است، همچنین میتواند برای مشاهده اطلاعات مربوط به پارتیشنهای مختلف در سیستم فایلتان مورد استفاده قرار بگیرد.
شما میتوانید اطلاعات پارتیشن را به صورت زیر چاپ کنید. به خاطر داشته باشید که فرمان را به عنوان یک superuser اجرا کنید وگرنه هیچ خروجی را نمیبینید.
10. نحوه استخراج اطلاعات در مورد قطعات سخت افزاری
میتوانید از برنامه dmidecode برای استخراج اطلاعات سختافزار از طریق خواندن دادهها از جداول DMI استفاده کنید.
برای چاپ اطلاعات حافظه، این فرمان را به عنوان یک superuser اجرا کنید.
برای چاپ اطلاعات سیستم، این فرمان را اجرا کنید.
برای چاپ اطلاعات BIOS، این فرمان را اجرا کنید.
برای چاپ اطلاعات پردازنده، این فرمان را اجرا کنید.
راههای دیگری نیز وجود دارند که میتوانید از آنها برای کسب اطلاعات در مورد اجزای سختافزاری سیستم خود استفاده کنید. بیشتر این فرمانها از فایلهایی در مسیر /proc برای استخراج اطلاعات سیستم استفاده میکنند.
پایان
_______________________________________
منبع : tecmint.com