Просмотр информации об оборудовании сервера
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