linux 中文件有uuid吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 中文件有uuid吗相关的知识,希望对你有一定的参考价值。
linux中有UUID,保存在文件/sys/class/dmi/id/product_uuid中,可以使用cat等命令查看,如:
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进行转换。
参考技术A UUID是Universally Unique IDentifiers全局唯一标识符,主要是设备,比如blkid /dev/sda1可以查看/dev/sda1的UUID。追问
嗯
参考技术B linux 有 UUID 参考技术C sudo cat /sys/class/dmi/id/product_uuid本回答被提问者采纳linux网卡的uuid有啥用
uuid是所谓的全局唯一标识符。就是说在理想情况下,是没有相同的。用途?起标志作用。
回到你这个问题,网卡里头的uuid只是用来标志硬件用的。在网络上起作用的是ip和mac,因此改了之后,在网络上是可以正常使用的,这个uuid只在系统中有用。 参考技术A 你可以认为是系统区分网卡的吧,两张网卡一定有不同的uuid,用nmcli con show可以看到所有网卡的uuid 参考技术B 很好。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
以上是关于linux 中文件有uuid吗的主要内容,如果未能解决你的问题,请参考以下文章
在 Linux 和 OSX 上用唯一的 uuid 替换每个匹配的字符串值
linux已经安装了php扩展uuid 但是还报Call to undefined function uuid_make()这个错误,为甚么呢。