В системах Windows для сбора информации о железе компьютера используются программы вроде cpu-z, AIDA64, astra32 и им подобные. Если стоят драйвера устройств, то информацию о них можно получить и в диспетчере устройств.
В Linux подход несколько иной хотя бы из-за множества графических оболочек. Безусловно, узнать можно и через них, и через специальный софт, но сейчас мы поговорим об универсальном средстве — командах терминала.
Информация о центральном процессоре
Подробная информация о центральном процессоре:
cat /proc/cpuinfo
Средняя загрузка процессора за 1, 5 и 15 минут:
cat /proc/loadavg
Информация об оперативной памяти
Общая информация о памяти:
cat /proc/meminfo
Объем занятой и свободной памяти в мегабайтах:
free -m
Информация об видеокарте
Информация об видеокарте, OpenGL и Xserver:
glxinfo
Проверка поддержки «direct 3D rendering»:
glxinfo | grep direct
Информация о производителе видеокарты:
glxinfo | grep vendor
Информация о модели видеокарты:
lspci | grep VGA
Тест производительности видеокарты, вывод fps в терминале:
glxgears
Информация о разрешениях, поддерживаемых монитором:
xrandr
Информация об аудиокарте
Общая информация об аудиокарте:
lspci | grep Audio
Расширенная информация об аудиокарте:
aplay --list-devices
Информация о сетевых адаптерах
Сетевые адаптеры:
lspci | grep Ethernet
Сетевые адаптеры и сетевые подключения:
ifconfig
Информация о жестких дисках
Информация о разделах:
df -H
Разделы, имена устройств и расположение на дисках:
sudo fdisk -l
Информация об USB-устройствах
Информация о шинах USB и подключенных к ним устройствах:
lsusb
Информация об PCI-устройствах
Информация о шинах PCI и подключенных к ним устройствах:
lspci
Информация о системе
Имя и версия дистрибутива Linux:
cat /etc/issue
Версия ядра Linux:
uname -r
Подробная информация о ядре Linux:
uname -a
Статьи по теме: