Come generare identificatori universalmente univoci con uuidgen

Come generare identificatori universalmente univoci con uuidgen
Gli identificatori universalmente univoci, o uuidi, sono un modo standardizzato per generare e identificare le risorse in modo univoco a livello globale. Questi identificatori sono comunemente utilizzati nei sistemi informatici in cui possono identificare i record dai database dei server o dalle interfacce di rete.

In Linux, puoi usare il "Uuidgen" strumento per generare uuidi. In questo articolo, esamineremo come utilizzare lo strumento "uuidgen" per generare uuidi.

Cos'è un uuid

Un uuid è un valore a 128 bit generato in modo tale che sia unico in tutti i sistemi del mondo. Ciò significa che è possibile utilizzare un UUID per identificare le risorse senza doversi preoccupare dei conflitti con altri sistemi. L'UUID è in genere rappresentato come una stringa di 32 caratteri esadecimali, separati in gruppi di 8, 4, 4, 4 e 12 caratteri.

Generare un uuid

Aggiorna l'elenco dei pacchetti disponibili del sistema utilizzando il comando APT Update:

$ sudo apt update

Ora installa il pacchetto Uuid-Runtime:

$ sudo apt install uuid-runtime

Dopo l'installazione del pacchetto Uuid-Runtime, possiamo generare un singolo UUID eseguendo il seguente comando nel tuo terminale:

$ uuidgen

Seguendo l'output apparirà con un UUID diverso:

Puoi anche generare uuidi basati sul tempo e basati su hash usando il comando uuidgen.

Il comando seguente darà UUID basato sul tempo:

$ uuidgen -t

Un uuid casuale può essere ottenuto usando l'Uuidgen con "-R":

$ uuidgen -r

Generare più uuidi

Per generare un elenco di uuidi possiamo usare a per ciclo continuo.

Il comando sotto genererà 10 uuidi in modo casuale:

$ per i in 1… 10; fare uuidgen; Fatto

Vedrai 10 uuidi stampati sullo schermo:

Per generare un numero personalizzato di uuidi sostituire il valore 10 con qualsiasi numero.

Conclusione

Gli uuidi sono un modo conveniente per identificare in modo univoco le risorse in modo unico a livello globale. IL "Uuidgen" Lo strumento in Linux semplifica la generazione di uuidi, rendendolo uno strumento utile per gli sviluppatori e gli amministratori di sistema. Sia che tu stia lavorando su un database, un'interfaccia di rete o un altro sistema, l'utilizzo di UUIDS può aiutare a garantire che le tue risorse siano identificate in modo univoco e accessibile su più sistemi.