'\" t .\" Title: uuidgen .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Comenzi utilizator .\" Source: util-linux 2.41 .\" Language: English .\" .TH "UUIDGEN" "1" "2025-03-29" "util\-linux 2.41" "Comenzi utilizator" .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 "NUME" uuidgen \- creează o nouă valoare UUID .SH "REZUMAT" .sp \fBuuidgen\fP [opțiuni] .SH "DESCRIERE" .sp Programul \fBuuidgen\fP creează (și afișează) un nou identificator unic universal (UUID) folosind biblioteca \fBlibuuid\fP(3). Noul UUID poate fi considerat în mod rezonabil unic între toate UUID\-urile create pe sistemul local și între UUID\-urile create pe alte sisteme în trecut și în viitor. .sp Există trei tipuri de UUID\-uri pe care \fBuuidgen\fP le poate genera: UUID\-uri bazate pe timp, UUID\-uri bazate pe numere aleatoare și UUID\-uri bazate pe sume de control. În mod implicit, \fBuuidgen\fP va genera un UUID bazat pe numere aleatoare dacă este prezent un generator de numere aleatoare de înaltă calitate. În caz contrar, va alege un UUID bazat pe timp. Este posibil să se forțeze generarea unuia dintre aceste prime două tipuri de UUID\-uri prin utilizarea opțiunilor \fB\-\-random\fP sau \fB\-\-time\fP. .sp Al treilea tip de UUID este generat cu opțiunile \fB\-\-md5\fP sau \fB\-\-sha1\fP, urmate de \fB\-\-namespace\fP \fIspațiu\-nume\fP și \fB\-\-name\fP \fInume\fP. Opțiunea \fIspațiu\-nume\fP poate fi fie un UUID bine cunoscut, fie un alias pentru unul dintre UUID\-urile bine cunoscute definite în RFC 4122, și anume \fB@dns\fP, \fB@url\fP, \fB@oid\fP sau \fB@x500\fP. \fInume\fP este un șir de caractere arbitrar. UUID\-ul generat este o sumă de control rezultată din concatenarea UUID\-ului de spațiu de nume și a valorii numelui, indexată cu algoritmii MD5 sau SHA1. Prin urmare, este o valoare previzibilă, care poate fi utilă atunci când UUID\-urile sunt utilizate ca operatori sau „nonces” (numere arbitrare utilizate doar o singură dată în comunicațiile criptate) pentru valori mai complexe sau pentru valori care nu ar trebui să fie dezvăluite direct. Pentru mai multe informații, consultați RFC. .SH "OPȚIUNI" .sp \fB\-r\fP, \fB\-\-random\fP .RS 4 Generează un UUID aleatoriu. Această metodă creează un UUID format în mare parte din biți aleatori. Ea necesită ca sistemul de operare să aibă un generator de numere aleatorii de înaltă calitate, cum ar fi \fI/dev/random\fP. .RE .sp \fB\-t\fP, \fB\-\-time\fP .RS 4 Generează un UUID bazat pe timp. Această metodă creează un UUID bazat pe ceasul sistemului plus adresa hardware ethernet a sistemului, dacă este prezentă. .RE .sp \fB\-m\fP, \fB\-\-md5\fP .RS 4 Utilizează MD5 ca algoritm de sumă de control. .RE .sp \fB\-s\fP, \fB\-\-sha1\fP .RS 4 Utilizează SHA1 ca algoritm de sumă de control. .RE .sp \fB\-6\fP, \fB\-\-time\-v6\fP .RS 4 Generează un UUID bazat pe timp. Această metodă creează un UUID bazat pe ceasul sistemului plus adresa hardware ethernet a sistemului și poate fi sortat lexicografic în funcție de marca de timp conținută. .RE .sp \fB\-7\fP, \fB\-\-time\-v7\fP .RS 4 Generează un UUID bazat pe timp. Această metodă creează un UUID bazat pe ceasul sistemului plus adresa hardware ethernet a sistemului și poate fi sortat lexicografic în funcție de marca de timp conținută. .RE .sp \fB\-n\fP, \fB\-\-namespace\fP \fIspațiu\-de\-nume\fP .RS 4 Generează suma de control cu prefixul \fIspațiu\-de\-nume\fP. \fIspațiu\-de\-nume\fP este UUID sau „@ns”, unde „ns” este un UUID predefinit bine\-cunoscut adresat prin numele spațiului de nume (a se vedea mai sus). .RE .sp \fB\-N\fP, \fB\-\-name\fP \fInume\fP .RS 4 Generează suma de control pentru \fInume\fP. .RE .sp \fB\-c\fP, \fB\-\-count\fP \fInumăr\fP .RS 4 Generează mai multe UUID\-uri utilizând capacitatea îmbunătățită a libuuid de a stoca în memoria cache UUID\-uri bazate pe timp, ceea ce duce la o performanță îmbunătățită. Cu toate acestea, acest lucru nu are nicio importanță pentru alte tipuri de UUID. .RE .sp \fB\-x\fP, \fB\-\-hex\fP .RS 4 Interpretează numele \fInume\fP ca un șir hexazecimal. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea și iese. .RE .SH "ÎN CONFORMITATE CU" .sp OSF DCE 1.1 .SH "EXEMPLE" .sp uuidgen \-\-sha1 \-\-namespace @dns \-\-name "www.exemplu.com" .SH "AUTORI" .sp \fBuuidgen\fP a fost scris de Andreas Dilger pentru \fBlibuuid\fP(3). .SH "CONSULTAȚI ȘI" .sp \fBuuidparse\fP(1), \fBlibuuid\fP(3), \c .URL "https://tools.ietf.org/html/rfc4122" "RFC 4122" " " .URL "https://tools.ietf.org/html/rfcXXXX" "RFC XXXX" "" .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBuuidgen\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."