كيفية استخدام لينكس لإيجاد أسماء الأجهزة على جهاز الكمبيوتر الخاص بك

سيوضح لك هذا الدليل كيفية إدراج الأجهزة ومحركات الأقراص وأجهزة PCI وأجهزة USB على جهاز الكمبيوتر الخاص بك. لاكتشاف محركات الأقراص المتوفرة ، سيتم عرض كيفية عرض الأجهزة التي تم تحميلها لفترة وجيزة ، ومن ثم سيتم عرض كيفية إظهار كافة محركات الأقراص.

استخدم قيادة الجبل

في دليل سابق ، عرضت كيفية تركيب الأجهزة باستخدام Linux . الآن سأوضح لك كيفية إدراج الأجهزة المحملة.

أبسط صيغة يمكنك استخدامها هي كما يلي:

تتزايد

يكون الإخراج من الأمر السابق مطولًا إلى حد ما وسيكون شيئًا كالتالي:

/ dev / sda4 على / اكتب ext4 (rw ، relatime ، errors = remount-ro ، data = ordered)
securityfs على / sys / kernel / securityf أمن نوع (rw، nosuid، nodev، noexec، relat
IME)

هناك الكثير من المعلومات التي ليس من السهل قراءتها.

تبدأ محركات الأقراص الصلبة بشكل عام بـ / dev / sda أو / dev / sdb حتى يمكنك استخدام الأمر grep لتقليل المخرجات كما يلي:

جبل | grep / dev / sd

ستعرض النتائج هذه المرة شيئًا كالتالي:

/ dev / sda4 على / اكتب ext4 (rw ، relatime ، errors = remount-ro ، data = ordered)
/ dev / sda1 on / boot / efi type vfat (rw، relatime، fmask = 0077، dmask = 0077، codepage = 437، iocharset = iso8859-1، shortname = mixed، errors = remount-ro)

هذا لا يدرج محركات الأقراص الخاصة بك لكنه لا يدرج الأقسام التي قمت بتركيبها. لا يُدرج الأقسام التي لم يتم تحميلها بعد.

عادةً ما يشير الجهاز / dev / sda إلى محرك الأقراص الثابتة 1 ، وإذا كان لديك محرك أقراص ثابت ثاني ، فسيتم تركيبه على / dev / sdb.

إذا كان لديك SSD ، فمن المحتمل أن يتم تعيين هذا إلى / dev / sda ومحرك الأقراص الثابتة المعين إلى / dev / sdb.

كما يمكنك مشاهدة جهاز الكمبيوتر الخاص بي يحتوي على محرك أقراص مفرد / dev / sda مع قسمين مثبتين. يحتوي القسم / dev / sda4 على نظام ملفات ext4 وهو حيث تم تثبيت Ubuntu. / dev / sda1 هو قسم EFI المستخدم لتشغيل النظام في المقام الأول.

تم إعداد هذا الكمبيوتر إلى التمهيد الثنائي باستخدام Windows 10. لمشاهدة أقسام Windows ، سأحتاج إلى تركيبها.

استخدم lsblk لسرد أجهزة Block

جبل على ما يرام لإدراج الأجهزة المحملة لكنها لا تظهر كل جهاز لديك والمخرجات مطول للغاية مما يجعل من الصعب قراءتها.

أفضل طريقة لإدراج محركات الأقراص في لينكس هي استخدام lsblk على النحو التالي:

lsblk

يتم عرض المعلومات بتنسيق شجرة بالمعلومات التالية:

تبدو الشاشة كالتالي:

المعلومات أسهل للقراءة. يمكنك رؤية أن لدي محرك أقراص واحد يسمى sda يحتوي على 931 غيغابايت. يتم تقسيم SDA إلى 5 أقسام 2 أو التي تم تركيبها والثالثة التي يتم تعيينها للتبديل.

يوجد أيضاً محرك أقراص يسمى sr0 وهو محرك أقراص DVD مضمّن.

كيفية قائمة أجهزة PCI

هناك شيء واحد يستحق التعلم عن لينكس هو أنك إذا أردت إدراج أي شيء ، فعادة ما يكون هناك أمر يبدأ بالحروف "ls".

كنت قد رأيت بالفعل أن "lsblk" يسرد الأجهزة كتلة ويمكن استخدامها لإظهار الطريقة التي وضعت بها الأقراص.

