如何自动运行ntdpdate命令?

我有几个专用的服务器,由于某些原因,他们完全无法保持正确的时间同步,每隔几天他们就开始有时钟分钟的差异。 所以我必须手动打开Putty,连接,login,然后在其上运行ntpdate -u 0.ar.pool.ntp.org命令。

由于我每天都无法做到这一点,因为我很忙,所以问题是我该如何创build某种types的每天在每台服务器上自动运行此命令的cron 。 我有完全的root权限访问所有的服务器,他们有CentOs和DirectAdmin。 谢谢。-

这个任务不需要使用cron。 安装和configurationntpd( 连续时间同步的特殊守护程序)更好。

  1. sudo yum install ntp
  2. sudo chkconfig ntpd on
  3. sudo nano /etc/ntp.conf
  4. 你来自阿根廷吧? 评论/删除所有默认的CentOS ntp服务器,例如,您可以为阿根廷添加自己的时间服务器

     server 0.ar.pool.ntp.org server 1.south-america.pool.ntp.org server 0.south-america.pool.ntp.org 
  5. 完成configuration后,只需启动ntp服务: sudo service ntpd start

  6. 要检查NTP服务是否正在同步:

     sudo ntpq -pn sudo tail -f /var/log/messages 

不要一次使用重置时间的ntpdate ,而要考虑使用NTP守护进程( ntp包)。 它减慢或紧固系统时钟以匹配NTP服务器。