Это команда dbus-uuidgen, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dbus-uuidgen - Утилита для генерации UUID
СИНТАКСИС
dbus-uuidgen [--версия] [--обеспечить [= ИМЯ ФАЙЛА]] [--получать [= ИМЯ ФАЙЛА]]
ОПИСАНИЕ
The dbus-uuidgen команда генерирует или считывает универсальный уникальный идентификатор.
Обратите внимание, что UUID D-Bus не имеет отношения к RFC 4122 и не генерирует UUID.
совместим с этой спецификацией. Во многих системах для этого есть отдельная команда (часто называемая
"uuidgen").
Посмотреть http://www.freedesktop.org/software/dbus/ для получения дополнительной информации о D-Bus.
Основное использование dbus-uuidgen запускать в сценарии после установки пакета D-Bus
как это:
dbus-uuidgen --обеспечить
Это гарантирует, что / var / lib / dbus / идентификатор машины существует и содержит в себе uuid. Это не будет
перезаписать существующий uuid, так как этот идентификатор должен оставаться фиксированным для одной машины до тех пор, пока
как минимум при следующей перезагрузке.
Важными свойствами UUID машины являются: 1) он остается неизменным до тех пор, пока
следующая перезагрузка и 2) он отличается для любых двух запущенных экземпляров ядра ОС. Что
есть, если два процесса видят один и тот же UUID, они также должны видеть одну и ту же общую память, UNIX
доменные сокеты, локальные X-дисплеи, разрешение localhost.localdomain, идентификаторы процессов и т. д.
вперед.
Если вы запустите dbus-uuidgen без опций он просто печатает новый uuid, созданный из воздуха.
Если вы запустите его с --get, он по умолчанию распечатает UUID машины или UUID в
указанный файл, если вы укажете файл.
Если вы попытаетесь изменить существующий идентификатор машины в работающей системе, это, вероятно, приведет к
в плохих вещах. Не пытайтесь изменить этот файл. Кроме того, не делайте то же самое на
две разные системы; он должен быть другим, когда есть два разных ядра
работает.
UUID должен быть разным на двух разных виртуальных машинах, потому что есть два
разные ядра.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Поддерживаются следующие варианты:
--get [= ИМЯ ФАЙЛА]
Если имя файла не указано, по умолчанию используется localstatedir / lib / dbus / machine-id
(localstatedir обычно / вар). Если этот файл существует и действителен, uuid в
файл выводится на стандартный вывод. В противном случае команда завершается с ненулевым статусом.
--ensure [= ИМЯ ФАЙЛА]
Если имя файла не указано, по умолчанию используется localstatedir / lib / dbus / machine-id
(localstatedir обычно / вар). Если этот файл существует, он будет проверен, и
код ошибки возвращается, если он содержит неправильную информацию. Если файл не существует, он
будет создан с новым uuid в нем. В случае успеха не печатает.
--версия
Распечатать версию dbus-uuidgen
Используйте dbus-uuidgen онлайн с помощью сервисов onworks.net
