В дополнение к своей заметке “Узнаем сведения о железе (аля everest)“, выкладываю список консольных команд для выполнения тех-же задач:
Выясним версию нашей ОС:
cat /etc/issue – дистрибутив и версия
apt-cache showpkg packagename – версия packagename и зависимости
uname -r – версия ядра Linux
uname -a – полная информация о ядре
Какой ЦПУ в нашем компьютере:
cat /proc/cpuinfo – все процессоры, частоты, флаги и многое другое
cat /proc/loadavg – средняя загрузка процессора за последние 1, 5, и 15 минут
top – при нажатии на клавишу C все процессы будут отсортированы по использованию CPU
Сведения об оперативке:
cat /proc/meminfo – количество RAM и swap, а так же сколько и чем расходуется
free -m – полный объем, использованный объем и объем свободной памяти в Mb
top – при нажатии на клавишу M все процессы будут отсортированы по использованию оперативной памяти
Сведения о видеокарте:
glxinfo – информация OpenGL, Xserver и вашей видеокарте
glxinfo | grep direct – проверка поддержки “direct 3D rendering”
glxinfo | grep vendor – производитель видеокарты
lspci | grep VGA – модель видеокарты
glxgears – простой 3D тест, печатает fps в терминале
xrandr – поддерживаемые монитором разрешения
Информация о звуковой системе:
lspci | grep Audio – аудио-контроллеры
aplay –list-devices – расширенная информация об аудио-контроллере
А вот и наши диски:
df -H – разделы в виде их точек монтирования и их заполненность в Gb
sudo fdisk -l – все разделы, имена устройств и расположение на диске
Сведения о сети:
lspci | grep Ethernet – Ethernet контроллеры
ifconfig – сетевые интерфейсы, IP-адреса и многое другое
Инфа об USB:
lsusb – шины USB и подключённые устройства
Дополнительно:
lshal -m – мониторинг за изменениями в оборудовании
lspci – все PCI-устройства
hwinfo –short – детальная информация по всему оборудыванию (требуется пакет hwinfo)
uptime – время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка