Linux服务器时间同步

在集群搭建时,我们要注意几台机子的时间一致情况,下面以两台为例,完成时间同步。

两台机(master作为server,sever1作为client)都要设置:
ate -s 08/08/2018
date -s 11:14:00
1.date {查看目前本地的时间}
2.hwclock --show {查看硬件的时间}
3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改
4.hwclock --set --date '014-12-15 15:15:15' {设置硬件时间为14年12月15日15点15分15秒}
5.hwclock --hctosys {设置系统时间和硬件时间同步}
6.clock -w {保存时钟}

然后,Linux 6.X服务是自带的,只是默认没有启动。
service ntpd start
就可以启动ntp服务。

ntp.conf的写法和时间同步成功的验证
ntp服务器端(master):
vi /etc/ntp.conf
加上
server 127.127.1.0
fudge 127.127.1.0 stratum 10

ntpstat
synchronised to local net at stratum 11
   time correct to within 11 ms
   polling server every 1024 s

ntpstat的输出可见master已经和自己同步了。
ntp客户端:
vi /etc/ntp.conf
server xxx.xxx.xxx.xxx #master服务端IP

[root@sever1 home]# ntpstat
unsynchronised
  time server re-starting
   polling server every 64 s
[root@sever1 home]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 master          LOCAL(0)        11 u   42   64   17    0.380    0.015   0.028


其实出现上面的when一列数值就说明已经在同步了, 过了几分钟ntpstat输出同步成功:

[root@sever1 home]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 master          LOCAL(0)        11 u   18   64   37    0.195   -0.018   0.022

[root@sever1 home]# ntpstat
unsynchronised
   polling server every 16 s

时间同步的时候可能需要几分钟,耐心等待一会。
ntpstat输出表示和ntp server同步成功。

 

posted @ 2018-08-08 12:36  醉城、  阅读(582)  评论(0编辑  收藏  举报