首页 » 备忘录 » 正文

Linux centos设置crontab定期ntpdate校时解决系统时间不准的问题

有一台安装在hyperv架构下的centos系统,不知道是不是hyperv架构本身的问题,系统时间始终会越来越快,一天能快将近1分钟,给系统安装了hyperv的集成服务后依然如此。
这里可以用ntpdate命令来校准时间,我们使用阿里云的ntp服务器,
ntpdate time.pool.aliyun.com
但是这样只能解决一时,校准后时间还是会越走越快,所以我只能使用crontab定期执行ntpdate命令来不停得给系统校准时间来保证走时的准确性。
首先如果系统没有安装crontab,输入yum install vixie-cron crontabs来安装,安装完成后编辑crontab策略文件,输入vi /etc/crontab,因为我想尽量让走时误差小一点,所以设置了每个小时的30分都校准一次,如果想设置其他频率可以百度crontab的设置教程。
命令为30 * * * * root /usr/sbin/ntpdate time.pool.aliyun.com
如果你想查看crontab是否成功执行命令,可以输入tail -f /var/log/cron来查看
以上设置完成后,这台安装在hyperv下的centos基本上解决了走时不准的问题。

本文共 2 个回复

发表评论