导航:首页 > 操作系统 > 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相关的资料

热点内容
压缩性骨折半年 浏览:559
如何云服务器解压文件 浏览:930
单片机93加9E的psw 浏览:723
福建少儿频道哪个app可以看 浏览:393
印度加密代币机票 浏览:418
哪个app可以看江西2套 浏览:680
哪个小说app好用还免费 浏览:665
win7ping命令 浏览:507
程序员看图识算法 浏览:949
vs设置远程编译 浏览:600
速腾汽车怎么给安卓手机充电 浏览:270
苹果安卓换机用什么软件好 浏览:262
华为通话加密电话 浏览:62
什么服务器可以代替计算机 浏览:962
服务器当电脑用怎么安装显卡 浏览:521
回女友消息神器python 浏览:52
App分类框怎么添加 浏览:548
海尔帅王子冰箱压缩机启动跳闸 浏览:490
cadfill命令什么意思 浏览:338
中公专项题库pdf 浏览:935