Как да проверите информация за хардуера в Linux
Съдържание:
- Как да проверите информация за хардуера в Linux
- Lscpu команда - Обработка
- lshw - Списък на хардуера на Linux
- lsusb - Списък на usb автобуси и подробности за устройството
- inxi
- lsblk - Списък с блокирани устройства
- df - дисково пространство на файловите системи
- Pydf - Python df
- Fdisk
- планина
- безплатно - Проверете RAM
- Файлове в / proc директорията
- Информация за процесора / паметта
- Информация за Linux / ядро
- Sata / SCSI устройства
- прегради
- hdparm - Информация за твърдия диск
- резюме
Както при всичко, има много команди за проверка на информация за хардуера в 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 ред мега баш скрипт, който получава хардуерни детайли от множество източници и различни команди в системата и генерира красив отчет, който нетехническите потребители могат лесно да четат.
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 дистрибуции и могат лесно да бъдат инсталирани от депозитарите по подразбиране.
Използвали ли сте някоя от командите? Кажете ни в коментарите, кои от тях сте използвали и да получите каква информация? Не забравяйте да споделите, ако сте намерили нашето ръководство за полезно?
Oneplus 3t ще подобри хардуера само за 40/80 € повече: цялата информация
Технически характеристики на новия OnePlus 3T, където са подобрени аспекти като процесора, батерията, камерата и опцията от 128 GB памет.
Как да проверите дали вашият твърд диск се проваля на Linux
Научаваме ви да използвате командите linux fsck, за да принудите бързо да проверите твърдия диск. Много е важно да знаете състоянието на вашия диск.
Как да видите спецификациите и хардуера на вашия компютър
Урок, в който обясняваме по много прост начин как можете да знаете спецификациите и хардуера на вашия компютър, когато имате нужда от него.