يجب أن تعرف أيضًا أن الأمر ls يُستخدم للحصول على قائمة دليل.

في وقت لاحق ، سوف تستخدم الأمر lsusb لإدراج محركات أقراص USB على جهاز الكمبيوتر.

يمكنك أيضًا سرد الأجهزة باستخدام الأمر lsdev ولكنك ستحتاج إلى التأكد من تثبيت procinfo من أجل استخدام هذا الأمر.

لإدراج أجهزة PCI استخدم الأمر lspci كما يلي:

lspci

الناتج من الأمر السابق هو مرة أخرى مطول للغاية ، مما يعني أنك ربما تحصل على معلومات أكثر مما كنت تتمناه.

إليك لقطة قصيرة من قائمتي:

00: 02.0 وحدة تحكم متوافقة مع VGA: معالج Intel Core 3 Core Grap
hics المراقب المالي (مراجعة 09)
00: 14.0 وحدة تحكم USB: مجموعة شرائح عائلة Intel Series 7 / C210 US US
B xHCI Host Controller (rev 04)

تسرد القائمة كل شيء من وحدات تحكم VGA إلى وحدات تحكم USB وصوت و Bluetooth واتصال لاسلكي وإيثرنت.

ومن المفارقات أن قائمة lspci القياسية تعتبر أساسية وإذا كنت تريد المزيد من المعلومات التفصيلية حول كل جهاز ، فيمكنك تشغيل الأمر التالي:

lspci -v

المعلومات لكل جهاز تبدو كالتالي:

02: 00.0 شبكة تحكم: كوالكوم Atheros AR9485 محول الشبكة اللاسلكية (مراجعة 01)
النظام الفرعي: Dell AR9485 Wireless Network Adapter
الأعلام: سيد الحافلة ، devsel سريع ، الكمون 0 ، IRQ 17
الذاكرة عند c0500000 (64 بت ، غير قابلة للزيادة) [size = 512 كيلو]
ROM للتوسع على c0580000 [disabled] [size = 64K]
قدرات:
سائق النواة قيد الاستخدام: ath9k
وحدات النواة: ath9k

المخرج من الأمر lspci -v هو في الواقع أكثر قابلية للقراءة ويمكنك أن ترى بوضوح أن لدي بطاقة Qualcomm Atheros اللاسلكية.

يمكنك الحصول على إخراج أكثر مطولاً باستخدام الأمر التالي:

lspci -vv

إذا لم يكن ذلك كافيًا جرب ما يلي:

lspci -vvv

واذا كان هذا لا يكفي. لا ، أنا أمزح فقط يتوقف هناك.

الجانب الأكثر فائدة من lspci بخلاف سرد الأجهزة هو برنامج تشغيل kernel المستخدم لهذا الجهاز. إذا كان الجهاز لا يعمل ، فمن الجدير البحث عما إذا كان هناك برنامج تشغيل أفضل متاح للجهاز.

قائمة أجهزة USB المرفقة بالكمبيوتر

لإدراج أجهزة USB المتاحة للكمبيوتر ، استخدم الأمر التالي:

lsusb

سيكون الإخراج شيء من هذا القبيل:

Bus 002 Device 002: ID 8087: 0024 Intel Corp. Integrated Match Matching Hub
Bus 002 Device 001: ID 1d6b: 0002 Linux root 2.0 hub root
الحافلة 001 الجهاز 005: المعرف 0c45: 64ad Microdia
ناقل 001 جهاز 004: معرف 0bda: 0129 Realtek Semiconductor Corp. RTS5129 قارئ بطاقة تحكم
ناقل 001 جهاز 007: معرف 0cf3: e004 Atheros Communications، Inc.
الحافلة 001 الجهاز 002: معرف 8087: 0024 Intel Corp. معدل التطابق المتكامل
ناقل 001 جهاز 001: معرف 1d6b: 0002 محور الجذر Linux 2.0 Foundation
Bus 004 Device 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 محور Linux 3.0 الأساسي
Bus 003 Device 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Linux root 2.0 hub root

إذا قمت بإدخال جهاز USB في الكمبيوتر مثل محرك أقراص ثابت خارجي ثم قم بتشغيل الأمر lsusb سترى الجهاز يظهر في القائمة.

ملخص

لتلخيص ذلك ، فإن أفضل طريقة لسرد أي شيء في Linux هي تذكر أوامر ls التالية: