我们正在开发一台自动售货机,它将在单板计算机上运行 Xubuntu 18.04,并在 kiosk 模式下使用浏览器,该机器在大多数情况下无法连接到互联网。然而,由于机器需要执行计划任务,我们需要操作员能够设置机器日期和时间。
我一直在搜索,发现Linux中实际上有两种日期/时间源,一种是由硬件时钟设置的,另一种是由Linux本身(date命令)设置的。还有一些工具可以根据我们认为“正确”的内容来同步它们。
那么,在没有互联网连接并因此无法访问 NTP 的机器中,是否建议让机器操作员更改系统日期,然后与其同步硬件时钟?我们认为我们的应用程序不会受到此更改的影响,但我不知道会对系统产生什么影响。