作为i运维,或多或少都会遇到一些因为服务器时间不一致或者不对导致的异常故障,那么如何保证linux时间的准确性呢?

首先要介绍一个协议,NTP(Network Time Protocol,网络时间协议)

NTP是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。

1、crontab定时任务同步时间

当你需要为你的服务器同步最新的时间的时候,你可以手动执行ntpdate

但是常规的做法是设置定时任务,周期性的同步时间服务器 上的最新时间,保证时间的准确性

*/5 * * * *  /usr/sbin/ntpdate  ntp.xxx.com【时间服务器网址】

2、使用chrony进行时间同步

chrony是对NTP协议的灵活实现,使用chrony进行时间同步会更加方便

2.1·安装chrony:

apt-get install chrony(或者yum install chrony)

2.2·修改配置文件

修改/etc/chrony.conf 或者 /etc/chrony/chrony.conf

因为如果是企业内部,都会使用自己的时间服务器,所以需要在配置文件中配置正确的时间服务器

server ntp.xxx.com iburst

修改完配置文件后,要重启chrony:

systemctl restart chronyd

然后你的服务器就会自动和时间服务器进行时间同步了

2.3·chrony常用命令

【1】进程服务维护

systemctl start chronyd.service    #启动
                systemctl status chronyd.service       #查看
                systemctl restart chronyd.service      #重启
                systemctl stop chronyd.service    #停止

systemctl enable chronyd.service     #设置开机启动

【2】查看时间同步状态:chronyc sourcestats -v

【3】 查看时间同步源:chronyc sources -v

欢迎关注我的公众号:龙叔运维

持续分享运维经验

linux的时间准确性问题相关推荐

  1. linux ntp时间服务器配置

    Network Time Protocol (NTP) 也是RHCE新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间,现在拿出来和大家分享 设置NTP服务器不难但是NTP本身是一个 ...

  2. linux ntp时间服务器配置 (资料)

    2019独角兽企业重金招聘Python工程师标准>>> Network Time Protocol (NTP) 是新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间 ...

  3. linux校时写入硬件,手动校正 Linux 系统时间并把时间写入硬件,系统启动时自动校正时间并把时间写入硬件。...

    手动校正 Linux 系统时间并把系统时间写入硬件,系统启动时自动校正时间并把时间写入硬件. 下面以 CentOS 6.5 (32位)系统为例,设置系统时间:手动校正 Linux 系统时间并把时间写入 ...

  4. linux日程管理系统,Linux系统时间管理

    一.时区配置 显示时区 [root@node2 ~]# date -R Mon, 19 Dec 2016 14:02:47 +0800 [root@node2 ~]# [root@node2 ~]# ...

  5. 修改linux的时间可以使用date指令

    修改linux的时间可以使用date指令在命令行输入:date 显示当前时间 [root@localhost ~]# date 2011年 05月 16日 星期一 10:04:38 CSTdate - ...

  6. linux 将当前时间往后调整2分钟_自动调整linux系统时间和时区与Internet时间同步...

    调整linux系统时间和时区与Internet时间同步 简要分为以下3个方法: 一.修改时区# cp /etc/localtime /etc/localtime.bak # ln -svf /usr/ ...

  7. linux实现时间服务器视频,linux实现时间同步有哪几种方法

    原标题:linux实现时间同步有哪几种方法 方法一:用ntpdate从时间服务器更新时间 如果linux系统没有ntpdate这个命令,可以输入以下代码进行安装 yum install ntp 安装完 ...

  8. java linux 时区_java同步/设置Linux系统时间

    java设置/同步Linux系统时间 在网上看了很多,试了很多,不知道是他们的环境不同还是啥原因,很少成功 下面我就把我的测试成功的代码贴出来,让同行们少走弯路,如果实验不成功,可以给我留言 我帮助你 ...

  9. linux '$^t' 时间,Linux C时间函数 time_t struct tm

    Linux C时间函数 time_t struct tm #include 关于时间的类型: time_t long型,表示从1970年1月1日到现在经过的秒数. struct tm { int tm ...

最新文章

  1. 关于mysql的一些问题_关于mysql的一些细节问题
  2. Eclipse——e(fx)clipse下载错误导致的安装失败解决方案
  3. can-utils源码解析cansend
  4. TwinSocketStream
  5. github设置仓库可见性 私人仓库设置
  6. 土地覆盖和土地利用的区别
  7. 使用深度学习进行表检测、信息提取和构建
  8. python3爬虫的简单使用-附百度贴吧等大量实例代码
  9. 牛排生熟程度 英语说法
  10. 人工智能的发展对生活有什么影响?
  11. 一文详解工业视觉中的光源及应用
  12. Rouge | 自动文摘及机器翻译评价指标
  13. 新概念模拟电路——晶体管构建的放大电路静态分析
  14. MUX VLAN详解与配置实例
  15. Soft Actor-Critic 论文笔记
  16. Qumarion 3D技术轻松建模 动漫制作更省心
  17. ModuleNotFoundError: No module named ‘_ctypes‘的解决方案
  18. 用python求正方形周长_用于正方形、矩形和ci的周长和面积的单独函数
  19. mt9d131 驱动简介
  20. 山寨不了你,就要使出混身解数置你于死地,某多只是马前卒

热门文章

  1. getparameter java_java中getAttribute和getParameter的区别
  2. getParameter的用法说明
  3. Linux如何重启oracle监听,Linux下重启oracle服务及监听器和实例详解
  4. 开放创新平台,大公司的掘墓者
  5. 【金阳光测试】大话Android自动化测试--Android自动化系列(1)--金阳光于2013年4月份
  6. PTA 整除光棍 (20 分) Java (BigInteger简单解题)
  7. 数据特征分析之帕累托分析以及python实现
  8. 从菜鸟到大佬(四格漫画)
  9. 初级运维工程师面试题
  10. 麦当劳LEED认证餐厅超过1600家;玩具反斗城国庆全国新开6家门店 | 美通企业日报...