笔者的linux装在虚拟机上面,平时练习的时候经常挂起,所以系统时间经常错乱,影响许多服务的配置。

  尝试过手动配置但是太麻烦,有木有自动同步系统时间,而且自动把系统的时间同步到硬件时间呢(挂起虚拟机的话硬件时间也是错误的)。

  思考了许多想起了我们常用的配置ntp一般我们用只是同步几台服务器的时间,让她们协调工作的,我们可以在我们所对应时区的ntpserver去同步时间,好了看看我们怎么配置的吧。

  首先我们在http://www.pool.ntp.org网站上面找到我们所在地址的ntpserver

 

服务器时间同步_第1张图片

点亚洲(如果你点别的我也没意见)

 

服务器时间同步_第2张图片

点击中国

 

好了我们已经查找到了三个ntpserver

接下来我们从ntpserver上面同步系统时间,当然你的虚拟机或者服务器需要联网可以跟ntpserver通讯才行

 

好了可以连接了我们同步时间

 

   
   
   
   
  1. # ntpdate 2.cn.pool.ntp.org&&ntpdate 1.asia.pool.ntp.org 
  2. # hwclock --systohc

这里我们分别从两个ntpserver上面同步时间,确保时间准确。并把硬件时间和系统时间同步

 

但是我们不能每次都手动同步,写入crontab计划任务

 

   
   
   
   
  1. # crontab -e 
  2. 0 */1 * * *    ntpdate 2.cn.pool.ntp.org&&ntpdate 1.asia.pool.ntp.org&&hwclock --systohc 

我们这里没小时同步一下时间。

好了,系统时间正确了,配服务的时候时间也不会出错了