使用NTP同步使用不同时区的系统

时间:2018-12-14 07:49:49

标签: redhat ntp

我一直试图在2个RHEL服务器(Node1和Node2)上同步时间,因为我必须安装一个数据库,该数据库要求每个节点都同步。 Node1和Node2都在/etc/ntp.conf中使用同一服务器,即Node3。

Node2与Node3完全同步,但是Node1距离很远(5.5小时)。但是,“ ntpq -p”命令没有显示出这种差异。

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*Node3                 Node4     3 u   59   64  377    0.156    0.180   0.024

它显示的偏移仅为0.18。

花了一些时间试图找出造成这种情况的原因之后,我发现Node1处于不同的时区(使用命令:date +"%Z %z")!尽管如果考虑节点运行所在的时区,时间实际上是同步的,但是由于我不确定数据库在这种情况下的表现方式,因此我希望将Node1与Node2置于同一时区。

基本上,我想知道建议执行哪些步骤以使Node1使用与Node2 / Node3相同的时区。

RHEL版本:6.9

1 个答案:

答案 0 :(得分:0)

事实证明,我要做的就是创建与我要移至的时区有关的文件的软链接(如果文件已存在,则将其删除)。当我想将时区更改为IST(印度标准时间)时,我使用了以下命令(来自root用户):

function Person(){

      this.age = 0;

      setInterval(() => {
        this.age++; // |this| properly refers to the Person object
      }, 1000);
    }

var p = new Person();

现在,两个节点上的date命令显示的时间相同。