הדרכות

כיצד לבדוק מידע על חומרה בלינוקס

תוכן עניינים:

Anonim

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

מדד התוכן

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

פקודת Lscpu - עיבוד

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

lscpu

הפלט יהיה:

ארכיטקטורה: x86_64 אופציות למעבד: 32 סיביות, סיביות 64 סיביות: מעבד קטן (End) מעבד (ים): 4 רשימת מעבד (ים) מקוונים: 0-3 פתילים ליבה: 1 ליבה / שקעים לכל שקע: 4 שקעים: 1 צומת (ים) מספר: 1 ספק ספק: מקור מעבד מקורית של ממשק CPU: 6 דגם: 23 צעדים: 10 מעבד הרץ: 1998, 000 BogoMIPS: 5302.48 וירטואליזציה: VT-x מטמון L1d: 32K Cache L1i: 32K Cache L2: 2048K NUMA node0 מעבד (ים): 0-3

lshw - רשימת חומרה לינוקס

כלי זה לשימוש כללי נותן לנו מידע קצר ומפורט אודות יחידות חומרה לינוקס מרובות, כגון מעבד, זיכרון, דיסק, מנהלי התקני USB, מתאמי רשת וכו '. Lshw מוציא את המידע מקבצים שונים / proc.

sudo lshw - קצר

בעת ביצועו במסוף נוכל לראות את הדברים הבאים:

נתיב H / W תיאור מחלקת מכשירים =========================================== ======== מערכת () / 0 אוטובוס מעבד DG35EC / 0/0 Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 זיכרון זיכרון מטמון 2MiB L2 / 0/0 / זיכרון 3 זיכרון מטמון 32KiB L1 / 0/2 זיכרון זיכרון מטמון 32KiB L1 / 0/4 זיכרון 64Ki BIOS / 0/14 זיכרון 8GiB זיכרון מערכת / 0/14/0 זיכרון 2GiB DIMM DDR2 סינכרוני 667 מגה הרץ (1.5 נ ') / 0/14 / זיכרון 1 זיכרון 2GiB DIMM DDR2 667 מגה הרץ (1.5 נ ') / 0/14/2 זיכרון 2 ג'יגה DIMM DDR2 סינכרוני 667 מגה הרץ (1.5 נ"ש) / 0/14/3 זיכרון גשר 82G35 Express DRAM בקר / 0/100/2 תצוגה 82G35 Express גרפי משולב בקר /0/100/2.1 תצוגה 82G35 Express גרפי משולב בקר / 0/100/19 eth0 רשת 82566DC חיבור רשת Gigabit / 0/100 / 1a אוטובוס 82801H (ממשק ICH8) USB UHCI USB # 4/0/100 / 1a. אוטובוס 1 82801H (משפחת ICH8) USB UHCI USB # 5/0/100 / 1a. 7 אוטובוס 82801H (ICH8) USB USB EHCI בקר # 2/0/100 / 1b מולטימדיה 82801H (משפחת ICH8) אאודי HD o בקר / 0/100 / 1c גשר 82801H (משפחת ICH8) יציאת PCI Express 1 /0/100/1c.1 גשר 82801H (משפחת ICH8) יציאת PCI Express 2 /0/100/1c.2 גשר 82801H (ICH8 Family) יציאת PCI Express 3 /0/100/1c.2/0 אחסון בקר JMB368 IDE / 0/100 / 1d אוטובוס 82801H (ICH8 Family) בקר UHCI USB 1 / 0/100/1d.1 אוטובוס 82801H (ICH8 Family) USB בקר UHCI מס '2 /0/100/1d.2 אוטובוס 82801H (משפחת ICH8) בקר USB UHCI # 3 /0/100/1d.7 אוטובוס 82801H (משפחת ICH8) USB EHCI USB2 # 1/0/100 / 1e גשר 82801 גשר PCI / 0/100 / 1e / 5 אוטובוס FW322 / 323 1394a בקר / 0/100 / 1f גשר 82801HB / HR (ICH8 / R) בקר ממשק LPC / 0/100/1f.2 אחסון 82801H (ICH8 Family) 4 יציאה בקר SATA /0/100/1f.3 אוטובוס 82801H (ICH8 Family) בקר SMBus /0/100/1f.5 אחסון 82801HR / HO / HH (ICH8R / DO / DH) דיסק יציאת SATA בקר ATA ST3500418AS CC38 / dev / sda CD / DVD SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - רשימת אוטובוסים ו- USB של פרטי התקנים

פקודה זו מציגה את מנהלי התקני ה- USB ופרטים אודות המכשירים המחוברים אליהם. כברירת מחדל, מידע קצר מודפס. אם אנו רוצים את האפשרות המפורטת אנו משתמשים בטיעון "-v" כדי להדפיס מידע מפורש יותר על כל יציאת usb.

lsusb Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 רכזת שורש Bus 007 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 רכזת שורש Bus 006 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 רכזת שורש Bus 005 Device 002: ID 045e: 00cb Microsoft Corp. עכבר אופטי Basic v2.0 Bus 005 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 רכזת שורש אוטובוס 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 רכזת שורש Bus 004 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 רכזת שורש אוטובוס 003 מכשיר 001: מזהה 1d6b: 0001 Linux Foundation 1.1 רכזת שורש

אינקסי

Inxi הוא סקריפט של 10K מגה-שורות בשורה, שמקבל פרטי חומרה ממקורות מרובים ופקודות שונות במערכת, ומייצר דוח יפה שמשתמשים שאינם טכניים יכולים לקרוא בקלות.

