سؤال ما هو أمر Linux لمعرفة معلومات الأجهزة؟


أحتاج إلى العثور على معلومات عن الأجهزة للعناصر التالية في نظام التشغيل Linux:

  • وحدة المعالجة المركزية (والنوى)
  • سرعة وحدة المعالجة المركزية
  • ذاكرة
  • الأقراص الصلبة
  • إصدار نظام التشغيل

اي نصيحه؟


93
2018-06-29 03:45


الأصل


أداة جميلة واجهة المستخدم الرسومية لهذا HardInfo. - rugk


الأجوبة:


من عند أوامر لينكس - مرجع عملي:

عرض إصدار kernel وهيكل النظام

uname -a

إظهار اسم وإصدار التوزيع

head -n1 /etc/issue

عرض جميع الأقسام المسجلة على النظام

cat /proc/partitions

عرض إجمالي ذاكرة الوصول العشوائي التي يشاهدها النظام

grep MemTotal /proc/meminfo

إظهار معلومات CPU (s)

grep "model name" /proc/cpuinfo

عرض معلومات حول القرص sda

hdparm -i /dev/sda

97
2018-06-29 04:08





محاولة lshw 

سوف أقترح عليك تشغيلها ك root، لذا حاول

sudo lshw

40
2018-06-29 03:59



سوف تحتاج إلى تثبيته في كثير من الحالات - iirc لم يكن مخزون في أوبونتو - Journeyman Geek♦
نفس القضية على كالي لينكس! - Kunok


هنا قائمة من الأوامر للتحقق من الأجهزة على لينكس. لاحظ أنه ليست كل الأوامر متاحة في جميع التوزيعات. من الأفضل إطلاقه كجذر (أو عبر sudo) للحصول على جميع المعلومات.

الأمر: lscpu

  • قائمة cpus المتاحة و caracteristics بهم
  • غير متوفر في التوزيع الأقدم

الأمر: lshal

  • يلزم تثبيت طبقة تجريد الأجهزة (HAL)
  • سرد كافة الأجهزة مرئية بواسطة HAL

الأمر: lshw

  • متوفر على التوزيعات القائمة على Ubuntu بشكل افتراضي ، وديبيان في الريبو الرئيسي
  • متوفر في مستودعات Fedora
  • يستخدم العديد من المدخلات لاكتشاف كل الأجهزة: Kernel ، و HAL ، و DMI ، وما إلى ذلك.
  • كمحرك أنيق "-html" يقوم بإنشاء تقارير الأجهزة
  • تحقق أكثر على هذه الصفحة

الأمر: lspci

  • الأمر القياسي
  • سرد كافة الأجهزة المتصلة ناقل PCI كما تم الكشف عن بواسطة kernel

الأمر: lsusb

  • الأمر القياسي
  • أدرج جميع الأجهزة المتصلة بحافلات USB كما تم اكتشافها بواسطة النواة

الأمر: dmidecode

  • الأمر القياسي
  • الحصول على معلومات المصدر من DMI (نوع من واجهة BIOS)
  • سرد كافة الأجهزة كما تم الإعلام عنها بواسطة واجهة DMI

36
2018-05-23 08:31





هنا هو رابط لأوامر لينكس المختلفة لما تريد:

http://www.cyberciti.biz/tips/linux-command-to-gathers-up-information-about-a-linux-system.html

على وجه التحديد ، تبحث عن أوامر مثل:

cat /proc/cpuinfo

free -m

cat /proc/version

11
2018-06-29 03:51





أنا مطور مشترك لأداة مساعدة تشق طريقها إلى العديد من التوزيعات. يتم استدعاء الأداة inxi. إنه برنامج نصي bash الذي يفعل ما تقترحه كل الإجابات الأخرى هنا في أمر واحد سهل. تحقق من ذلك.

لاستخدامها ، ما عليك سوى الانتقال إلى وحدة طرفية واكتب "inxi -F" وستعرض مخرجات معلومات نظام كاملة (-F). سيعرض "inxi -h" المزيد من الخيارات. تم تصميمه في الأصل لاستكشاف الأخطاء وإصلاحها IRC ، لذلك يعمل في كل عميل IRC تقريباً (ويأتي المجمعة في بعض).

inxi


11
2018-02-15 19:58





وبمجرد إضافة قيمة سنتي ، سأحاول أيضًا

hwinfo

