כיצד לאסוף מידע חומרה ב - Linux
אתה יכול שם ערכת השבבים של לוח האם שלך מעל החלק העליון של הראש? מה עם סוג NIC? אם לא, איך היית הולך על מציאת זה? אתה יכול לעשות את זה משורת הפקודה? כמו עם הרבה תוכנות לינוקס, יש הרבה דרכים ללכת על זה. כלים מסוימים בנויים לכל מערכת לינוקס, אחרים עשויים לדרוש הורדה נפרדת. היום אנחנו הולכים לכסות כמה דרכים להציג את פרטי החומרה שלך בלינוקס, כולל היתרונות והחסרונות של כל אחד.
lspci
זה כלי השירות הסטנדרטי יראה לך הרבה ממה שיש לך פנימי. כן, שם הפקודה הוא שילוב של ls, הפקודה הרגילה לרשימת הקבצים, ו- PCI, חיבור היקפי. למרות זאת, הוא אינו מציג רק מכשירים PCI ואתה יכול לצפות את התוצאות שלך לכלול AGP ו רכיבי המשולב כמו שבבים USB שלך.
זה בדרך כלל מועיל הצינור את התוצאות של lspci דרך grep, כך שאתה יכול לסנן רק את החלקים שאתה מחפש. השתמש lspci -v או lspci -vv עבור פלט נוסף.
יתרונות: מובנה כמעט לכל מערכת הפעלה לינוקס, מהיר וקל, פלט יסודי.
חסרונות: מוגבל במידה מסוימת בסוגי המכשירים שהוא יכול להציג.
hwinfo
בעוד lspci עושה יותר מאשר רק PCI, זה לא אומר לך שום דבר על הדיסקים הקשיחים שלך, מעבד, התקני USB, וכו 'אם lspci לא יכול להתמודד עם זה, hwinfo כנראה יכול. יישום זה מבצע סריקה יסודית הרבה יותר כדי לקבוע מה חתיכות יש לך מחובר למחשב, ומספק הרבה מידע כברירת מחדל.
כפי שניתן לראות את צילום המסך, אתה יכול להשתמש --short
כדי לספק פלט תמציתי יותר, ו - --devicetype
לרשום סוג מסוים של מידע. כמה סוגי המכשיר שימושי יותר כוללים:
- בלוטות
- מַצלֵמָה
- תקליטור
- מעבד
- דִיסק
- gfxcard
- אידיאל
- זיכרון
- לפקח
- netcard
- חֲלוּקָה
- מדפסת
- סוֹרֵק
- scsi
- נשמע
- יו אס בי
- wlan
יתרונות: פלט נרחב, תמיכה גדולה מאוד סוג המכשיר
חסרונות: דורש הרשאות שורש במערכות רבות. כמו כן, לא כלולים בהתקנות בסיס רבות של Linux. זה צריך, עם זאת, להיות במאגרים סטנדרטיים של רוב ההפצות הגדולות.
lshw
כלי זה מגיע בשתי צורות, גרסת שורת הפקודה ו- GTK חזית גרפי. בדיקה עבור מאמר זה הראה את זה קצת פחות מקיף מאשר hwinfo, אבל מפצה על זה עם GUI שימושי (lshw-gtk) ואת היכולת פלט את התוצאות HTML / XML.
יתרונות: Frontend גרפי, במיוחד אפשרויות פלט שימושי.
חסרונות: מייצר פלט קטן מאוד ללא גישה שורש, ואפילו עם השורש זה לא מתאים עד hwinfo בכוח גלם.
/ proc
אנחנו כבר מכוסה אוצר מידע אוצר כי הוא / proc בעבר, אז אנחנו לא נכנס לפרטים רבים כאן. די לומר כי "קבצים" / proc הם לא קבצים רגילים, ורובם מכילים כל הזמן לעדכן נתונים על מצב המערכת. כדי לקבל מידע על המעבד שלך, לדוגמה, אתה יכול רק להציג את התוכן של / proc / cpuinfo, כפי שמוצג כאן.
יתרונות: נמצא כמעט בכל מערכות לינוקס, לא דורש יישומים חיצוניים כלשהם
חסרונות: אין דרך קלה לבצע סריקת All-in-one, וייתכן שלא יכיל את כל המידע הרצוי.
בונוס - dmesg
אמנם לא בדיוק כלי חקר כלי, אתה יכול dmesg כדי לגלות קצת מידע על אירועי חומרה. כל שעליך לעשות הוא להציג את התוכן של יומן המערכת, אשר שומר מידע על אירועי מערכת שונים. לדוגמה, אם יש לך USBdrive USB אתה פשוט מחובר, המערכת שומרת קצת מידע על זה ביומן. dmesg מציג כי יומן יכול להראות לך, בין היתר, את שם המכשיר.
סיכום
לכל שיטה המתוארת כאן יש יתרונות משלה, אבל hwinfo נראה לקחת את הכתר למקיף ביותר. במיוחד, היכולת של hwinfo להראות במהירות ובקלות כוננים מחוברים ומחיצות בולט כמו שימושי לי. בכל שיטה או שילוב של שיטות תבחר, אתה צריך להיות מוכן למצוא את כל המידע המערכת יכולה לספק.
אשראי תמונה: קודום