gpt4 book ai didi

linux - 获取重启后更改的linux系统UUID

转载 作者:太空狗 更新时间:2023-10-29 12:29:52 25 4
gpt4 key购买 nike

我正在寻找一个 linux 系统 session ID,它在 linux session 的整个运行时都是不变的(只要正常运行时间在增加)。每次重新启动后,它应该重置为另一个(随机)值,可能格式化为 uuid。

我需要这个来记录全局上下文,我需要知道两个日志文件是否来自同一个 session 。将 stamp 文件放在/tmp/或另一个 volatile 文件夹中可能是一种选择,但我想避免淹没此类全局文件夹。使用系统启动时间也不是一个选项,因为机器没有 RTC 电池,并且在断电后时间会重置。每次仍然会有几毫秒的差异,但我不想冒碰撞的风险。散列系统启动 dmesg 或/proc 或/sys 的一部分也是如此。

我想知道内核是否已经通过/proc 或/sys 提供了这样的信息?

最佳答案

解决方法:

cat /proc/sys/kernel/random/boot_id

我在搜索 systemd 的“引导 ID”时找到了它。有一个引用文件的 DBus 错误报告:https://bugs.freedesktop.org/show_bug.cgi?id=23679

关于linux - 获取重启后更改的linux系统UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30712738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com