Сбор информации о системе в Linux

Наверно многие продвинутые пользователи Windows пользовались сами или хотя бы слышали от друзей и знакомых о такой полезной утилите как Everest. Данная утилита используется для просмотра различной системной информации — установленных компонентов, их параметры и так далее. В среде Linux имеется не побоюсь этого слова — аналог Everest’a под названием dmidecode

Как и большинство подобных программ, dmidecode имеет консольный интерфейс, минимум возможных зависимостей, малый размер исполняемого файла и самое главное хорошо выполняет свою прямую задачу — отображение информации об установленных системных устройствах. Здесь Вы не увидите цветастых иконок — этот инструмент создан в лучших традициях Unix.

Итак давайте взглянем на возможности dmidecode:
Утилита требует прав суперпользователя (root). Для смены пользователя в терминале введем

sudo su

Для отображения всей системной информации достаточно просто запустить dmidecode, но удобнее будет выводить информацию группами.
Для отображения доступных групп нужно запустить утилиту с ключем -t

dmidecode -t
bios
system
baseboard
chassis
processor
memory
cache
connector
slot

Тут все понятно и дополнительных пояснений я думаю не требуется.

dmidecode -t bios

отобразит информацию о вендоре, версии, ревизии, поддерживаемых технологиях и дате релиза BIOS.

BIOS Information
        Vendor: American Megatrends Inc.
        Version: 1201
        Release Date: 02/18/2011
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 512 kB
        Characteristics:
                ISA is supported
                PCI is supported
                PNP is supported
                APM is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                ESCD support is available
                Boot from CD is supported
                Selectable boot is supported
                ACPI is supported
                USB legacy is supported
                ............
        BIOS Revision: 8.12
        Firmware Revision: 0.44
dmidecode -t system -t baseboard

выводит информацию о устройстве: Модель ноутбука или материнской платы десктопа, серийный номер, и имя производителя.

dmidecode -t processor

Соответственно выводится информация о центральном процессоре. Поддерживаемые флаги (инструкции (PAE, MTRR, SSE, SSE2, SSSE3 и т.д)), напряжение ядра, максимально возможная и текущая тактовая частота процессора

dmidecode -t memory

Показывает общее количество имеющихся разъемов оперативной памяти на материнской плате, отдельно показывается тип установленной оперативной памяти (DDRII, DDRIII), частота на которой она работает, производитель и номер партии.

dmidecode -t cache

Больше относится к процессору так как отображает размеры и типы кэша центрального процессора (L1, L2, L3)

dmidecode -t connector

Информация о имеющихся разъемах на материнской плате, их параметрах и типах.(HDMI, USB, PS/2)

Оцените статью