سخت افزار را در اوبونتو بشناسید

آرم اوبونتو

یکی از بخشهایی که بیشترین مشکل را برای کاربران جدید لینوکس به طور کلی و اوبونتو به طور خاص ایجاد می کند ، این است تشخیص دستگاهها در سیستم وقتی به طور خودکار شناسایی نشده باشند. همانطور که قبلاً می دانید ، شناسایی سخت افزار تجهیزات ، برخلاف آنچه در سیستم های ویندوز اتفاق می افتد ، توسط هسته در زمان راه اندازی سیستم انجام می شود و همچنین امکان شناسایی متعاقباً سایر دستگاه های داغ وجود دارد. -متصل.

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

در بسیاری از موارد این مشکل وجود دارد این در چگونگی نگاه کردن نیست اگر نه، از آنجا که درایورهای عناصر سخت افزاری رایانه در سیستم های Unix با نحوه انجام آن در محیط های ویندوز کمی متفاوت هستند (هسته ویندوز بیشتر به درایور برای پشتیبانی از اجزای مختلف سیستم ، در حالی که در Linux است این هسته است که اکثر دستگاه ها را پشتیبانی می کند).

بدون اینکه بتوانیم به انواع دستگاهها و اجزای سخت افزاری موجود در رایانه دسترسی پیدا کنیم (زیرا این کار طاقت فرسا خواهد بود) ، ما می خواهیم آن موارد را جمع آوری کنیم اصلی که هر رایانه ای می تواند داشته باشد و به طور خودکار توسط سیستم شناسایی نمی شود. این مراحل را می توان در بسیاری موارد ضروری دانست تا بعداً درایورهای لازم را پیدا کرده و به سیستم اضافه کنیم.

لیست کلی سخت افزار تجهیزات

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

 $ sudo lshw 

لیست موجود را چگونه خواهید دید تولید بسیار گسترده است دقیق و جزئی ، بنابراین راحت است که آن را به یک پرونده ریخته یا عملکرد بیشتری را برای خواندن آرام تر آن متصل کنید.

شناخت پردازنده

پردازنده به همراه حافظه و دستگاه های ورودی و خروجی یکی از اجزای اساسی کامپیوتر است. یک فایل سیستم و یک دستور ساده می تواند به شناسایی نوع پردازنده در محیط ما کمک می کند. این م componentلفه در هسته پشتیبانی می شود ، بنابراین اگر مشکلی وجود داشت زیرا تمام توانایی های پردازنده ما شناخته نشده است ، ما به هسته (یا توزیعی) نیاز داریم که از آن پشتیبانی کند.

پرونده ای که درون آن قرار دارد / proc / cpuinfo این به ما اطلاعات دقیق در مورد شناسایی CPU ما را می دهد:

cpuinfo

و از طریق فرمان lscpu، که دیگر به اصلاح کننده ای نیاز ندارد ، می توانیم داده ها را از CPU به روشی دوستانه بدست آوریم:

lscpu

شناخت حافظه

حافظه یکی دیگر از عناصر اساسی در سیستم را تشکیل می دهد. مدیریت خوب آن به عنوان گزینه ای برای بهره گیری از تمام قابلیت های آن ، عملکرد مناسب سیستم عامل و عملکرد بهینه را تضمین می کند. برای به دست آوردن اطلاعات فنی از همان ما باید به دستور کلی در مورد سخت افزار سیستم متوسل شویم که در ابتدا نشان دادیم ، به یاد داشته باشید ، lshw.

عکس حافظه کامپیوتر

همچنین یک سری دستورات دیگر وجود دارد که به ما امکان می دهد اطلاعات کلی در مورد میزان حافظه و عاج آن در سیستم عامل بدست آوریم ، که می تواند اطلاعات کافی در اختیار ما قرار دهد تا تشخیص دهیم ماژول های نصب شده در تجهیزات به درستی تشخیص داده می شوند یا خیر. جزئیات نحوه شناسایی آن در محیط کار. دستورات بالا مثالی هستند (برای تعیین مقدار کل و مقدار مبادله شده) ، vmstat -SM -a (برای جزئیات بیشتر در مورد

شناخت هارد دیسک ها

دستور زیر برای همه شناخته شده است ، fdisk، ما دستگاه های ذخیره سازی شناسایی شده در رایانه را لیست کنید.

 $ sudo fdisk -l

fdisk -l
اما اگر ما فقط یک درایو جدید SATA یا SCSI را وصل کنیم و سیستم آن را تشخیص ندهد ، چه می شود؟ این چیزی است اگر از درایوهای SATA با پلاگین گرم استفاده می کنید بسیار رایج است (بررسی کنید که گزینه مبادله داغ در BIOS رایانه یا در غیر این صورت ، به عنوان یک دیسک IDE معمولی کار می کند و برای شناسایی سیستم باید رایانه را مجدداً راه اندازی کنید) یا ماشین های مجازی، جایی که امکان افزودن دیسک های نوع SCSI وجود دارد که توسط کامپیوتر به طور خودکار شناسایی نمی شوند.

اگر این مورد شما است ، باید مجبور شوید کنترل کننده را نجات دهید. برای انجام این کار ، دستور زیر را وارد کنید:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

این دستور یک خط از نوع خود را برمی گرداند: / sys / class / scsi_host /میزبان X/ proc_name: mptspi (جایی که میزبان X زمینه ای است که به ما علاقه مند است). برای وارد کردن مجدد اسکن ، دستور زیر را وارد کنید:

echo "- - -" > /sys/class/scsi_host/hostX/scan

شناسایی کارت گرافیک

اگر به یاد داشته باشید که در ابتدای مقاله ذکر کردیم که هسته لینوکس مدیریت برخی از دستگاه ها را به درایورهای نصب شده رایانه می دهد ، مورد کارت گرافیک یکی از آن دستگاه هایی است که مدیریت آن به ارث می رسد. به همین دلیل فرمانی که در این مورد به ما کمک می کند این است:

lspci | grep VGA

و به ما خواهد داد اطلاعات کنترل کننده ای که سیستم از آن استفاده می کند در تیم

lspci vga

با استفاده از این اطلاعات ، س ofال بررسی این است که آیا ما از درایور صحیحی در سیستم خود استفاده می کنیم یا باید از راننده خاص یا تکامل یافته دیگری استفاده کنیم.

شناسایی دستگاه های USB

در این مورد ما یک دستور خاص برای این نوع دستگاه ها:

lsusb

خروجی شما اطلاعات مربوط به دستگاه های USB متصل را به شرح زیر به ما ارائه می دهد:

lsusb

برای راه اندازی مجدد دستگاه های USB ، می توانیم cronjob را با دستور زیر برنامه ریزی کنیم تا وضعیت دستگاه ها هر دقیقه به روز شود:

* * * * *    lsusb -v 2>&1 1>/dev/null

 

ما امیدواریم که این راهنمای کوچک برای اکثر دستگاه های سیستم شما مورد استفاده قرار گیرد. قطعاً دستورات بیشتری در لینوکس و برنامه ها وجود دارد برای دریافت اطلاعات دیگر.

آیا در کار با سیستم اوبونتو دستور مفید دیگری برای شناسایی سخت افزار پیدا کرده اید؟


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

6 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   notesubuntublog dijo

    یک مقاله عالی به من کمک کرده است تا خودم را مستند کنم و خودم را در برخی از عقب ماندگی هایی که در گذشته داشته ام استفاده کنم.

    تشکر از شما،
    هوگو گونزالس
    سی سی ونزوئلا

  2.   ixoye64 dijo

    متشکرم ، حداقل این مقاله برای من بسیار مفید بوده است ، درود بر شما

  3.   jcp dijo

    و برای کارتهای شبکه

  4.   جولیان dijo

    و برای کارتهای شبکه؟

  5.   جورج 3 dijo

    چگونه می توان بلوتوث رایانه ای را که به طور خودکار آن را تشخیص نمی دهد هنگام نصب اوبونتو 18.0 روی آن تشخیص دهم؟ مدل لپ تاپ: Dell Vostro 1400
    توجه

  6.   خاویرچ dijo

    دوست عالی ، بسیار متشکرم ، آنها دستورات بسیار دقیقی هستند ، من اطلاعاتی پیدا کردم که نمی دانستم چگونه بدست آورم.