זיהוי חומרה באובונטו

לוגו של אובונטו

אחד הסעיפים הגורמים לקשיים רבים ביותר עבור משתמשים חדשים של לינוקס בכלל ואובונטו בפרט, הוא זיהוי התקנים במערכת כאשר הם לא זוהו באופן אוטומטי. כפי שאתה אולי כבר יודע, איתור החומרה של הציוד, בניגוד למה שקורה במערכות Windows, מתבצע על ידי הגרעין בזמן הפעלת המערכת, ויש גם אפשרות לזהות לאחר מכן התקנים אחרים שהם חמים. -מְחוּבָּר.

המדריך הקטן הזה נועד להאיר לך קצת את המשימות הנפוצות לזהות חומרה באובונטו, שם נדבר על האלמנטים הנפוצים ביותר: מעבד, זיכרון ואחסון בין היתר.

בהזדמנויות רבות הבעיה זה לא טמון כיצד להסתכל אם לא מה, מכיוון שמנהלי ההתקנים של רכיבי החומרה של מחשב במערכות יוניקס משתנים מעט לאופן שבו הוא מתבצע בסביבות Windows (ליבת Windows מסתמכת בעיקר על נהגים לתמיכה ברכיבי המערכת השונים, תוך כדי לינוקס הגרעין הוא התומך ברוב המכשירים).

מבלי שנוכל להגיע לכל מיני מכשירים ורכיבי חומרה שעשויים להתקיים במחשב (מכיוון שזו תהיה משימה מוחצת), אנו רוצים לאסוף אותם ראשי שיכול להיות לכל מחשב ושלא מזוהים אוטומטית על ידי המערכת. צעדים אלה יכולים להיחשב חיוניים במקרים רבים על מנת למצוא אחר כך את מנהלי ההתקנים הדרושים ולהוסיף אותם למערכת.

רשימה כללית של חומרת הציוד

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

 $ sudo lshw 

איך תראה את הרשימה שהיא מייצר הוא נרחב מאוד ומפורט, כך שנוח לזרוק אותו לקובץ או לשרשר פונקציה יותר כדי לקרוא אותה בצורה רגועה יותר.

זיהוי המעבד

המעבד הוא אחד המרכיבים הבסיסיים של מחשב, יחד עם זיכרון והתקני קלט ופלט. קובץ מערכת ופקודה פשוטה יכולים לעזור בזיהוי איזה סוג מעבד מוכר בסביבתנו. רכיב זה נתמך בתוך הליבה, כך שאם יש בעיה מכיוון שכל היכולות של המעבד שלנו אינן מזוהות, נצטרך גרעין (או הפצה) שתומך בו.

הקובץ נמצא בפנים / proc / cpuinfo זה ייתן לנו מידע מפורט על ההכרה במעבד שלנו:



cpuinfo



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



lsppu



זיהוי זיכרון

זיכרון מהווה מרכיב נוסף במערכת. ניהול טוב שלה, כמו גם אפשרות לנצל את כל יכולותיה, מבטיחים תפקוד תקין של מערכת ההפעלה וביצועים מיטביים. כדי להשיג נתונים טכניים של אותו דבר עלינו לנקוט בפקודה הכללית על חומרת המערכת שציינו בהתחלה, זכרו, 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 /hostX/ proc_name: mptspi (איפה hostX הוא התחום שמעניין אותנו). לאחר מכן, הזן את הפקודה הבאה כדי לאלץ את הסריקה מחדש:

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

זיהוי כרטיס המסך

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

lspci | grep VGA

וזה ייתן לנו מידע על הבקר בו המערכת משתמשת בקבוצה.

lspci vga

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

זיהוי התקני USB

במקרה זה יש לנו פקודה ספציפית עבור מכשירים מסוג זה:

lsusb

הפלט שלך יספק לנו מידע על התקני ה- USB המחוברים באופן הבא:

lsusb

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

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

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

האם מצאת פקודה שימושית אחרת בעבודתך עם מערכת אובונטו לזיהוי חומרה?


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   notesubuntublog דיג'ו

    מאמר מצוין עזר לי לתעד וליישם את עצמי עם אבני נגף מסוימות שהיו לי בעבר.

    תודה,
    הוגו גונזלס
    עותקים. ונצואלה

  2.   ixoye64 דיג'ו

    תודה, לפחות לי המאמר הזה שירת לי המון, ברכות

  3.   JCP דיג'ו

    ולכרטיסי רשת

  4.   ג'וליאן דיג'ו

    ולכרטיסי רשת?

  5.   jorg3 דיג'ו

    כיצד אוכל לזהות את ה- Bluetooth של מחשב שלא זיהה אותו אוטומטית כאשר התקנתי את אובונטו 18.0? דגם מחשב נייד: Dell Vostro 1400
    דרישת שלום

  6.   חביירץ ' דיג'ו

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