Как посмотреть информацию об оборудовании

Автор polzovatel, 26 февраля 2011, 18:49:16

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

polzovatel

Как посмотреть информацию об оборудовании.

В Debian можно использовать различные программы.

Hardinfo

Sysinfo

PerlMon

CPU-G

Palimpsest (gnome-disk-utility)

Gparted

lshw ; lshw-gtk (запущенная через sudo выдает больше информации)

lspci

lsusb

dmesg

fdisk

hdparm

smartctl

dmidecode

и другие...

Также смотрите эту статью:
http://mydebianblog.blogspot.com/2008/01/blog-post.html

grozadad

Linux list hardware information
ЦитироватьПолучение информации о конфигурации вашего «железа».
Бывает когда например надо посмотреть/определить какие либо характеристики аппаратной части на удаленном хосте или модель материнской платы ни разбирая корпус  .
Во общем случаи бывают разные, как и утилиты/пакеты которыми будем пользоваться и так:
И на всякий случай, все команды вводим в консоле.
$ lshw – выводит полный структурированный список всего оборудования вместе с информацией об устройствах.
Следующие утилиты понятны и так из названия:
$ lspci – для отображения PCI устройств.
$ lsusb – отображение списка USB устройств.
$ lsscsi – список SCSI устройств.
$ lsraid – информация о настройке программного RAID.
Так же данные можно взять из виртуальной файловой системой /proc.
Там хранятся файлы об состоянии системы и её переменных, так же множество полезных сведений.
Выполнив команду ls в каталоге /proc, мы увидим различные каталоги и файлы, вот пример наиболее используемых:

$ cat /proc/cpuinfo – информация о процессоре.
$ free – выводит информацию о свободной и использованной памяти, включая swap, так же это делает $ cat /proc/meminfo – но более полную информацию об использовании памяти.
$ cat /proc/mdstat как и $ lsraid выдает данные о настройке и состоянии программного RAID, но в более наглядном формате.
Информацию о жестком диске, можно получить используя команду fdisk
$ fdisk -l
Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00015c0cУстр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 61 489951 82 Linux своп / Solaris
..... .....................
/dev/sda6 4317 121601 942091731 83 Linux

Для получения данных о конкретном диске, укажите в команде желаемый диск,
$ fdisk -l /dev/sda6
Диск /dev/sda6: 964.7 ГБ, 964701932544 байт
255 heads, 63 sectors/track, 117284 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
....... .....

Если нужно получить более глубокие сведения о винчестере, используем утилиту hdparm

$ hdparm -I /dev/sda
/dev/sda:ATA device, with non-removable media
Model Number: WDC WD1001FALS-00J7B1
Serial Number: WD-WMATV2494343
Firmware Revision: 05.00K05
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
Standards:
Supported: 8 7 6 5
Likely used: 8
..... ...... ....

Так как лог длинный приведу только несколько строк.
Далее расмотрим утилиту dmidecode, которая позволяет выводить информации BIOS.
Пакет dmidecode выводит содержимое таблицы DMI (Desktop Management Interface),и это таблица содержит информацию об hardware, сведения о BIOS и т.д. Лог программы содержит не только описание текущей конфигурации, но и выводит максимально допустимые значения параметров, например о max объеме памяти, max частоты работы CPU и т. д.
$ dmidecode

так как лог тоже довольно длинный приводить его ни буду.
Для получения определенной информации что бы ограничить вывод всей информации и воспользоваться только каким-то определенным значениям (memory,CPU), использум опцию – t и указываем из ниже приведенной таблице какого типа информация нас интересует.

Type Information
----------------------------------------
0 BIOS
1 System
2 Base Board
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply

Например, информация о процессоре имеет тип 4.
$ dmidecode -t 4
# dmidecode 2.9
SMBIOS 2.4 present.Handle 0x0004, DMI type 4, 35 bytes
Processor Information
Socket Designation: Socket 775
Type: Central Processor
Family: Other
Manufacturer: Intel
ID: 76 06 01 00 FF FB EB BF
Version: Intel(R) Core(TM)2 Duo CPU
Voltage: 1.1 V
External Clock: 266 MHz
Max Speed: 4000 MHz
Current Speed: 2533 MHz
Status: Populated, Enabled
Upgrade: Socket 478
L1 Cache Handle: 0x000A
L2 Cache Handle: 0x000B
L3 Cache Handle: Not Provided
Serial Number:
Asset Tag:
Part Number:

Пример, о получении информация о оперативная память (RAM), какой максимальный объем ОЗУ поддерживаеться ? Будет имеет тип 16.
$ dmidecode -t 16
# dmidecode 2.9
SMBIOS 2.4 present.Handle 0x001B, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 4 GB
Error Information Handle: Not Provided
Number Of Devices: 4

Для нашей платы это будет Maximum Capacity: 4 GB.
Конечно ни обо всех пакетах/утилитах я рассказал существуют еще множество возможностей и других программ, но надеюсь что приведенные здесь программы помогут вам.
Источник:
http://www.linuxjournal.su/?p=844

paulcarroty

Debian GNU/Linux device driver check & report.
Там же можно (нужно!) добавлять свое (не)работающее железо.

calambus

#3
Для тестирования установленной Системы , оборудования и драйверов весьма удобно использовать консольную утилиту Inxi , Описание Inxi
Установка Inxi : wget ftp://cathbard.com/binary/inxi*.deb
пакет будет скачан в домашний каталог , после чего его нужно установить двойным кликом ЛКМ или с помощью программы Gdebi
для обновления до последней версии нужно выполнить команду : # inxi -U
для вызова справки по содержанию команд нужно выполнить команду : inxi -h
При возникновении различных нештатных ситуаций , по выводу результатов консольных команд можно достаточно быстро определить и устранить проблемы в установленной Системе .
Общую информацию об установленной Системе , оборудования и драйверах можно увидеть с помощью консольной команды : inxi -F

Deportivo

Достаточно грамотное и понятное описание способов получения информации о вашем железе. Получение сведений об оборудовании в командной строке Linux
Debian 9 Lenovo G5030

RedEye

Лично мне известно 2 способа:
cat /proc/cpuinfo
inxi -b (очень много инфы по железу в доступной для понимания форме)

infernos1

#6
Цитата: grozadad от 23 мая 2011, 09:35:54$ fdisk -l /dev/sda6
hdparm не корректно работает с SCSI дисками.
hdparm -I /dev/sda

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

yoric

Правильно, потому что для них есть sdparm.

Alkash

hwinfo забыли.
DESCRIPTION
       hwinfo is used to probe for the hardware present in the system. It can be used
       to generate a system overview log which can be later used for support.

RedEye

inxi -F && манипуляции с каталогом /proc && arch && uname

serg575

 Если на каком нибудь разделе виндовс стоит, запустите "AIDA". Толковая программа.

misha_lp

Цитата: serg575 от 06 ноября 2017, 17:19:10Если на каком нибудь разделе виндовс стоит, запустите "AIDA". Толковая программа.

Так вроде для Ubuntu есть полноценная версия AIDA64.

qupl

Цитата: misha_lp от 03 ноября 2019, 11:19:29ак вроде для Ubuntu есть полноценная версия AIDA64.
Многое может быть через 2 года.

RedEye

GsmartControl && cpu-x - стараюсь держать в любом Linux на постоянке