今天我们要做的呢就是Linux的服务器时间同步,有的同学可能要问了,做啥子时间同步啊,我连上网不就同步了,可是事实并非如此哦!有的服务器没有配置时间的时候跟现在的时间相差好多呢。
而且今天我要讲的不仅仅是一台服务器的时间同步,这就太low了,今天我要说的呢是:
一台服务器同步北京授时中心的时间,另一台服务器同步这台服务器的时间(多台亦是如此)!废话不多说,直接上配置代码!!!
一、主服务器同步中国授时中心时间
(本机IP:192.168.0.224 )
当然首先两台服务器必须安装有ntp,不会安装的百度或谷歌就OK了。
打开配置文件:/etc/ntp.conf添加如下配置(如果原来有不用动)
driftfile /var/lib/ntp/drift server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst server 127.127.1.0 fudge 127.127.1.0 stratum 3 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys restrict 192.168.0.60 mask 255.255.255.0 nomodify #这里的IP配置成另一台服务器的 server 210.168.0.24 perfer
这样既配置了可以同步北京时间,又允许另一台服务器同步你的时间
二、同步上一台服务器时间(本机IP:192.168.0.60)
driftfile /var/lib/ntp/drift server 192.168.0.224 #配置成上一台的IP includefile /etc/ntp/crypto/pw keys /etc/ntp/keys
这样就大功告成了
注意:在做这些之前记得先把时间校准,时间相差太大不会同步过来!!!
三、验证
如何验证呢:我们在Linux里输入ntpstat出现下面的:
synchronised to NTP server (204.2.134.164) at stratum 3 time correct to within 799 ms polling server every 64 s
表示和北京时间正在同步。
另一台服务器出现:
synchronised to NTP server (192.168.0.224) at stratum 3 time correct to within 799 ms polling server every 64 s
证明同步成功!
四:测试说明
我们可以在主服务器修改两分钟,经测试两分钟同步需要30分钟左右,挺慢的,我们可以耐心等待。
如果修改后没有同步,先手动同步试试,先关闭防火墙,然后看看是不是端口的事,逐步排查吧!
生活是一场持久战,我们没有任何喘息的机会,但只要还在坚持就已经赢了很多人了。
一起加油吧,因为想买的东西还有很多。