我有几个专用的服务器,由于某些原因,他们完全无法保持正确的时间同步,每隔几天他们就开始有时钟分钟的差异。 所以我必须手动打开Putty,连接,login,然后在其上运行ntpdate -u 0.ar.pool.ntp.org
命令。
由于我每天都无法做到这一点,因为我很忙,所以问题是我该如何创build某种types的每天在每台服务器上自动运行此命令的cron 。 我有完全的root权限访问所有的服务器,他们有CentOs和DirectAdmin。 谢谢。-
这个任务不需要使用cron。 安装和configurationntpd( 连续时间同步的特殊守护程序)更好。
sudo yum install ntp
sudo chkconfig ntpd on
sudo nano /etc/ntp.conf
你来自阿根廷吧? 评论/删除所有默认的CentOS ntp服务器,例如,您可以为阿根廷添加自己的时间服务器
server 0.ar.pool.ntp.org server 1.south-america.pool.ntp.org server 0.south-america.pool.ntp.org
完成configuration后,只需启动ntp服务: sudo service ntpd start
要检查NTP服务是否正在同步:
sudo ntpq -pn sudo tail -f /var/log/messages
不要一次使用重置时间的ntpdate
,而要考虑使用NTP守护进程( ntp
包)。 它减慢或紧固系统时钟以匹配NTP服务器。