我一直试图在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
答案 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命令显示的时间相同。