Определяем аппаратную конфигурацию сервера на Linux

Получаем подробную информации о “железе” и всех компонентах сервера/компьютера.

Информация будет полезна как новичкам так и знатокам например при покупке оборудования в магазине. Воспользовавшись LiveCD с предустановленным софтом можно будет проверить “внутренности” не нарушая гарантии. Ну или для получения информации об оборудовании, установленном в другой стране или городе.

dmidecode — информация об аппаратном обеспечении системы, в соответствии с
SMBIOS/DMI. Эта информация содержит описание системы аппаратных компонентов, а также другие полезные элементы информации, такие, как серийные номера и информацию о BIOS. Всего dmidecode выводит информацию по основным 39 пунктам SMBIOS спецификации.

# dmidecode

Поскольку утилита генерирует достаточно большой отчет, то сохраним вывод в отдельный файл и затем откроем его через любой удобный редактор.

# dmidecode > hw_info
# nano hw_info

lshw — эта утилита так же есть в составе всех современных дистрибутивов. Результатом её работы является список установленного “железа”.

# lshw

Поскольку отчет может быть в виде длинной портянки, то рекомендую как и в предыдущем пункте сохранить вывод утилиты в отдельном файле.

Также существуют GUI-утилиты, так например lshw-gtk или hardinfo

Для выявления информации при покупке этого будет достаточно. Если же вам необходимо что-то большее, то тут можно обратиться таким командам как top, htop, atop, xrandr, uname.

Так же, получить много полезной информации можно из файлов в папку /proc просмотрев некоторые из них утилитой cat. Например: