Сбор конфигурации железа под Ubuntu Linux 22.12.2008

hwinfo.png В этом посте я приведу два способа отображения аппаратной конфигурации ПК: с помощью консольных команд и GUI приложений. Все приложения которые выводят комплексную информацию о железе под Linux используют HAL и sysfs, по крайней мере начиная с версии ядра 2.6.

Отображение информации в консоле

Информация о всех подключенных устройствах

hwinfo –short – получение информации о подключенных устройствах, можно опросить только отдельное устройство, например WLAN: hwinfo –wlan.

Установка hwinfo: sudo apt-get install hwinfo

lshw -html > myhard.html – вывод информации о железе в html страничку.

Установка lshw: sudo apt-get install lshw

BIOS

sudo dmidecode -t bios - полная информация о BIOS

sudo dmidecode -s bios-version – производитель и название материнской, версия биоса (DMI)

Графика

glxinfo – отображение информации о OpenGL и реализации GLX в XWindows

lspci | grep VGA – выводит информацию о производителе видео карты

glxgears – простой 3D тест, выводит частоту кадров в терминале

xrandr – вывод списка поддерживаемых графических разрешений

Аудио

lspci | grep audio – аудио контролер

aplay –list-devices – более подробная информация о звуковой карте

Сеть

lspci | grep Ethernet – Ethernet контролер

ifconfig – сетевые интерфейсы, количество переданных/принятых пакетов, IP адрес, маска и т. д.

CPU

cat /proc/cpuinfo – все про процессор: модель, частота, кэш и т.д.

cat /proc/loadavg – загрузка ЦП за последние 1, 5 и 15 минут

egrep -o '(vmx|svm)' /proc/cpuinfo - поддержка виртуализации на уровне процессора: vmx (Intel), svm (AMD).

Память

cat /proc/meminfo – информация о объеме RAM, swap и т.д.

free -m – общий объем памяти (ram, swap), количество использованной, свободной памяти в МБайтах

sudo dmidecode –type 6 – определение типа памяти (источник Find out what RAM type you have in Linux )

HDD

df -H – список партиций, их точки монтирования, использование места, тип файловой системы

sudo fdisk -l – все партиции, названия устройств и геометрия hdd

sudo hdpram -iv /dev/sda – получение идентификационной информации, собранной во время загрузки ОС

sudo hdpram -Tv /dev/sda – меряем время чтения из кэша, для верности показателей – повторить 2-3 раза на неактивном диске

sudo hddtemp -uC /dev/sda – отображение температуры в Цельсиях для винчестера /dev/sda (установочный пакет hddtemp)

sudo smartctl -a /dev/sda – вывод SMART информация для винчестера /dev/sda (необходим пакет smartmontools)

Для определения типа винчестера SATA1, SATA2 или SATA3 нужно выполнить следующею команду:

sudo hdparm -tT /dev/sda

В строке Timing cached reads:, в конце указана скорость чтения, сравниваем со списком

  • SATA1 - 1.5 Gbit/sec - 150 MB/sec
  • SATA2 - 3 Gbit/sec - 300 MB/sec
  • SATA3 - 6 Gbit/sec - 600 MB/sec

USB

lsusb – информация о USB шине и присоединенных устройствах lsusb -v – более подробная информация

Утилита inxi

Установка.

sudo apt-get install gawk
wget -nv techpatterns.com/inxi
chmod +x inxi
sudo mv inxi /usr/local/bin/

Использование.

# базовая информация о системе 
inxi -b

# более полная информация о системе 
inxi -F

# используемые репозитарии (поддерживает apt, yum, pacman)
inxi -r

# обновление inxi
sudo inxi -U

Другая информация

lshal – отображение информации о подключенных устройствах, находящихся в HAL

acpi -t – вывод информации о заряде батареи и температуре для ноутбуков

lspci – отображение информации о всех PCI шинах и подключенных к ним девайсах.

lspci -v – вывод более подробной информации

lsmod — вывод состояния модулей ядра, для некоторых устройств можно увидеть используемый драйвер

Графические утилиты

Hardinfo – отображение информации о железе ПК (ОС, партиции и ФС, пользователи и т.д.) + парочка бенчмарков для тестирования CPU

Установка Hardinfo: sudo apt-get install hwinfo

Device Manager – родной для GNOME диспетчер устройств, собирающий информацию о системе и железе из HAL.

Установка Device Manager: sudo apt-get install gnome-device-manager

CPU-G – отображение информации о CPU, RAM, Motherboard и т.д.

I-Nex: Tool To List Hardware Information In Linux, Similar To CPU-Z

Дополнительный материал:

Цитата
Я никогда не позволял, чтобы мои школьные занятия мешали моему образованию.
Марк Твен
Категории
Архив