כיצד להשתמש לינוקס כדי למצוא את שמות המכשירים במחשב

מדריך זה יראה לכם כיצד לפרט את ההתקנים, הכוננים, התקני ה- PCI והתקני ה- USB במחשב. כדי לגלות אילו כוננים זמינים אתה בקצרה להיות מוצג כיצד להציג את התקנות רכוב, ולאחר מכן תוצג כיצד להציג את כל הכוננים.

השתמש בפקודה

במדריך הקודם, הראיתי כיצד לעלות התקנים באמצעות לינוקס . עכשיו אני אראה לך איך לרשום את התקנים רכוב.

התחביר הפשוט ביותר שניתן להשתמש בו הוא כדלקמן:

הר

הפלט של הפקודה הנ"ל הוא verbose למדי יהיה משהו כזה:

/ dev / sda4 על / סוג ext4 (rw, relatime, שגיאות = remount-ro, נתונים = הורה)
sf / kernel / סוג אבטחה securityfs (rw, nosuid, nodev, noexec, relat
ime)

יש כל כך הרבה מידע שזה באמת לא כל כך קל לקרוא.

כוננים קשיחים בדרך כלל להתחיל עם / dev / sda או / dev / sdb, כך שתוכל להשתמש בפקודה grep כדי להפחית את הפלט כדלקמן:

mount grep / dev / sd

התוצאות הפעם יראו משהו כזה:

/ dev / sda4 על / סוג ext4 (rw, relatime, שגיאות = remount-ro, נתונים = הורה)
/ 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 עם 2 מחיצות רכוב. מחיצת dev / sda4 כוללת מערכת קבצים ext4 והיא מותקנת על ידי אובונטו. / Dev / sda1 הוא מחיצת EFI המשמש אתחול המערכת מלכתחילה.

מחשב זה מוגדר לאתחול כפול עם Windows 10. כדי לראות את המחיצות של Windows, אני צריך לעלות אותם.

השתמש ב- lsblk כדי לחסום התקני בלוק

הר הוא בסדר לרישום התקנים רכוב אבל זה לא מראה כל מכשיר יש לך את הפלט הוא verbose מאוד מה שהופך אותו קשה לקריאה.

הדרך הטובה ביותר לרשום את הכוננים בלינוקס היא להשתמש lsblk כדלקמן:

lsblk

המידע מוצג בתבנית עץ עם הפרטים הבאים:

התצוגה נראית כך:

המידע הוא הרבה יותר קל לקרוא. אתה יכול לראות שיש לי כונן אחד שנקרא sda אשר יש 931 ג 'יגה בייט. SDA מחולק ל 5 מחיצות 2 או אשר מותקן ושלישית אשר מוקצה להחליף.

יש גם כונן שנקרא sr0 המהווה את כונן ה- DVD המובנה.

כיצד רשימת התקנים PCI

דבר אחד זה באמת שווה ללמוד על לינוקס היא שאם אתה רוצה רשימה משהו אז יש בדרך כלל פקודה אשר מתחיל עם האותיות "ls".

כבר ראית כי "lsblk" רשימות מחוץ לחסום התקנים וניתן להשתמש בהם כדי להראות את הדרך שבה הדיסקים הם הניח.

אתה צריך גם לדעת כי הפקודה ls משמש כדי לקבל רשימה במדריך.

מאוחר יותר, תשתמש בפקודת lsusb כדי לפרט את כונני ה- USB במחשב.

אתה יכול גם רשימת התקנים באמצעות הפקודה lsdev אבל תצטרך לוודא procinfo מותקן על מנת להשתמש בפקודה זו.

כדי לציין את התקני ה- PCI, השתמש בפקודה lspci באופן הבא:

lspci

הפלט מהפקודה הנ"ל הוא שוב מאוד verbose משמעות כנראה שאתה מקבל מידע יותר ממה שאתה bargained.

הנה תמונת מצב קצרה מהרישום שלי:

00: 02.0 בקר תואם VGA: אינטל
hics Controller (rev 09)
00: 14.0 בקר USB: אינטל 7 סדרה / C210 סדרה שבבים משפחה ארה"ב
B xHCI מארח בקר (rev 04)

הרשימה מפרטת כל דבר, החל בקרי VGA ל- USB, Sound, Bluetooth, בקרי אלחוטית ו- Ethernet.

באופן אירוני הרישום lspci רגיל נחשב בסיסי ואם אתה רוצה מידע מפורט יותר על כל התקן אתה יכול להפעיל את הפקודה הבאה:

lspci -v

המידע עבור כל מכשיר נראה כך:

02: 00.0 בקר רשת: Qualcomm Atheros AR9485 מתאם רשת אלחוטי (Rev 01)
תת רשת: מתאם רשת אלחוטית של Dell AR9485
דגלים: מאסטר אוטובוס, מהיר devsel, כמיסות 0, IRQ 17
זיכרון ב- c0500000 (64-bit, שאינו prefetchable) [גודל = 512K]
הרחבת ROM ב c0580000 [מושבת] [גודל = 64K]
יכולות:
Kernel הנהג בשימוש: ath9k
מודולי ליבה: אתגר

הפלט של הפקודה lspci -v הוא למעשה קריא יותר ואתה יכול לראות בבירור כי יש לי כרטיס אלחוטי של Qualcomm Atheros.

אתה יכול לקבל אפילו יותר verbose פלט באמצעות הפקודה הבאה:

lspci -vv

אם זה לא מספיק לנסות את הפעולות הבאות:

lspci -vvv

ואם זה לא מספיק. לא, אני רק צוחק. הוא נעצר שם.

ההיבט השימושי ביותר של lspci מלבד הרישום התקנים הוא מנהל הליבה המשמש עבור המכשיר. אם המכשיר אינו עובד זה אולי שווה לחקור אם יש הנהג טוב יותר זמין עבור המכשיר.

רשימה התקני ה- USB מחוברים למחשב

כדי להציג את התקני ה- USB הזמינים עבור המחשב שלך, השתמש בפקודה הבאה:

lsusb

הפלט יהיה משהו כזה:

אוטובוס 002 התקן 002: ID 8087: 0024 אינטל קורפ משולבת שער התאמת רכזת
אוטובוס 002 התקן 001: ID 1d6b: 0002 לינוקס קרן 2.0 רכזת שורש
אוטובוס 001 התקן 005: ID 0c45: 64ad Microdia
אוטובוס 001 התקן 004: ID 0bda: 0129 Realtek מוליכים למחצה קורפ RTS5129 קורא כרטיסים Controller
אוטובוס 001 התקן 007: מזהה 0cf3: e004 Atheros תקשורת, Inc.
אוטובוס 001 התקן 002: מזהה 8087: 0024 אינטל
אוטובוס 001 התקן 001: ID 1d6b: 0002 לינוקס קרן 2.0 רכזת שורש
אוטובוס 004 התקן 002: מזהה 0bc2: 231a Seagate RSS LLC
אוטובוס 004 התקן 001: ID 1d6b: 0003 לינוקס קרן 3.0 רכזת שורש
אוטובוס 003 התקן 002: מזהה 054c: 05a8 Sony Corp.
אוטובוס 003 התקן 001: ID 1d6b: 0002 לינוקס קרן 2.0 שורש לרכזת

אם תכניס התקן USB למחשב, כגון כונן קשיח חיצוני ולאחר מכן הפעל את הפקודה lsusb, תראה את ההתקן מופיע ברשימה.

סיכום

לסיכום, הדרך הטובה ביותר לרשום כל דבר בלינוקס היא לזכור את הפקודות הבאות: