dmidecode
должен поставляться с вашей установкой RHEL 7, но для правильной меры запустите эту команду, чтобы проверить, установлена ли она:
rpm -qil dmidecode
Вы должны получить кучу информации относительно пакета. Найдите строку "Дата установки" для подтверждения. Если он не установлен, попробуйте быстро:
sudo yum install dmidecode
dmidecode
может быть намеренно исключен из установки, если ваша системная архитектура - IBM System Z, PowerPC или Itanium. На портале для клиентов RHEL(для просмотра требуется авторизация):
Архитектуры IBM System z (s390) и PowerPC не используют стандарт DMI и, следовательно, не имеют таблиц DMI для декодирования, поэтому в Red Hat Enterprise Linux для систем IBM System z (s390) или PowerPC нет утилиты dmidecode. Однако, если в этих системах установлен модуль python-dmidecode, он может считывать предоставленные данные DMI из систем на базе x86.
Кроме того, с этой страницы RHEL bugzilla:
... dmidecode должен присутствовать как в утилитах ядра i386, так и в x86_64, но отсутствует в версиях powerpc или itanium (хотя при просмотре файла спецификации, похоже, мы упоминаем dmidecode даже на этих платформах)
Если ваша системная архитектура является одной из вышеперечисленных, вы можете рассмотреть альтернативу, такую как lshw
или hwinfo
. Вы можете использовать команды arch
или uname -m
для отображения архитектуры вашей системы.
Если вы используете поддерживаемую платформу для dmidecode, рассмотрите возможность сообщения об ошибке в расположении этой второй ссылки выше ^