• Linux系统时间同步问题


    问题描述:

      定时任务中有一个同步时间的操作,,但是查看时间发现比服务器中的时间少了5秒

     #  crontab -l 
    
      0 * * * *  /usr/sbin/ntpdate  192.168.3.1

     # /usr/sbin/ntpdate 192.168.37.1
    7 Apr 16:03:07 ntpdate[23403]: adjust time server 192.168.3.1 offset -5.000101 sec



    差了5秒钟的时间

      

    查了很久都没思路,,后来终于找到原因,现在整理一下出现这种问题的定位问题方法:

    1、查看crontab的日志,看是否有报错

    2、查看message的日志,查看这个时间段是否有报错

    3、查看是否有其他定时服务冲突

    (1)查看crontab的日志: vim /var/log/cron

      没有找到错误日志

    (2)查看系统日志:vim /var/log/message

      看到这个时间段有chronyd 日志  “Apr  7 15:23:29 master0 chronyd[962]: Selected source 119.28.206.193”

       系统日志中没有错误日志,但是有chrony的日志,chrony也是同步时间的服务,查看chrony的进程

    (3) 由系统日志看到chrony的记录,,查看进程,, 

      # ps -elf |grep chrony

      查到这个服务已经启动,,Linux系统出现两个同步时间的服务,所以出现同步时间偏差,需要关闭一个同步时间服务

    (4)我选择关闭chrony服务

    # systemctl stop chronyd
    # systemctl disable chronyd
    

      如此 ,时间同步问题就解决了。。。

  • 相关阅读:
    linux基础学习-14.3-第四关考试题
    linux基础学习-14.2-命令补充(4)
    linux基础学习-14.1-定时任务练习题
    引入jason依赖
    模糊查询sql语句
    多行删除操作
    分页助手依赖引入
    在web.xml文件中读取spring-security.xml配置文件
    spring-security框架引入依赖
    安全框架配置文件(spring-security.xml)
  • 原文地址:https://www.cnblogs.com/carriezhangyan/p/12654286.html
Copyright © 2020-2023  润新知