уроци

Как да проверите информация за хардуера в Linux

Съдържание:

Anonim

Както при всичко, има много команди за проверка на информация за хардуера в Linux. Някои команди отчитат само специфични хардуерни компоненти като процесор или памет, докато останалите обхващат множество хардуерни единици. В тази публикация разгледайте накратко как да проверите хардуерната информация в Linux. Списъкът включва команди като lscpu, hwinfo, lshw, lspci, наред с други.

Индекс на съдържанието

Как да проверите информация за хардуера в Linux

Lscpu команда - Обработка

Командата lscpu отчита за процесора и процесорните единици, една от най-важните части на хардуера в Linux. Командата няма допълнителни опции или функционалност.

lscpu

Изходът ще бъде:

Архитектура: x86_64 CP-оп (и): 32-битов, 64-битов Поръчка на байта: Little Endian CPU (s): 4 Списък на онлайн процесори (и): 0-3 Тема (и) на ядро: 1 Ядро (я) на сокет: 4 гнезда (и): 1 възел (а) NUMA: 1 Идентификатор на продавача: GenuineIntel Семейство на процесора: 6 Модел: 23 Стъпка: 10 CPU MHz: 1998 000 BogoMIPS: 5302.48 Виртуализация: VT-x Cache L1d: 32K кеш L1i: 32K кеш L2: 2048K NUMA възел0 CPU (и): 0-3

lshw - Списък на хардуера на Linux

Тази помощна програма с обща цел ни дава кратка и подробна информация за множество хардуерни единици на Linux, като процесор, памет, диск, usb драйвери, мрежови адаптери и т.н. Lshw извлича информацията от различни / proc файлове.

sudo lshw -sort

Когато го изпълняваме в конзолата, ще можем да видим следното:

H / W path Устройство Клас Описание ============================================= ======== система () / 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 памет 64KiB BIOS / 0/14 памет 8GiB системна памет / 0/14/0 памет 2GiB DIMM DDR2 синхронна 667 MHz (1, 5 ns) / 0/14 / 1 памет 2GiB DIMM DDR2 синхронна 667 MHz (1, 5 ns) / 0/14/2 памет 2GiB DIMM DDR2 синхронна 667 MHz (1, 5 ns) / 0/14/3 памет 2GiB DIMM DDR2 синхронна 667 MHz (1, 5 ns) / 0/100 мост 82G35 Express DRAM контролер / 0/100/2 дисплей 82G35 Express интегриран графичен контролер /0/100/2.1 дисплей 82G35 Express интегриран графичен контролер / 0/100/19 eth0 мрежа 82566DC Gigabit Network Connection / 0/100 / 1a шина 82801H (ICH8 Family) USB UHCI контролер # 4/0/100 / 1a 1 шина 82801H (семейство ICH8) USB UHCI контролер # 5/0/100 / 1a. 7 шина 82801H (семейство ICH8) USB2 EHCI контролер # 2/0/100 / 1b мултимедия 82801H (ICH8 Family) HD Audi o Контролер / 0/100 / 1с мост 82801H (ICH8 Family) PCI Express Port 1 /0/100/1c.1 мост 82801H (ICH8 Family) PCI Express Port 2 /0/100/1c.2 мост 82801H (семейство ICH8) PCI Express Port 3 /0/100/1c.2/0 съхранение JMB368 IDE контролер / 0/100 / 1d шина 82801H (семейство ICH8) USB UHCI контролер # 1 /0/100/1d.1 шина 82801H (семейство ICH8) 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 шина FW322 / 323 1394a контролер / 0/100 / 1f мост 82801HB / HR (ICH8 / R) LPC интерфейсен контролер /0/100/1f.2 съхранение 82801H (семейство ICH8) 4 порта SATA контролер /0/100/1f.3 шина 82801H (семейство ICH8) SMBus контролер /0/100/1f.5 съхранение 82801HR / HO / HH (ICH8R / DO / DH) 2 порта 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 Устройство 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 007 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 006 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 005 Устройство 002: ID 045e: 00cb Microsoft Corp. Basic Optical Mouse v2.0 Bus 005 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Устройство 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 004 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 003 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub

inxi

Inxi е 10K ред мега баш скрипт, който получава хардуерни детайли от множество източници и различни команди в системата и генерира красив отчет, който нетехническите потребители могат лесно да четат.

inxi -Fx

lsblk - Списък с блокирани устройства

Избройте информацията за всички блокови устройства, които са дялове на твърдия диск и други устройства за съхранение като оптични устройства и флаш памет.

Изпълняваме в терминала:

lsblk

Получаваме в отговор:

ИМЕ МАЙ: МИН RM РАЗМЕР 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 част / ├─sda7 8: 7 0 1.9G 0 част └─sda8 8: 8 0 198.5G 0 част / средно / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 ром

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% / run / заключване няма 4.2G 13M 4.2G 1% / run / shm няма 105M 21k 105M 1% / run / user / dev / sda8 210G 149G 51G 75% / медия / 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.2A / media / 4668484

Fdisk

Fdisk е помощна програма за промяна на дялове на твърди дискове и може да се използва за изброяване на информация за дялове.

sudo fdisk -l

Ако искате да знаете повече за тази команда, можете да прочетете: Linux Команди за твърд диск и управление на дялове.

планина

Командата mount се използва за монтиране / демонтиране и преглед на монтирани файлови системи.

монтиране | колона -t / dev / sda6 on / type ext4 (rw, грешки = remount-ro) proc on / proc тип proc (rw, noexec, nosuid, nodev) sysfs on / sys type sysfs (rw, noexec, nosuid, nodev) няма на / sys / fs / cgroup тип tmpfs (rw) няма на / sys / fs / предпазител / тип тип fusectl (rw) няма на / sys / kernel / debug тип debugfs (rw) няма на / sys / kernel / тип сигурност securityfs (rw) udev on / dev type devtmpfs (rw, mode = 0755) devpts on / dev / pts type devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec, nosuid, размер = 10%, режим = 0755) няма в / run / заключване тип tmpfs (rw, noexec, nosuid, nodev, size = 5242880) няма в / run / shm тип tmpfs (rw, nosuid, nodev) няма на / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) none on / 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, enable_other, blksize = 4096) binfmt_misys on / procc / binfmt_misc тип binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd тип cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -защита (rw, nosuid, nodev, user = просветен)

безплатно - Проверете RAM

Проверете количеството използвана, безплатна и обща RAM в системата с безплатната команда.

безплатно -м

Файлове в / proc директорията

Много от виртуалните файлове в директорията / proc съдържат информация за хардуера и настройките на Linux. Ето някои от тях:

Информация за процесора / паметта

# cpu информация cat / proc / cpuinfo # информация за памет cat / proc / meminfo

Информация за Linux / ядро

cat / proc / версия Linux версия 3.11.0-12-generic (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 / partitions 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 Fixed DTR> 10Mbs RotSpdTol>.5% 165} 165/16 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = неизвестен, BuffSize = 16384kB, 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 DMA режими: mdma0 mdma1 mdma2 UDMA режими: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = няма WriteCache = активиран диск отговаря на: неизвестно: ATA / ATAPI-4, 5, 6, 7 * означава текущия активен режим

резюме

Както може да забележите, всяка от командите има малко по-различен метод за извличане на информация и може да се наложи да използваме повече от една от тях за търсене на конкретни хардуерни подробности в Linux. Те обаче са достъпни в повечето Linux дистрибуции и могат лесно да бъдат инсталирани от депозитарите по подразбиране.

Използвали ли сте някоя от командите? Кажете ни в коментарите, кои от тях сте използвали и да получите каква информация? Не забравяйте да споделите, ако сте намерили нашето ръководство за полезно?

уроци

Избор на редакторите

Back to top button