【发布时间】:2018-04-05 21:03:37
【问题描述】:
感谢您花时间研究我的问题,我们有 VM 服务器(cent os),根据业务需求,我们正在其上设置静态日期,我们需要保持相同的日期,因此我们有计划 cron 来设置日期到 2017 年 6 月 23 日午夜 12 点,但从营业时间的几天下午 3 点左右开始,日期会自动更改为当前日期,最终导致应用程序在此期间中断。
我们尝试过的可能解决方案: 1.卸载ntp以避免任何日期设置。 2. vmware 同步被禁用。 3. date set cron job 暂时禁用。 4. 重启服务器来解决这个问题,但结果如下。
[root@xxxx-t01 ~]# hwclock -u 2017 年 6 月 23 日星期五 04:42:05 PM PDT -0.547072 秒 [root@xxxx-t01 ~]# date -u 2018 年 4 月 4 日星期三 23:42:44 UTC [root@xxx-t01 ~]#
重启后系统日期和硬件日期不同。我们通过设置时区来解决这个问题。
我们尝试使用其他解决方案来捕获 var/logs/messages 等事件,但我们无法捕获任何事件,这可能很可疑。
寻找有价值的输入来检查日期是如何变化的,我们有什么方法可以捕获任何外部来源正在尝试在服务器上执行一些操作,因此日期正在更改为当前日期。
感谢您的帮助。
干杯, 桑托什
【问题讨论】:
-
为什么需要保持相同的日期?
-
它的业务需求,因为他们需要在固定日期与一些外部数据源保持同步,因此它是静态日期。
标签: linux unix unix-timestamp