inxi -Fx

lsblk - חסום רשימת מכשירים

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

אנו מבצעים בטרמינל:

lsblk

אנו מקבלים בתגובה:

שם MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 465.8G 0 דיסק ├─sda1 8: 1 0 70G 0 חלק ├─sda2 8: 2 0 1K 0 חלק ├─sda5 8: 5 0 97.7G 0 חלק / בינוני / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 חלק / dasda7 8: 7 0 1.9G 0 חלק └─sda8 8: 8 0 198.5G 0 חלק / ממוצע / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - שטח דיסק של מערכות קבצים

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

df -H

class = "terminal" וגודל מערכת הקבצים בשימוש הועיל שימוש% רכוב / dev / sda6 104G 26G 73G 26% / אין 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / אין ריצה 5.3M 0 5.3M 0% / ריצה / נעילה אף לא 4.2G 13M 4.2G 1% / ריצה / shm אף לא 105M 21k 105M 1% / הפעלה / משתמש / dev / sda8 210G 149G 51G 75% / מדיה / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

כלי שירות זה הוא גרסה משופרת של df שנכתבה בפיתון, המציגה פלט צבעוני וגורמת לה להראות טוב יותר מ- df.

גודל הקבצים של pydf בשימוש הועיל שימוש% רכוב / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.2 / media / 4668484

fdisk

Fdisk הוא כלי לשינוי מחיצות בכוננים קשיחים, וניתן להשתמש בו גם לרשימת פרטי המחיצה.

sudo fdisk -l

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

הר

הפקודה mount משמשת להרכבה / ביטול התקנה ותצוגה של מערכות קבצים רכובות.

הר | העמודה -t / dev / sda6 על / type ext4 (rw, שגיאות = remount-ro) proc על / proc סוג proc (rw, noexec, nosuid, nodev) sysfs על / sys סוג sysfs (rw, noexec, nosuid, nodev) אף אחד לא / sys / fs / tmpfs מסוג cgroup (rw) אף אחד לא / sys / fs / fuse / חיבורים סוג fusectl (rw) אף אחד לא / sys / kernel / debug type debugfs (rw) אף אחד לא / sys / kernel / סוג אבטחה securityfs (rw) udev on / dev type devtmpfs (rw, mode = 0755) devpts / dev / pts devpts type (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs / run tmpfs type (rw, noexec), nosuid, גודל = 10%, מצב = 0755) אף אחד ללא הפעלה / הפעלה / נעילה של tmpfs (rw, noexec, nosuid, nodev, גודל = 5242880) אף אחד לא מפעיל / מפעיל / סוג tmpfs מסוג rw, nosuid, nodev) אף אחד לא פועל / הפעלה / tmpfs מסוג משתמש (rw, noexec, nosuid, nodev, גודל = 104857600, מצב = 0755) אף אחד לא / sys / fs / pstore מסוג pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 סוג ext4 (rw, nosuid, nodev, שגיאות = remount-ro) / dev / sda5 on / media / 4668484A68483B47 סוג fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sy / / binfmt_misc סוג binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse על / הפעל / משתמש / 1000 / gvfs type fuse.gvfsd -נתיך (rw, nosuid, nodev, user = נאור)

חינם - בדוק זיכרון RAM

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

חופשי-מ

קבצים בספריית / proc

רבים מהקבצים הווירטואליים בספריית / proc מכילים מידע אודות חומרת Linux והגדרות. הנה כמה מהם:

מידע על מעבד / זיכרון

# cpu information cat / proc / cpuinfo # מידע זיכרון cat / proc / meminfo

מידע על לינוקס / גרעין

cat / proc / version גרסת לינוקס 3.11.0-12-גנרית (buildd @ allspice) (גרסת gcc 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP ד 'מרס 25 16:20:46 UTC 2018

התקני Sata / SCSI

$ cat / proc / scsi / scsi מכשירים מצורפים: מארח: scsi3 ערוץ: 00 Id: 00 שני: 00 ספק: ATA דגם: ST3500418AS Rev: CC38 סוג: גישה ישירה ANSI SCSI עדכון: 05 מארח: scsi4 ערוץ: 00 Id: 00 שני: 00 ספק: SONY דגם: DVD RW DRU-190A Rev: 1.63 סוג: CD-ROM ANSI SCSI עדכון: 05

מחיצות

cat / proc / מחיצות major minor #blocks name 8 0 488386584 sda 8 1 73400953 sda1 8 2 1 sda2 8 5 102406311 sda5 8 6 102406311 sda6 8 7 1998848 sda7 8 8 208171008 sda8 11 0 1048575 sr0

hdparm - מידע על הכונן הקשיח

לבסוף, יש לנו את הפקודה hdparm, זה עובד כדי לקבל מידע על התקני sata כמו כוננים קשיחים.

sudo hdparm -i / dev / sda / dev / sda: דגם = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec קבוע DTR> 10Mbs RotSpdTol>.5%} RawCHS = 1638316 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = לא ידוע, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = כן, LBAsects = 976773168 IORDY = הפעלה / כיבוי, tPIO = {דקות: 120, w / IORDY: 120}, tDMA = {דקות: 120, rec: 120} מצבי PIO: pio0 pio1 pio2 pio3 pio4 מצבי DMA: mdma0 mdma1 mdma2 מצבי UDMA: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = אין WritCache = מופעל כונן תואם: לא ידוע: ATA / ATAPI-4, 5, 6, 7 * פירושו המצב הפעיל הנוכחי

סיכום

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

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

הדרכות

בחירת העורכים

Back to top button