Почему шаблон UUID отличается в Linux или VM? - PullRequest
0 голосов
/ 06 марта 2019

когда я запускаю команду на ВМ.

[root@localhost:~] esxcli hardware platform get
Platform Information
   UUID: 0x39 0x33 0x38 0x35 0x37 0x31 0x47 0x53 0x48 0x31 0x33 0x33 0x58 0x33 0x48 0x42

Когда я запускаю Команду в Linux и окно. Я получил образец как

➜  frontend git:(master) sudo dmidecode -t 1 

System Information
    UUID: 86431C01-52BE-11CB-8375-B60E172FF8E3

Оба VM UUID находятся в разных шаблонах. где Википедия говорит

В своем каноническом текстовом представлении 16 октетов UUID представлены в виде 32 шестнадцатеричных (основание-16) цифр, отображаются в 5 группах разделенные дефисами, в форме 8-4-4-4-12 в общей сложности 36 символы (32 буквенно-цифровых символа и 4 дефиса). Например:

123e4567-e89b-12d3-a456-426655440000

ХХХХХХХХХХОГО-Mxxx-Nxxx-ХХХХХХХХХХХЙ

Мои вопросы

  1. Я получаю правильный UUID?

  2. UUID - это разные ОС (например, Linux, VM, android, windows) или на машине (настольный компьютер, ноутбук, мобильный телефон, сервер).

  3. если это отличается, то как проверить?

1 Ответ

0 голосов
/ 06 марта 2019

Оба одинаковые, только представление отличается здесь полная статья

В файле конфигурации виртуальной машины UUID хранится под ключом "uuid.bios".Формат разделяет байты с пробелами и дефисом.Пример UUID выглядит следующим образом:

00 11 22 33 44 55 66 77-88 99 AA BB CC DD EE FF

Однако формат UUID отличается, когда он используется какидентификатор виртуальной машины в иерархии пути / vm.Там UUID представлен в формате, описанном в ISO 11578. В этом формате UUID имеет другой порядок байтов, и для разделения некоторых байтов используются несколько дефисов.Пример UUID, показанный выше, будет представлен в этом формате для совместимости с ISO 11578:

33221100-5544-7766-8899-AABBCCDDEEFF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...