導航:首頁 > 操作系統 > linux生成uuid

linux生成uuid

發布時間:2024-05-13 02:00:03

linux 中文件有uuid嗎

linux中有UUID,保存在文件/sys/class/dmi/id/proct_uuid中,可以使用cat等命令查看,如:

sudocat/sys/class/dmi/id/proct_uuid

UUID說明:

UUID是指在一台機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平台會提供生成的API。按照開放軟體基金會(OSF)制定的標准計算,用到了乙太網卡地址、納秒級時間、晶元ID碼和許多可能的數字。

UUID由以下幾部分的組合:

(1)當前日期和時間,UUID的第一個部分與時間有關,如果你在生成一個UUID之後,過幾秒又生成一個UUID,則第一個部分不同,其餘相同。

(2)時鍾序列。

(3)全局唯一的IEEE機器識別號,如果有網卡,從網卡MAC地址獲得,沒有網卡以其他方式獲得。

UUID的唯一缺陷在於生成的結果串會比較長。關於UUID這個標准使用最普遍的是微軟的GUID(Globals Unique Identifiers)。在ColdFusion中可以用CreateUUID()函數很簡單地生成UUID,其格式為:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(8-4-4-16),其中每個 x 是 0-9 或 a-f 范圍內的一個十六進制的數字。而標準的UUID格式為:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12),可以從cflib 下載CreateGUID() UDF進行轉換。

㈡ 什麼是UUID,java中怎麼產生UUID

UUID含義是通用唯一識別碼 (Universally Unique Identifier),這 是一個軟體建構的標准,也是被開源軟體基金會 (Open Software Foundation, OSF) 的組織應用在分布式計算環境(Distributed Computing Environment, DCE) 領域的一部分。


UUID 的目的,是讓分布式系統中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其它人沖突的 UUID。在這樣的情況下,就不需考慮資料庫建立時的名稱重復問題。目前最廣泛應用的 UUID,即是微軟的 Microsoft's Globally Unique Identifiers (GUIDs),而其他重要的應用,則有 Linux ext2/ext3 檔案系統、LUKS 加密分割區、GNOME、KDE、Mac OS X 等等。


UUID是指在一台機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平台會提供生成的API。

//如果使用的JDK1.5的話,那麼生成UUID變成了一件簡單的事,以為JDK實現了UUID:
java.util.UUID,直接調用即可.
UUIDuuid=UUID.randomUUID();
Strings=UUID.randomUUID().toString();//用來生成資料庫的主鍵id非常不錯。。

//UUID是由一個十六位的數字組成,表現出來的形式例如
//550E8400-E29B-11D4-A716-446655440000

㈢ linux鏌ョ湅UUIDlinuxuuid鏌ョ湅

linux緗戝崱鐨剈uid鏈変粈涔堢敤錛

uuid鏄鎵璋撶殑鍏ㄥ矓鍞涓鏍囪瘑絎︺

灝辨槸璇村湪鐞嗘兂鎯呭喌涓嬶紝鏄娌℃湁鐩稿悓鐨勩傜敤閫旓紵璧鋒爣蹇椾綔鐢ㄣ

鍥炲埌浣犺繖涓闂棰橈紝緗戝崱閲屽ご鐨剈uid鍙鏄鐢ㄦ潵鏍囧織紜浠剁敤鐨勩傚湪緗戠粶涓婅搗浣滅敤鐨勬槸ip鍜宮ac錛屽洜姝ゆ敼浜嗕箣鍚庯紝鍦ㄧ綉緇滀笂鏄鍙浠ユe父浣跨敤鐨勶紝榪欎釜uuid鍙鍦ㄧ郴緇熶腑鏈夌敤銆

linux涓嬫庝箞鎼寤簄fs鍏變韓騫跺疄鐜板紑鏈鴻嚜鍔ㄦ寕杞斤紵

濡傛灉浣犺瘯浜唖da5涓嶈岋紝鍙浠ヨ瘯璇曠敤uuid榪涜屾寕杞斤紝鏌ョ湅uuid錛

ls-l/dev/disk/by-uuid/

鍗沖彲鐪嬪埌瀵瑰簲鐨剈uid鍙楓

濡傛灉鎹浜唘uid榪樻槸涓嶈岋紝榪樻湁涓涓鏂規硶錛

浣犳墜鍔ㄦ槸鍙浠ユ寕杞界殑錛岄偅涔堜綘鎶婃墜鍔ㄦ寕杞界殑鍛戒護鍐欏叆涓涓鑴氭湰錛岃劇疆榪欎釜鑴氭湰寮鏈鴻嚜鍚鍔ㄤ篃鏄鍙浠ュ疄鐜扮殑錛

vi/etc/rc.d/rc.local

鍔犲叆涓琛岋細紼嬪簭鍚嶇▼搴忚礬寰勩

渚嬪備綘鍦/home/user/涓嬫湁涓鏂囦歡錛歛.sh錛屽垯鍔犲叆錛歛.sh/home/user/a.sh

linux鎬庝箞閲嶅惎紜鐩橈紵

鎸傝澆鐨勬椂鍊欎嬌鐢║UID鍙峰氨濂戒簡渚嬪備慨鏀箆im/etc/fstab鏂囦歡錛氭櫘閫氱殑鏄榪欐牱/dev/sda1/data/disk1ext4defaults,noatime00涓嬮潰鐨勬槸浣跨敤UUID鎸傝澆鐨刄UID=356fdf58-6923-43d5-9a09-349159c7c8a6/data/disk1ext4defaults,noatime00淇鏀瑰ソ鍚巑ount-a鍗沖彲

linuxuuid鎬庝箞鏌ョ湅錛

浠婂ぉ璺熷ぇ瀹跺垎浜涓涓嬫煡鐪嬬‖鐩榰uid鐨勪笁縐嶆柟娉曪細

鏂規硶涓錛

#blkid

?

鏂規硶浜岋細

#lsblk-f

?

濡備笉鎯崇湅鍒版爲鍨嬬粨鏋勫彲鍔犱笂鈥渓鈥濆弬鏁幫細

#lsblk-lf

?

鍦ㄧ佺洏鍒嗗尯杈冨氭槸鍙浠ユ洿娓呯埥鐨勬煡鐪媢uid

鏂規硶涓夛細

#ll/dev/disk/by-uuid/

?

浠ヤ笂灝辨槸姣旇緝甯哥敤鐨勪笁縐嶆煡鐪嬬佺洏uuid鐨勬柟娉曪紝鍐欏叆/etc/fstab鏂囦歡涓鏃訛紝鏍煎紡灝辨槸鎶婄佺洏鐨勭粷瀵硅礬寰勬崲鎴愭煡鍒扮殑uuid鍗沖彲銆

濡傦細

?

淇濆瓨閫鍑恆

鎵ц岋細

#mount-a

鍗沖彲鎸傝澆fstab鏂囦歡涓鎵鏈夌殑紓佺洏銆

鍙鎵ц屼互涓嬪懡浠ゆ煡鐪嬫寕杞芥儏鍐碉細

#df-h

?

閱讀全文

與linux生成uuid相關的資料

熱點內容
花書pdf 瀏覽:269
wps合成pdf文件 瀏覽:807
python教程pdf免費下載 瀏覽:959
程序員需求表 瀏覽:640
為什麼安卓不能用qq登錄 瀏覽:690
公開密鑰加密哪年 瀏覽:831
程序員向 瀏覽:469
滑鼠指針壓縮包下載 瀏覽:764
登錄認證失敗請檢查賬號伺服器地址 瀏覽:737
解壓游戲覆蓋方式 瀏覽:533
遺傳演算法的變異運算元怎麼實現 瀏覽:685
spring如何添加app 瀏覽:664
python循環import 瀏覽:552
怎樣把js代碼加密 瀏覽:800
frp伺服器百度雲 瀏覽:792
12306演算法 瀏覽:630
單片機驅動小馬達 瀏覽:100
pythoncookbook27 瀏覽:518
c的指針和python 瀏覽:186
python寫sftp 瀏覽:958