- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
为了监控目的,我需要注册在真实硬件以及虚拟机、AWS、Azure 上运行的 Linux 服务器,方法是发送它们的唯一 ID。我想通了
给出的那个 idsudo dmidecode | grep UUID
是最好的选择,因为即使您克隆了虚拟机而没有重新初始化 MAC 地址,它的结果也会不同。
但是 dmidecode 并不是到处都安装的。所以我试图了解文件 /sys/devices/virtual/dmi/id/product_uuid always 是否包含与 dmidecode?
最佳答案
dmidecode | grep UUID
和 /sys/devices/virtual/dmi/id/product_uuid
应该相等,但根据您的系统,输出可能不同。
来自 dmidecode source code :
/*
* As of version 2.6 of the SMBIOS specification, the first 3
* fields of the UUID are supposed to be encoded on little-endian.
* The specification says that this is the defacto standard,
* however I've seen systems following RFC 4122 instead and use
* network byte order, so I am reluctant to apply the byte-swapping
* for older versions.
*/
另请参阅:[PATCH] dmi, Use little-endian for sysfs PRODUCT UUID
我注意到 Ansible也首先尝试/sys,然后回退到 dmidecode 可执行文件以收集 dmi 相关事实。
关于linux - 'sudo dmidecode | grep UUID' 和 '/sys/devices/virtual/dmi/id/product_uuid' 。它们相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37829168/
我正在阅读这个论坛,它说你可以在/sys/class/dmi.. 等中找到 product_uuid 我在/sys/class 中没有 dmi 文件夹。我有 dma 但没有 dmi。 用find a
在/sys/class/dmi/id/目录下有product_uuid和product_serial文件。 它是如何产生的?有什么不同? 我可以更改这些文件吗? 重装操作系统后是否存值? 最佳答案 H
为了监控目的,我需要注册在真实硬件以及虚拟机、AWS、Azure 上运行的 Linux 服务器,方法是发送它们的唯一 ID。我想通了 给出的那个 id sudo dmidecode | grep UU
我是一名优秀的程序员,十分优秀!