НАЗВА
uuidd - фонова
служба
створення
UUID
КОРОТКИЙ
ОПИС
uuidd
[параметри]
ОПИС
Фонову
службу uuidd
використовує
бібліотека
UUID для
створення
універсально
унікальних
ідентифікаторів
(UUID), особливо
заснованих
на часових
позначках
UUID, у
безпечний
і
гарантовано
унікальний
спосіб,
навіть для
великої
кількості
потоків
обробки на
різних
процесорах,
яким
потрібні UUID.
ПАРАМЕТРИ
-C,
--cont-clock[=час]
Задіяти
неперервну
обробку
даних
годинника
для
заснованих
на часі UUID.
uuidd
може
використовувати
усі
можливі
значення
годинника,
починаючи
з моменту
запуску
фонової
служби.
Необов’язковим
аргументом
можна
скористатися
для
встановлення
значення
для max_clock_offset. Це
гарантує,
що
значення
годинника
для UUID завжди
перебуватиме
у
діапазоні
max_clock_offset.
Параметр
-C або --cont-clock
вмикає
можливість
зі типовим
значенням
max_clock_offset у 2
години.
Параметр
-C<ЧИСЛО>[hd] or
--cont-clock=<ЧИСЛО>[hd]
вмикає
можливість
зі
значенням
max_clock_offset у ЧИСЛО
секунд.
Якщо буде
додано h або
d, значення
ЧИСЛО буде
прочитано
як
кількість
годин або
днів.
Мінімальним
є значення
у 60 секунд, а
максимальним
— у 365 днів.
-d, --debug
Запустити
uuidd у режимі
діагностики.
Запобігає
запуску uuidd у
режимі
фонової
служби.
-F, --no-fork
Не
створювати
фонової
служби за
допомогою
подвійного
відгалуження.
-k, --kill
Якщо
запущено
фонову
службу uuidd,
завершити
її роботу.
-n, --uuids
кількість
При
надсиланні
запиту
щодо
тестування
запущеному
екземпляру
uuidd, просити
про
пакетну
відповідь
з вказаної
кількості
UUID.
-P, --no-pid
Не
створювати
файл pid.
-p, --pid
шлях
Вказати
шлях до
каталогу,
до якого
має бути
записано
файл pid.
Типово,
файл pid буде
записано
до {runstatedir}/uuidd/uuidd.pid.
-q, --quiet
Придушити
деякі
повідомлення
про
помилки.
-r, --random
Перевірити
uuidd спробою
з’єднання
із
запущеною
фоновою
службою uuidd і
надіслати
до неї
запит для
повернення
заснованого
на
випадкових
числах UUID.
-S, --socket-activation
Не
створювати
сокет, а
вважати, що
його буде
надано
процесом,
звідки
викликано
службу. При
цьому
неявно
встановлюються
--no-fork і
--no-pid. Цей
параметр
призначено
для
використання
лише у
поєднанні
із
systemd(1). Його
має бути
увімкнено
за
допомогою
параметра
налаштовування.
-s, --socket
шлях
Наказати
uuidd
використовувати
цей шлях
для сокета
домену unix.
Типово,
використаним
шляхом
буде {runstatedir}/uuidd/request.
Цей
параметр, в
основному,
призначено
для
діагностики,
оскільки
шлях
жорстко
вказано у
коді
бібліотеки
libuuid.
-T, --timeout
число
Наказати
uuidd
завершити
роботу
після
вказаного
числа
секунд
бездіяльності.
-t, --time
Перевірити
uuidd спробою
з’єднання
із
запущеною
фоновою
службою uuidd і
надіслати
до неї
запит для
повернення
заснованого
на часовій
мітці UUID.
-h, --help
Вивести
текст
довідки і
завершити
роботу.
-V, --version
Показати
дані щодо
версії і
завершити
роботу.
ПРИКЛАД
Запустити
фонову
службу,
вивести 42
випадкових
ключі, а
потім
завершити
роботу
фонової
служби:
uuidd -p /tmp/uuidd.pid -s /tmp/uuidd.socket
uuidd -d -r -n 42 -s /tmp/uuidd.socket
uuidd -d -k -s /tmp/uuidd.socket
АВТОР
Фонову
службу uuidd
було
написано Theodore
Ts’o <tytso@mit.edu>.
ЯК
НАДІСЛАТИ
ЗВІТ ПРО
ВАДИ
Для
звітування
щодо вад
скористайтеся
системою
стеження
за вадами
<https://github.com/util-linux/util-linux/issues>
ДОСТУП ДО
ПРОГРАМИ
Програма
uuidd є
частиною
пакунка util-linux,
який можна
отримати з
архіву
ядра Linux
<https://www.kernel.org/pub/linux/utils/util-linux/>.