CentOSconfigurationntpd服务于DST / localtime

我知道ntp使用UTC,客户端必须自己pipe理任何DST和时区差异。

我遇到的问题是,几个nonamenetworking摄像机有一个非工作的DST实现,并随机添加/减去小时,导致几乎总是不正确的时间。 不过,所有的摄像头都可以与ntp服务器同步。 所以我认为解决这个问题的一个办法就是把包括DST(如果适用)在内的当地时间作为“UTC”提供给摄像机,并closures任何时区/ DST设置。 这是可能的(没有搞乱linux系统)?

CentOS系统正在虚拟机中运行,并且正在同步networking上另一个ntp主机的时间。 没有其他的系统与这个系统同步,所以ntpd时间只适用于networking摄像机。 CentOS系统本身必须继续正确的时间。

如果这是一个非常糟糕的主意,我也接受其他build议;)

在我看来这是一个非常糟糕的主意。 几乎总是导致NTP服务器最终导致问题 – 只要看看ServerFault – 至less为他们自己。 要求CentOS系统运行错误的ntpd仍然需要知道正确的时间,以便澄清为什么这不能很好地结束(你可以有一个小的,牺牲性的虚拟机只知道错误的时间,并做广告 – 但这是仍然不是一个好主意)。

如果您的相机无法执行DST,则以UTC运行它们。 closures相机上的任何时区和DST设置,只要接受相机时间戳将在UTC; 这个转换并不难,每年两个小时它具有独特的优势 – 秋天的两个小时,时钟在同一时间运行两次。

而在未来,购买更好的相机。

编辑 :从一个专门的,牺牲的虚拟机广告错误的时间? 确定:设置时钟错误,并告诉NTPD本地时钟可以被信任:

 fudge 127.127.1.0 stratum 5 server 127.127.1.0 

我确定在相机上省钱会让你开心,但是要么需要这些时间戳的图像是有好的商业理由的,在这种情况下,你是为了自己的基础设施,或者你不这样做,在这种情况下为什么要麻烦?

虽然我希望我已经展示过了,但是如果你想让这些图像具有时间戳的证据价值,那么让它们使用UTC时间戳是一个明显的优势 – 与壁钟时间不同,它是一年四季都是独一无二的。