دروس

كيفية التحقق من المعلومات حول الأجهزة في لينكس

جدول المحتويات:

Anonim

كما هو الحال مع كل شيء ، هناك العديد من الأوامر للتحقق من المعلومات حول الأجهزة في Linux. تقوم بعض الأوامر بالإبلاغ عن مكونات أجهزة معينة فقط مثل وحدة المعالجة المركزية أو الذاكرة ، بينما يغطي الباقي وحدات أجهزة متعددة. في هذا المنشور ، ألق نظرة سريعة على كيفية التحقق من معلومات الأجهزة على Linux. تتضمن القائمة أوامر مثل lscpu و hwinfo و lshw و lspci وغيرها.

فهرس المحتويات

كيفية التحقق من المعلومات حول الأجهزة في Linux

أمر Lscpu - معالجة

يبلغ الأمر lscpu عن وحدة المعالجة المركزية ووحدات المعالجة ، وهي واحدة من أهم أجزاء الأجهزة في Linux. لا يحتوي الأمر على خيارات أو وظائف أخرى.

lscpu

سيكون الناتج:

البنية: x86_64 CPU op-mode (s): 32 بت ، 64 بت ترتيب بايت: Little Endian CPU (s): 4 قائمة CPU (s) عبر الإنترنت: 0-3 سلسلة (سلاسل) لكل قلب: 1 النواة (s) لكل مقبس: 4 (s): 1 عقدة (عدد): 1 معرف البائع: GenuineIntel CPU Family: 6 Model: 23 Stepping: 10 CPU MHz: 1998،000 BogoMIPS: 5302.48 Virtualization: VT-x Cache L1d: 32 كيلوبايت ذاكرة التخزين المؤقت L1i: 32 كيلوبايت ذاكرة التخزين المؤقت L2: 2048K NUMA node0 CPU (s): 0-3

lshw - قائمة أجهزة لينكس

تعطينا هذه الأداة المساعدة للأغراض العامة معلومات موجزة ومفصلة حول وحدات أجهزة Linux المتعددة ، مثل وحدة المعالجة المركزية ، والذاكرة ، والقرص ، وبرامج تشغيل USB ، ومحولات الشبكة ، إلخ. يستخرج Lshw المعلومات من ملفات proc / مختلفة.

sudo lshw - قصير

عند تنفيذه في وحدة التحكم ، سنكون قادرين على رؤية ما يلي:

وصف فئة الجهاز مسار المسار H / W =========================================== ======== نظام () / 0 ناقل DG35EC / 0/0 معالج Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memory 2MiB L2 cache / 0/0 / 3 ذاكرة 32KiB L1 / 0/2 ذاكرة 32KiB L1 ذاكرة / 4/4 ذاكرة 64KiB BIOS / 0/14 ذاكرة 8 جيجا نظام ذاكرة / 0/14/0 ذاكرة 2 جيجا DIMM DDR2 متزامن 667 ميجا هرتز (1.5 نانوثانية) / 0/14 / 1 ذاكرة 2 جيجا بايت DIMM DDR2 متزامن 667 ميجاهرتز (1.5 نانوثانية) / 0/14/2 ذاكرة 2 جيجا بايت DIMM DDR2 متزامن 667 ميجا هرتز (1.5 نانوثانية) / 0/14/3 ذاكرة 2 جيجا بايت DIMM DDR2 متزامن 667 ميجا هرتز (1.5 نانوثانية) / 0/100 جسر 82G35 Express DRAM Controller / 0/100/2 display 82G35 Express Integrated Graphics Controller /0/100/2.1 display 82G35 Express Integrated Graphics Controller / 0/100/19 eth0 network 82566DC Gigabit Network Connection / 0/100 / 1a bus 82801H (عائلة ICH8) وحدة تحكم USB UHCI # 4/0/100 / 1a.1 ناقل 82801H (عائلة ICH8) وحدة تحكم USB UHCI # 5/100 / 1a.7 ناقل 82801H (عائلة ICH8) USB2 EHCI Controller # 2/0/100 / 1b الوسائط المتعددة 82801H (عائلة ICH8) HD Audi o وحدة تحكم / 0/100 / 1c جسر 82801H (عائلة ICH8) منفذ PCI Express 1 /0/100/1c.1 جسر 82801H (عائلة ICH8) منفذ PCI Express 2 /0/100/1c.2 جسر 82801H (عائلة ICH8) منفذ PCI Express 3 /0/100/1c.2/0 التخزين JMB368 IDE controller / 0/100 / 1d bus 82801H (ICH8 Family) USB UHCI Controller # 1 /0/100/1d.1 bus 82801H (ICH8 Family) USB وحدة تحكم UHCI # 2 /0/100/1d.2 ناقل 82801H (عائلة ICH8) وحدة تحكم USB UHCI # 3 /0/100/1d.7 ناقل 82801H (عائلة ICH8) وحدة تحكم USB2 EHCI # 1/0/100 / 1e جسر 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a Controller / 0/100 / 1f bridge 82801HB / HR (ICH8 / R) LPC Interface Controller /0/100/1f.2 storage 82801H (ICH8 Family) 4 port SATA Controller /0/100/1f.3 bus 82801H (ICH8 Family) SMBus Controller /0/100/1f.5 storage 82801HR / HO / HH (ICH8R / DO / DH) 2 port SATA Controller disk ATA ST3500418AS CC38 / dev / sda cd / dvd سوني DVD RW DRU-190A 1.63 / dev / sr0

