'\" t
.\"     Title: uuidd
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-10-10
.\"    Manual: Administracja systemem
.\"    Source: util-linux 2.41.2
.\"  Language: English
.\"
.TH "UUIDD" "8" "2025-10-10" "util\-linux 2.41.2" "Administracja systemem"
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.ss \n[.ss] 0
.nh
.ad l
.de URL
\fI\\$2\fP <\\$1>\\$3
..
.als MTO URL
.if \n[.g] \{\
.  mso www.tmac
.  am URL
.    ad l
.  .
.  am MTO
.    ad l
.  .
.  LINKSTYLE blue R < >
.\}
.SH "NAZWA"
uuidd \- demon generujący UUID\-y
.SH "SKŁADNIA"
.sp
\fBuuidd\fP [opcje]
.SH "OPIS"
.sp
Demon \fBuuidd\fP jest używany przez bibliotekę UUID do tworzenia uniwersalnie unikalnych identyfikatorów (UUID\-ów), w szczególności UUID\-ów tworzonych na podstawie czasu, w bezpieczny i gwarantujący unikalność sposób, nawet w przypadku występowania wielu wątków działających na różnych procesorach, które starają się pozyskać UUID.
.SH "OPCJE"
.sp
\fB\-C\fP, \fB\-\-cont\-clock\fP[\fB=\fP\fIczas\fP]
.RS 4
Włącza ciągłą obsługę zegara, dla UUID\-ów tworzonych na podstawie czasu. \fBuuidd\fP może użyć dowolnej wartości zegara, począwszy od czasu uruchomienia demona. Opcjonalnym argumentem można ustawić wartość dla max_clock_offset. W ten sposób można zagwarantować, że wartość zegara UUID\-u będzie zawsze w zakresie max_clock_offset.
.sp
Opcja \fB\-C\fP lub \fB\-\-cont\-clock\fP włącza tę funkcję z domyślną wartością max_clock_offset wynoszącą 2 godziny.
.sp
Opcja \fB\-C<LICZBA>[hd]\fP lub \fB\-\-cont\-clock=<LICZBA>[hd]\fP włącza funkcję z wartością max_clock_offset wynoszącą LICZBĘ sekund. Jeśli doda się przyrostek h lub d, wartość będzie oznaczała godziny (h) lub dni (d). Wartość minimalna to 60 sekund, a maksymalna to 365 dni.
.RE
.sp
\fB\-d\fP, \fB\-\-debug\fP
.RS 4
Uruchamia \fBuuidd\fP w trybie debugowania. Zapobiega działaniu \fBuuidd\fP jako demon.
.RE
.sp
\fB\-F\fP, \fB\-\-no\-fork\fP
.RS 4
Nie tworzy demona przez podwójne wykonanie fork.
.RE
.sp
\fB\-k\fP, \fB\-\-kill\fP
.RS 4
Jeśli działa obecnie demon uuidd, zabija go.
.RE
.sp
\fB\-n\fP, \fB\-\-uuids\fP \fIliczba\fP
.RS 4
Przy wysyłaniu żądania testowego do działającego \fB*uuidd\fP, żąda łącznego zbioru \fIliczby\fP odpowiedzi.
.RE
.sp
\fB\-P\fP, \fB\-\-no\-pid\fP
.RS 4
Nie tworzy pliku pid.
.RE
.sp
\fB\-p\fP, \fB\-\-pid\fP \fIścieżka\fP
.RS 4
Określa ścieżkę, gdzie powinien być zapisany plik pid. Domyślnie, plik pid jest zapisywany do \fI{runstatedir}/uuidd/uuidd.pid\fP.
.RE
.sp
\fB\-q\fP, \fB\-\-quiet\fP
.RS 4
Powstrzymuje wyświetlanie pewnych komunikatów o niepowodzeniu.
.RE
.sp
\fB\-r\fP, \fB\-\-random\fP
.RS 4
Testuje uuidd próbując połączyć się do działającego demona uuidd i żądając zwrócenia przez niego UUID\-u tworzonego na podstawie losowości.
.RE
.sp
\fB\-S\fP, \fB\-\-socket\-activation\fP
.RS 4
Nie tworzy gniazda, lecz oczekuje zapewnienia go przez wywołujący proces. Wymusza \fB\-\-no\-fork\fP i \fB\-\-no\-pid\fP. Opcję zaprojektowano do korzystania tylko z \fBsystemd\fP(1). Musi być włączona w konfiguracji.
.RE
.sp
\fB\-s\fP, \fB\-\-socket\fP \fIścieżka\fP
.RS 4
Powoduje, że uuidd użyje danej ścieżki jako gniazda domeny Uniksa. Domyślnie, używana jest ścieżka \fI{runstatedir}/uuidd/request\fP. Opcja ta jest przeznaczona głównie do debugowania, ponieważ ścieżka jest ustalona na stałe w bibliotece \fBlibuuid\fP.
.RE
.sp
\fB\-T\fP, \fB\-\-timeout\fP \fIliczba\fP
.RS 4
Powoduje, że \fBuuidd\fP wyjdzie po \fIliczbie\fP sekund nieaktywności.
.RE
.sp
\fB\-t\fP, \fB\-\-time\fP
.RS 4
Testuje uuidd próbując połączyć się do działającego demona uuidd i żądając zwrócenia przez niego UUID\-u tworzonego na podstawie czasu.
.RE
.sp
\fB\-h\fP, \fB\-\-help\fP
.RS 4
Wyświetla ten tekst i wychodzi.
.RE
.sp
\fB\-V\fP, \fB\-\-version\fP
.RS 4
Wyświetla wersję i wychodzi.
.RE
.SH "PRZYKŁAD"
.sp
Uruchamia demona, wypisuje 42 losowe klucze, a następnie zatrzymuje demona:
.sp
.if n .RS 4
.nf
.fam C
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
.fam
.fi
.if n .RE
.SH "AUTOR"
.sp
Demon \fBuuidd\fP został napisany przez \c
.MTO "tytso\(atmit.edu" "Theodore\(cqa Ts\(cqo" "."
.SH "ZOBACZ TAKŻE"
.sp
\fBuuid\fP(3), \fBuuidgen\fP(1)
.SH "ZGŁASZANIE BŁĘDÓW"
.sp
Problemy należy zgłaszać w \c
.URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "."
.SH "DOSTĘPNOŚĆ"
.sp
Polecenie \fBuuidd\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c
.URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."
