timedatectl 정보는 어디에 저장되나요?

timedatectl 정보는 어디에 저장되나요?

RTC 배터리 없이 임베디드 시스템을 개발 중입니다. 인터넷 연결이 가능하면 NTP를 통해 시간이 동기화됩니다(항상 그런 것은 아닙니다). 장치가 꺼지면 시간은 과거 값으로 재설정됩니다. 가끔 이 "기본값" 값이 새로운 값으로 업데이트된 것을 볼 수 있습니다. 이 정보는 파일 시스템의 어디에 저장됩니까?

답변1

마지막으로 알려진 "양호" 타임스탬프가 수정 시간으로 저장됩니다./var/lib/systemd/timesync/clock. 사용되는 최소값은 systemd빌드 날짜입니다. 시간이 네트워크 소스에서 성공적으로 동기화될 때마다 업데이트되며,SaveIntervalSec=설정되어 있습니다 (시스템 250또는 그 이후).

즉, 기본적으로 시작 중에 업데이트된 타임스탬프가 표시됩니다.

  • systemd최신 버전이 설치됨
  • 시스템이 마지막 부팅 이후 시간을 성공적으로 동기화했습니다.

관련 정보