lsusb - قائمة حافلات USB وتفاصيل الجهاز

يعرض هذا الأمر برامج تشغيل USB وتفاصيل حول الأجهزة المتصلة بها. بشكل افتراضي ، تتم طباعة معلومات موجزة. إذا أردنا الخيار التفصيلي ، نستخدم الوسيطة "-v" لطباعة معلومات أكثر وضوحًا حول كل منفذ USB.

جهاز lsusb Bus 002 001: ID 1d6b: 0002 Linux Foundation 2.0 hub Bus 007 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 045e: 00cb Microsoft Corp. الفأرة الضوئية الأساسية v2.0 ناقل 005 الجهاز 001: رقم التعريف 1d6b: 0001 Linux Foundation 1.1 محور الجذر ناقل 001 جهاز 001: معرف 1d6b: 0002 Linux Foundation 2.0 محور الجذر ناقل 004 جهاز 001: معرف 1d6b: 0001 مؤسسة Linux 1.1 المحور الجذر Bus 003 Bus 001: ID 1d6b: 0001 Linux Foundation 1.1 hub root

إنكسي

Inxi هو برنامج نصي ضخم من 10K سطر يحصل على تفاصيل الأجهزة من مصادر متعددة وأوامر مختلفة على النظام ، وينشئ تقريرًا جميلًا يمكن للمستخدمين غير التقنيين قراءته بسهولة.

inxi -Fx

lsblk - قائمة الأجهزة المحظورة

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

نقوم بتنفيذ في المحطة:

lsblk

نحصل على رد:

NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 465.8G 0 قرص dasda1 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

مدافع - مساحة القرص لأنظمة الملفات

تقارير الأقسام المختلفة ، ونقاط التحميل الخاصة بها ، والمساحة المستخدمة والمتاحة في كل منها.

مدافع -H

الفئة = "الطرفية" وحجم نظام الملفات المستخدم استخدام الاستخدام المركب على / dev / sda6 104G 26G 73G 26٪ / لا شيء 4.1k 0 4.1k 0٪ / sys / fs / cgroup udev 4.2G 4.1k 4.1G 4.2٪ 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٪ / run / user / dev / sda8 210G 149G 51G 75٪ / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30٪ / media / 4668484A68483B47

Pydf - Python df

هذه الأداة هي نسخة محسنة من df مكتوبة بلغة python ، والتي تعرض مخرجات ملونة وتجعلها تبدو أفضل من 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 / 4668484A

فديسك

الأداة Fdisk هي أداة مساعدة لتعديل الأقسام على محركات الأقراص الثابتة ، ويمكن استخدامها أيضًا لسرد معلومات القسم.

sudo fdisk -l

إذا كنت تريد معرفة المزيد عن هذا الأمر ، يمكنك أن تقرأ: أوامر Linux لإدارة القرص الصلب والتقسيم.

جبل

