Мне нужно зарегистрироваться для целей мониторинга. Серверы Linux, работающие на реальном оборудовании, а также на виртуальных машинах, AWS, Azure, .. отправив свой уникальный идентификатор. Я понял, что идентификатор дается'sudo dmidecode | grep UUID 'и'/sys/devices/virtual/dmi/id/product_uuid '. Они такие же?
sudo dmidecode | grep UUID
является лучшим выбором, поскольку его результат отличается, даже если вы клонировали виртуальную машину без повторной инициализации MAC-адреса.
Но dmidecode не установлен повсюду. Поэтому я пытаюсь понять файл /sys/devices/virtual/dmi/id/product_uuidвсегда содержит тот же UUID, что и указатель dmidecode?
Похоже, что '/ sys/class/dmi/id/product_uuid' также содержит UUID (то же самое на моей машине), я не знаю, как он отличается от'/sys/devices/virtual/dmi/id/product_uuid ... – Emilien
'/ sys/class/dmi/id' является символической ссылкой на' ../../ devices/virtual/dmi/id' По крайней мере, в моей системе. – Syb3rian