Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah uuid dalam linux

Apakah uuid dalam linux

WBOY
WBOYasal
2022-03-15 16:35:477254semak imbas

Di Linux, uuid ialah kod pengenalan unik sejagat. Uuid ialah standard untuk pembinaan perisian Tujuannya adalah untuk membenarkan semua elemen yang digunakan dalam sistem teragih mempunyai maklumat pengenalan yang unik, supaya tidak perlu menentukan maklumat pengenalan melalui hujung kawalan pusat.

Apakah uuid dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah uuid dalam Linux

1 Pengenalan

UUID bermaksud Universally Unique Identifier, yang merupakan binaan perisian Standard juga merupakan sebahagian daripada medan Persekitaran Pengkomputeran Teragih (DCE) yang digunakan oleh Open Software Foundation (OSF).

2 Fungsi

Tujuan UUID adalah untuk membenarkan semua elemen dalam sistem yang diedarkan mempunyai maklumat pengenalan unik tanpa melalui hujung kawalan pusat Untuk menentukan maklumat pengenalan. Dengan cara ini, semua orang boleh mencipta UUID yang tidak bercanggah dengan milik orang lain. Dalam kes ini, tidak perlu mempertimbangkan pertindihan nama semasa membuat pangkalan data. UUID yang paling banyak digunakan pada masa ini ialah Pengecam Unik Global (GUID) Microsoft, manakala aplikasi penting lain termasuk sistem fail Linux ext2/ext3, partition disulitkan LUKS, GNOME, KDE, Mac OS X, dsb.

3 terdiri daripada

UUID merujuk kepada nombor yang dijana pada satu mesin, yang dijamin unik kepada semua mesin dalam masa dan ruang yang sama. Biasanya platform akan menyediakan API yang dihasilkan. Dikira mengikut piawaian yang ditetapkan oleh Open Software Foundation (OSF), menggunakan alamat kad Ethernet, masa nanosaat, kod ID cip dan banyak nombor yang mungkin

UUID ialah gabungan bahagian berikut:

(1) Tarikh dan masa semasa Bahagian pertama UUID adalah berkaitan dengan masa Jika anda menjana UUID selepas beberapa saat, bahagian pertama akan berbeza dan selebihnya akan sama.

(2) Urutan jam.

(3) Nombor pengenalan mesin IEEE yang unik secara global Jika ada kad rangkaian, ia diperoleh daripada alamat MAC kad rangkaian Jika tiada kad rangkaian, ia diperoleh dengan cara lain.

Satu-satunya kelemahan UUID ialah rentetan hasil yang dijana akan agak panjang. Piawaian UUID yang paling biasa digunakan ialah GUID Microsoft (Pengenal Unik Global). Dalam ColdFusion, anda boleh menggunakan fungsi CreateUUID() untuk menjana UUID dengan mudah Formatnya ialah: xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx (8-4-4-16), di mana setiap x ialah satu dalam julat 0-9. atau a-f Nombor perenambelasan. Format UUID standard ialah: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx (8-4-4-4-12 Anda boleh memuat turun CreateGUID() UDF daripada cflib untuk penukaran.

4 Aplikasi

Faedah menggunakan UUID boleh dicerminkan dalam sistem perisian teragih (seperti: DCE/RPC, COM, CORBA), yang boleh memastikan pengenalan yang dihasilkan oleh setiap nod tidak akan berulang, dan dengan pembangunan teknologi integrasi seperti perkhidmatan WEB, kelebihan UUID akan menjadi lebih jelas. Bergantung pada mekanisme khusus yang digunakan, UUID perlu dijamin bukan sahaja berbeza antara satu sama lain, tetapi sekurang-kurangnya sangat berbeza daripada mana-mana pengecam unik universal lain yang dijana sebelum 3400 AD.

Pengecam unik universal juga boleh digunakan untuk menunjuk kepada kebanyakan objek yang mungkin. Microsoft dan syarikat perisian lain menggemari penggunaan pengecam unik global (GUID), sejenis pengecam unik universal yang boleh digunakan untuk menunjuk ke objek blok bangunan dan komponen perisian lain. Pengecam unik universal yang pertama dicipta dalam Sistem Komputer Rangkaian (NCS) dan seterusnya menjadi komponen Persekitaran Pengkomputeran Teragih (DCE) Yayasan Perisian Terbuka (OSF).

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah uuid dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn