كيفية التحقق من المعلومات حول الأجهزة في لينكس
جدول المحتويات:
- كيفية التحقق من المعلومات حول الأجهزة في Linux
- أمر Lscpu - معالجة
- lshw - قائمة أجهزة لينكس
- lsusb - قائمة حافلات USB وتفاصيل الجهاز
- إنكسي
- lsblk - قائمة الأجهزة المحظورة
- مدافع - مساحة القرص لأنظمة الملفات
- Pydf - Python df
- فديسك
- جبل
- مجانا - تحقق من ذاكرة الوصول العشوائي
- الملفات الموجودة في الدليل proc
- معلومات وحدة المعالجة المركزية / الذاكرة
- معلومات Linux / kernel
- أجهزة SATA / SCSI
- أقسام
- hdparm - معلومات القرص الصلب
- الملخص
كما هو الحال مع كل شيء ، هناك العديد من الأوامر للتحقق من المعلومات حول الأجهزة في 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 سطر يحصل على تفاصيل الأجهزة من مصادر متعددة وأوامر مختلفة على النظام ، وينشئ تقريرًا جميلًا يمكن للمستخدمين غير التقنيين قراءته بسهولة.
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 = المستنير)
مجانا - تحقق من ذاكرة الوصول العشوائي
تحقق من مقدار ذاكرة الوصول العشوائي المستخدمة والمجانية والكاملة في النظام باستخدام الأمر المجاني.
الملفات الموجودة في الدليل 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 ويمكن تثبيتها بسهولة من المستودعات الافتراضية.
هل استخدمت أي من الأوامر؟ أخبرنا في التعليقات ، ما التعليقات التي استخدمتها والحصول على المعلومات؟ لا تنس أن تشارك إذا وجدت دليلنا مفيدًا؟
جميع المعلومات حول لينوفو يوجا اللوحي
كل شيء عن الجهاز اللوحي الأول من مجموعة Lenovo Yoga: الخصائص التقنية والصور والبطارية والكاميرا والتوافر والسعر.
كيفية التحقق من فشل القرص الصلب الخاص بك على لينكس
نعلمك استخدام أوامر linux fsck لفرض فحص القرص الصلب بسرعة. من المهم جدًا معرفة حالة القرص.
كيفية تشفير البيانات في لينكس: أوبونتو ، لينكس مينت ...
نعلمك 6 طرق لتشفير البيانات في Linux وأهم توزيعاته. مع ذلك سيكون لديك بياناتك آمنة ضد أي متطفل أو هجوم.