يتم استخدام الأمر mount لتحميل / إلغاء تحميل وعرض أنظمة الملفات المحملة.

جبل | العمود -t / dev / sda6 على / النوع ext4 (rw ، الأخطاء = remount-ro) proc on / proc type proc (rw، noexec، nosuid، nodev) sysfs on / sys type sysfs (rw، noexec، nosuid، nodev) لا يوجد على / sys / fs / cgroup نوع tmpfs (rw) لا يوجد على / sys / fs / fuse / اتصالات من نوع fusectl (rw) لا يوجد على / sys / kernel / debug type debugfs (rw) لا يوجد على / sys / kernel / نوع الأمان securityfs (rw) udev on / dev type devtmpfs (rw، mode = 0755) يفرز on / dev / pts type devpts (rw، noexec، nosuid، gid = 5، mode = 0620) tmpfs on / run type tmpfs (rw، noexec ، nosuid، size = 10٪، mode = 0755) لا يوجد تشغيل / تشغيل / قفل من نوع tmpfs (rw، noexec، nosuid، nodev، size = 5242880) بدون تشغيل / تشغيل / shm من نوع tmpfs (rw، nosuid، nodev) / run / user type tmpfs (rw، noexec، nosuid، nodev، size = 104857600، mode = 0755) لا يوجد على / sys / fs / pstore type 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 / proc على / binfmt_misc نوع binfmt_misc (rw ، noexec ، nosuid ، nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw، noexec، nosuid، nodev، none، name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -صهر (rw ، nosuid ، nodev ، user = المستنير)

مجانا - تحقق من ذاكرة الوصول العشوائي

تحقق من مقدار ذاكرة الوصول العشوائي المستخدمة والمجانية والكاملة في النظام باستخدام الأمر المجاني.

free -m

الملفات الموجودة في الدليل proc

تحتوي العديد من الملفات الافتراضية في الدليل / proc على معلومات حول أجهزة وإعدادات Linux. هنا بعض منهم:

معلومات وحدة المعالجة المركزية / الذاكرة

# معلومات cpu القط / proc / cpuinfo # ذاكرة معلومات القط / proc / meminfo

معلومات Linux / kernel

cat / proc / version إصدار Linux 3.11.0-12 العام (buildd @ allspice) (إصدار مجلس التعاون الخليجي 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP Wed Mar 25 16:20:46 UTC 2018

أجهزة SATA / SCSI

$ cat / proc / scsi / scsi الأجهزة المرفقة: المضيف: scsi3 القناة: 00 المعرف: 00 الإثنين: 00 المورّد: ATA الموديل: ST3500418AS Rev: CC38 النوع: الوصول المباشر لمراجعة ANSI SCSI: 05 المضيف: scsi4 القناة: 00 المعرف: 00 Mon: 00 البائع: SONY الموديل: DVD RW DRU-190A Rev: 1.63 النوع: CD-ROM ANSI SCSI revision: 05

أقسام

cat / proc / partitions major major #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: Model = ST3500418AS، FwRev = CC38، SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol>.5٪} RawCHS = 16383/16/63، TrkSize = 0 ، SectSize = 0 ، ECCbytes = 4 BuffType = unknown ، BuffSize = 16384 كيلو بايت ، MaxMultSect = 16 ، MultSect = 16 CurCHS = 16383/16/63 ، CurSects = 16514064 ، LBA = نعم ، LBAsects = 976773168 IORDY = تشغيل / إيقاف ، tPIO = {min: 120، w / IORDY: 120}، tDMA = {min: 120، rec: 120} أوضاع PIO: pio0 pio1 pio2 pio3 pio4 pio4 أوضاع DMA: mdma0 mdma1 mdma2 أوضاع UDMA: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = no WriteCache = تمكين محرك الأقراص يتوافق مع: غير معروف: ATA / ATAPI-4،5،6،7 * يعني الوضع النشط الحالي

الملخص

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

هل استخدمت أي من الأوامر؟ أخبرنا في التعليقات ، ما التعليقات التي استخدمتها والحصول على المعلومات؟ لا تنس أن تشارك إذا وجدت دليلنا مفيدًا؟

دروس

اختيار المحرر

Back to top button