Информация о системе в Linux
Как узнать версию ядра Linux? Как получить информацию об устройствах в Linux? Как узнать модель и производителя материнской платы в Linux? Как получить информацию о процессоре в Linux?
Краткая информация о полезных командах и системных утилитах Linux, позволяющих получить информацию о версии и модели BIOS, материнской платы, HDD, USB и пр.
Все приложения которые выводят комплексную информацию о железе под 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 -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 минут
Память
cat /proc/meminfo- информация о объеме RAM, swap и т.д.
free -m - общий объем памяти (ram, swap), количество использованной, свободной памяти в МБайтах
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)
USB
lsusb- информация о USB шине и присоединенных устройствах
lsusb -v - более подробная информация
Другая информация
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

