우리는 단일 보드 컴퓨터에서 Xubuntu 18.04를 실행하고 키오스크 모드에서 브라우저를 사용하는 자동 판매기를 개발 중입니다. 이 자동 판매기는 대부분의 경우 인터넷에 연결할 수 없습니다. 그러나 기계는 예약된 작업을 수행해야 하므로 작업자가 기계 날짜와 시간을 설정할 수 있어야 합니다.
검색을 해보니 실제로 Linux에는 두 가지 날짜/시간 소스가 있는 것으로 나타났습니다. 하나는 하드웨어 시계에 의해 설정되고 다른 하나는 Linux 자체(date 명령)에 의해 설정됩니다. 또한 우리가 "올바른" 것으로 간주하는 것을 기반으로 동기화하는 도구도 있습니다.
그렇다면 인터넷에 연결되어 있지 않아 NTP에 액세스할 수 없는 기계에서는 기계 운영자가 시스템 날짜를 변경한 다음 하드웨어 시계를 그것과 동기화하도록 하는 것이 바람직합니까? 우리 애플리케이션은 이번 변경으로 인해 영향을 받지 않을 것이라고 생각하지만, 시스템에 어떤 영향을 미칠지는 모르겠습니다.