在centos7中,uuid是通用唯一識別碼,是一個軟體建構的標準,uuid的作用是讓分散式系統中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。
本文操作環境:centos 7系統、Dell G3電腦。
簡介
#UUID意義是通用唯一識別碼,這是一個軟體建構的標準,也是被開源軟體基金會的組織應用在分散式運算環境領域的一部分。
作用
UUID 的目的是讓分散式系統中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其它人衝突的UUID。在這樣的情況下,就不需要考慮資料庫建立時的名稱重複問題。
組成
UUID是指在一台機器上產生的數字,它保證對在同一時空中的所有機器都是唯一的。通常平台會提供產生的API。依照開放軟體基金會(OSF)所製定的標準計算,用到了乙太網路卡位址、奈秒時間、晶片ID碼和許多可能的數字。
UUID由以下幾部分的組合:
(1)當前日期和時間,UUID的第一個部分與時間有關,如果你在生成UUID之後,過幾秒又產生一個UUID,則第一個部分不同,其餘相同。
(2)時鐘序列。
(3)全域唯一的IEEE機器識別號,如果有網路卡,從網路卡MAC位址取得,沒有網路卡以其他方式取得。
標準的UUID格式為:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx
(8-4-4-4-12),可以從cflib 下載CreateGUID() UDF進行轉換。
查看硬碟UUID
方法一:
ls -l /dev/disk/by-uuid
方法二:
blkid /dev/sda5
推薦教學:《centos教學》
以上是centos7中uuid有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!