更改系统时间的程序?

更改系统时间的程序?

可能重复:
为了模拟目的定期覆盖 NTP

当我们进行灾难恢复演习时,我们必须重新运行前一天的生产批次。为了适应这些批次的重新运行,我们所有服务器上的系统时钟都往后调(内部演习为 9 小时,如果涉及最终用户则为 24 小时)。

域控制器将启动,NTP 将重新配置。然后,所有客户端计算机都将启动。

需要先完成时间偏移。

有人能帮助完成系统时间偏移的步骤吗,因为这需要在其余服务器启动之前完成?

下面是一个高级视图,我需要帮助填写空白以创建一个程序。

  1. 域控制器:更改 NTP 服务器配置,使其指向本地硬件时钟作为第 9 层
  2. 客户 Unix 服务器客户端:停止ntpd、运行ntpdate <DC IP address>、启动ntpd
  3. 基础设施 Unix 服务器(如有必要)。停止 xntpd,并手动更改时钟。

答案1

我可能漏掉了一些东西。但如果时间不太长的话,我会停止 NTP 进行 DR 练习。我漏掉了什么?你似乎已经有计划了。

  1. service ntpd stop
  2. date -s "now -9 hours"
  3. 按照您认为合适的任何方式运行您的批处理。
  4. date -s "now +9 hours"
  5. service ntpd start

我希望所有的时间变化都不会搞砸任何事情......在隔离的环境中测试 DR 可能是一个更好的主意,这样你就不必在生产中弄乱时间。

相关内容