Jak generować uniwersalnie unikalne identyfikatory z UUIDGEN

Jak generować uniwersalnie unikalne identyfikatory z UUIDGEN
Uniwersalnie unikalne identyfikatory lub UUIDS są znormalizowanym sposobem generowania i identyfikacji zasobów w globalnie wyjątkowy sposób. Te identyfikatory są powszechnie używane w systemach komputerowych, w których mogą identyfikować rekordy z baz danych serwera lub interfejsów sieciowych.

W Linux możesz użyć „Uuidgen” narzędzie do generowania UUIDS. W tym artykule omówimy, jak użyć narzędzia „UUIDGEN” do generowania UUIDS.

Co to jest uuid

UUID to wartość 128-bitowa, która jest generowana w sposób, w jaki jest wyjątkowy we wszystkich systemach na świecie. Oznacza to, że możesz użyć UUID do identyfikacji zasobów bez martwienia się o konflikty z innymi systemami. UUID jest zazwyczaj reprezentowany jako ciąg 32 znaków szesnastkowych, podzielonych na grupy 8, 4, 4, 4 i 12 znaków.

Generowanie UUID

Zaktualizuj listę dostępnych pakietów za pomocą polecenia aktualizacji Apt:

Aktualizacja $ sudo apt

Teraz zainstaluj pakiet UUID-Runtime:

$ sudo apt instal UUID-Runtime

Po zainstalowaniu pakietu UUID-Runtime możemy wygenerować wygenerowanie pojedynczego UUID, wykonując następujące polecenie w terminalu:

$ uuidgen

Następujące wyjście pojawią się z innym UUID:

Możesz także generować UUID oparte na czasach i skrócie za pomocą polecenia UUIDGEN.

Poniższe polecenie zapewni UUID oparte na czasie:

$ uuidgen -t

Losowo UUID można uzyskać za pomocą UUIDGEN z "-R":

$ uuidgen -r

Generowanie wielu UUID

Aby wygenerować listę UUID, możemy użyć Do pętla.

Poniżej polecenie wygeneruje 10 uuidów losowo:

$ dla i in 1… 10; czy uuidgen; zrobione

Zobaczysz 10 UUIDS wydrukowanych na ekranie:

Aby wygenerować niestandardową liczbę UUID, zastąp wartość 10 na dowolną liczbę.

Wniosek

UUID są wygodnym sposobem na wyjątkowe identyfikację zasobów w globalnie wyjątkowy sposób. „Uuidgen” Narzędzie w Linux ułatwia generowanie UUIDS, dzięki czemu jest przydatnym narzędziem dla programistów i administratorów systemu. Niezależnie od tego, czy pracujesz nad bazą danych, interfejsem sieciowym lub innym systemem, korzystając z UUIDS, może pomóc zapewnić, że Twoje zasoby są jednoznacznie zidentyfikowane i dostępne w wielu systemach.