firion Asked: 2023-03-21 20:39:22 +0800 CST2023-03-21 20:39:22 +0800 CST 2023-03-21 20:39:22 +0800 CST timedatectl 信息存储在哪里? 772 我正在开发没有 RTC 电池的嵌入式系统。当互联网连接可用时,时间通过 NTP 同步(这并不总是发生)。当设备关闭时,时间将重置为过去的值。有时我注意到这个“默认”值已更新为更新的值。这些信息存储在文件系统中的什么位置? date 1 个回答 Voted Best Answer Stephen Kitt 2023-03-21T21:08:34+08:002023-03-21T21:08:34+08:00 最后一个已知的“好”时间戳被存储为 的修改时间/var/lib/systemd/timesync/clock。使用的最小值是systemd构建日期。每当时间从网络源成功同步时,它都会更新,如果SaveIntervalSec=已设置(使用systemd 250或更高版本),则会定期更新。 这意味着默认情况下,您会在启动期间看到更新的时间戳: systemd安装了更新版本 系统在上次启动后设法同步了它的时间
最后一个已知的“好”时间戳被存储为 的修改时间
/var/lib/systemd/timesync/clock
。使用的最小值是systemd
构建日期。每当时间从网络源成功同步时,它都会更新,如果SaveIntervalSec=
已设置(使用systemd 250或更高版本),则会定期更新。这意味着默认情况下,您会在启动期间看到更新的时间戳:
systemd
安装了更新版本