قبل استخدام comand الكامل ، ربما يمكنك تجربة النسخة القصيرة ،

hwinfo --short

التي قد توفر بالفعل المعلومات التي تبحث عنها. النسخة fll غنية جداً بالتفاصيل ، لذلك ربما أفضل مع

hwinfo | more

وبالمناسبة ، يمكن الحصول على شكل مكثف ملائم للمعلومات المقدمة من lshw عن طريق

sudo lshw -businfo

مع الإخراج قابل للقراءة بسهولة:

Bus info          Device      Class          Description
========================================================
                              system         PORTEGE R930 (PT331E)
                              bus            PORTEGE R930
                              memory         128KiB BIOS
                              memory         6GiB System Memory
                              memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
                              memory         2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0                         processor      Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
                              memory         32KiB L1 cache
                              memory         256KiB L2 cache
                              memory         4MiB L3 cache
                              memory         32KiB L1 cache
pci@0000:00:00.0              bridge         3rd Gen Core processor DRAM Controller
pci@0000:00:02.0              display        3rd Gen Core processor Graphics Controller
pci@0000:00:14.0              bus            7 Series/C210 Series Chipset Family USB xHCI     Host Controller
pci@0000:00:16.0              communication  7 Series/C210 Series Chipset Family 
                                             MEI Controller #1
pci@0000:00:16.3              communication  7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0  eth0        network        82579LM Gigabit Network Connection
pci@0000:00:1a.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0              multimedia     7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0              generic        MMC/SD Host Controller
pci@0000:00:1c.1              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0  wlan0       network        Centrino Advanced-N 6235
pci@0000:00:1c.5              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0              bridge         QM77 Express Chipset LPC Controller
pci@0000:00:1f.2              storage        7 Series Chipset Family 6-port SATA Controller [AHCI mode]
                 scsi0       storage        
scsi@0:0.0.0      /dev/sda    disk           256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1    /dev/sda1   volume         27GiB EXT4 volume
scsi@0:0.0.0,2    /dev/sda2   volume         210GiB Extended partition
                 /dev/sda5   volume         5722MiB Linux swap / Solaris partition
                 /dev/sda6   volume         204GiB Linux filesystem partition
                 scsi2       storage        
scsi@2:0.0.0      /dev/cdrom  disk           DVD-RAM UJ8C2
                             power          Lithium Ion Battery
                          power          
                 wwan0       network        Ethernet interface

هناك أيضًا نسخة رسومية من lshw ، تسمى lshw-gtk:

sudo lshw-gtk &

بالاعتماد على التوزيعة المحددة التي تستخدمها ، قد تحتاج إلى تثبيت معظم هذه الأوامر (apt-get install، yum، pacman، ...)


8
2017-10-12 13:19





هناك أيضا برنامج نصي غير قياسي مشهور (يتطلب التثبيت) يسمى screenFetch:

screenFetch هو "باش أداة معلومات لقطة الشاشة". يمكن استخدام هذا البرنامج النصي Bash مفيد لإنشاء واحدة من تلك المعلومات موضوع المحطة الطرفية أنيق + شعارات التوزيع ASCII التي تراها في لقطات كل شخص في الوقت الحاضر. سيقوم تلقائيًا باكتشاف توزيعك وعرض إصدار ASCII لشعار ذلك التوزيع وبعض المعلومات القيمة إلى اليمين. هناك خيارات لتحديد أي فن ASCII ، والألوان ، وأخذ لقطة شاشة عند عرض المعلومات ، وحتى تخصيص الأمر قطة الشاشة! هذا البرنامج النصي سهل الإضافة إليه ويمكن تمديده بسهولة.

enter image description here


2
2018-05-07 01:03



أشياء لطيفة! ولكن FYI ، إذا كانت برمجية نشطة ومتاحة حاليًا ، فدائمًا ما تفضل الارتباط بالموقع الرسمي أو مستودع الرموز في هذه الحالة. - JakeGould


إذا كنت تريد الكثير من المعلومات حول كافة الأجهزة المتصلة بالماكينة عبر ناقل PCI (أو PCI-Express) ، فاكتب lspci -vvknnqq

إذا كنت تريد معلومات حول تقسيم القرص الخاص بك ، فاكتب sudo fdisk -l /dev/sda


1
2018-06-29 16:58





تستطيع ايضا استخذام dmidecode والتي سوف توفر وصفا لمكونات النظام systemâs.


1
2018-06-30 11:18