【发布时间】:2015-06-30 17:01:33
【问题描述】:
我有一个在服务器 X 上运行的独立命令行 java 应用程序。我需要知道运行它的机器的唯一 ID。如何获得这个ID?也许像哈希一样的东西。我不想在那里保留像里面有 ID 的文件。有没有办法获得这个不依赖于 IP、硬件等的唯一 ID?
【问题讨论】:
-
你为什么不想依赖硬件,例如mac地址?
-
ID 应该是可重现的(确定性的)吗?如果没有,只需创建,甚至使用现有的 UUID(在 linux 下,您可以查看
blkid命令)。
标签: java spring hash server uniqueidentifier