[Linux] Просмотр информации об оборудовании сервера

Просмотр информации об оборудовании сервера

dmidecode

root@uos-PC:/home/uos/Downloads/log/var/log/tuned# dmidecode -h
Использование: dmidecode [ОПЦИИ]
Опции:
-d, --dev-mem ФАЙЛ Чтение памяти из ФАЙЛА устройства (по умолчанию: /dev/mem)
-h, --help Показать этот текст справки и выйти
-q, --quiet Менее подробный вывод
-s, --string KEYWORD Отображать только значение заданной строки DMI
-t, --type Только ТИП отображать записи заданного типа
-H, --handle HANDLE Отображать только запись данного дескриптора
-u, --dump Не декодировать записи
–dump-bin FILE Выгружать данные DMI в двоичный файл
–from-dump FILE Read данные DMI из двоичного файла
–no-sysfs Не пытайтесь читать данные DMI из файлов sysfs
--oem-string N Отображать только значение данной OEM-строки
-V, --version Отображать версию и выходить

Например, для просмотра информации о мощности

$ dmidecode > /tmp/hardware.log
$ grep -ni "system power" /tmp/hardware.log

551:System Power Supply
## 可以进入/tmp/hardware.log 查看具体内容
System Power Supply
        Power Unit Group: 1
        Location: To Be Filled By O.E.M.
        Name: To Be Filled By O.E.M.
        Manufacturer: To Be Filled By O.E.M.
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Model Part Number: To Be Filled By O.E.M.
        Revision: To Be Filled By O.E.M.
        Max Power Capacity: Unknown
        Status: Present, OK
        Type: Switching
        Input Voltage Range Switching: Auto-switch
        Plugged: Yes
        Hot Replaceable: No
        Input Voltage Probe Handle: 0x0035
        Cooling Device Handle: 0x0037
        Input Current Probe Handle: 0x0038

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

# Допустимые ключевые слова для ввода:
биос
системная плата корпус
процессор память слот разъема кэш -памяти





Список всех кодов

#全部编码列表
0 BIOS
1 Система
2 Базовая плата
3 Шасси
4 Процессор
5 Контроллер памяти
6 Модуль памяти 7
Кэш -память
8 Разъем порта 9
Системные слоты 10
Встроенные устройства
11 OEM-строки
12 Параметры конфигурации системы
13 Язык BIOS
14 Группы ассоциаций
15 Журнал системных событий
16 Массив физической памяти
17 Устройство памяти
18 32-битная ошибка памяти
19 Сопоставленный адрес массива памяти
20 Сопоставленный адрес устройства памяти
21 Встроенное указывающее устройство
22 Переносная батарея
23 Сброс системы
24 Аппаратная безопасность
25 Элементы управления питанием системы
26 Датчик напряжения
27 Устройство охлаждения
28 Датчик температуры
29 Датчик электрического тока
30 Внеполосный удаленный доступ
31 Службы целостности загрузки
32 Загрузка системы
33 64-битная ошибка памяти
34 Устройство управления
35 Компонент устройства управления
36 Пороговые данные устройства управления
37 Канал памяти
38 Устройство IPMI
39 Блок питания
40 Дополнительная информация
41 Встроенное устройство

может передать команду

dmidecode -t 编码

Для получения указанной информации об оборудовании
, такой как получение информации об источнике питания

$ /usr/sbin/dmidecode -t 39
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.

Handle 0x0039, DMI type 39, 22 bytes
System Power Supply
        Power Unit Group: 1
        Location: To Be Filled By O.E.M.
        Name: To Be Filled By O.E.M.
        Manufacturer: To Be Filled By O.E.M.
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Model Part Number: To Be Filled By O.E.M.
        Revision: To Be Filled By O.E.M.
        Max Power Capacity: Unknown
        Status: Present, OK
        Type: Switching
        Input Voltage Range Switching: Auto-switch
        Plugged: Yes
        Hot Replaceable: No
        Input Voltage Probe Handle: 0x0035
        Cooling Device Handle: 0x0037
        Input Current Probe Handle: 0x0038

использовать лшв

# lshw --help
Hardware Lister (lshw) - 
usage: lshw [-format] [-options ...]
       lshw -version

        -version        print program version ()

format can be
        -html           output hardware tree as HTML
        -xml            output hardware tree as XML
        -json           output hardware tree as a JSON object
        -short          output hardware paths
        -businfo        output bus information

options can be
        -class CLASS    only show a certain class of hardware
        -C CLASS        same as '-class CLASS'
        -c CLASS        same as '-class CLASS'
        -disable TEST   disable a test (like pci, isapnp, cpuid, etc. )
        -enable TEST    enable a test (like pci, isapnp, cpuid, etc. )
        -quiet          don't display status
        -sanitize       sanitize output (remove sensitive information like serial numbers, etc.)
        -numeric        output numeric IDs (for PCI, USB, etc.)
        -notime         exclude volatile attributes (timestamps) from output

lshw > hardware.txt
будет записывать всю информацию, связанную с оборудованием
, но вы можете использовать другие команды для ее просмотра.Например
, информация, связанная с памятью, может использоваться для отображения lsmemтого же
процессора , что и отображаемая память в lshw.lscpu

Guess you like

Origin blog.csdn.net/imliuqun123/article/details/130149929