1. https://www.cnblogs.com/hiyang/p/12682234.html#:~:text=chrony%20%E7%AE%80%E4%BB%8B%20chrony%20%E6%98%AF%20RedHat%20%E5%BC%80%E5%8F%91%E7%9A%84%EF%BC%8C%E5%AE%83%E6%98%AF%E7%BD%91%E7%BB%9C%E6%97%B6%E9%97%B4%E5%8D%8F%E8%AE%AE%EF%BC%88NTP%EF%BC%89%E7%9A%84%E5%8F%A6%E4%B8%80%E7%A7%8D%E5%AE%9E%E7%8E%B0%EF%BC%9B%20RHEL%2FCentOS%207.x,chronyd%E3%80%81chronyc%EF%BC%9A%20chronyd%20%E6%98%AF%E4%B8%80%E4%B8%AA%20daemon%20%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%EF%BC%8Cchronyc%20%E6%98%AF%E7%94%A8%E6%9D%A5%E7%9B%91%E6%8E%A7%20chronyd%20%E6%80%A7%E8%83%BD%E5%92%8C%E9%85%8D%E7%BD%AE%E5%8F%82%E6%95%B0%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7%E3%80%82

chrony 简介

chrony 是 RedHat 开发的,它是网络时间协议(NTP)的另一种实现;
RHEL/CentOS 7.x 的默认时间同步工具,在 CentOS 6.8之后也添加上了这个工具;
chrony 可以同时做为 ntp 服务的客户端和服务端;安装完后有两个程序 chronyd、chronyc:
chronyd 是一个 daemon 守护进程,chronyc 是用来监控 chronyd 性能和配置参数的命令行工具。

ntp pool

pool.ntp.org

ntp 配置文件

/etc/ntp.conf

  1. 复制driftfile /var/lib/ntp/drift
  2. pidfile /var/run/ntpd.pid
  3. logfile /var/log/ntp.log
  4. # Access Control Support
  5. restrict default kod nomodify notrap nopeer noquery
  6. restrict -6 default kod nomodify notrap nopeer noquery
  7. restrict 127.0.0.1
  8. restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap nopeer noquery
  9. restrict 172.16.0.0 mask 255.240.0.0 nomodify notrap nopeer noquery
  10. restrict 100.64.0.0 mask 255.192.0.0 nomodify notrap nopeer noquery
  11. restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap nopeer noquery
  12. # local clock
  13. server 127.127.1.0
  14. fudge 127.127.1.0 stratum 10

chrony 配置文件

/etc/chrony.conf

  1. 复制# 时钟服务器地址
  2. server ntp1.aliyun.com
  3. # 指定包含 NTP 身份验证密钥的文件。
  4. local stratum 8
  5. # 指令设置当chronyd从可用源中选择同步源时,每个层应该添加多少距离到同步距离。
  6. # 默认情况下,CentOS中设置为0,让chronyd在选择源时忽略源的层级
  7. stratumweight 0
  8. # chronyd程序的主要行为之一,就是根据实际时间计算出计算机增减时间的比率,将它记录到一个文件中是最合理的,它会在重启后为系统时钟作出补偿。
  9. # 甚至可能的话,会从时钟服务器获得较好的估值。
  10. driftfile /var/lib/chrony/drift
  11. # rtcsync指令将启用一个内核模式,在该模式中,系统时间每11分钟会拷贝到实时时钟(RTC)。
  12. rtcsync
  13. # 如果系统时钟的偏移量大于10秒,则允许系统时钟在前三次更新中步进。
  14. makestep 10 3
  15. # allow / deny - 这里你可以指定一台主机、子网,或者网络以允许或拒绝NTP连接到扮演时钟服务器的机器。
  16. allow all
  17. # 指定包含 NTP 身份验证密钥的文件。
  18. keyfile /etc/chrony.keys
  19. # noclientlog
  20. logchange 0.5
  21. logdir /var/log/chrony
  22. log measurements statistics tracking

chronyc 命令行工具

  1. 复制# 检查NTP访问是否对特定主机可用
  2. chronyc accheck
  3. # 查看 ntp_servers
  4. chronyc sources
  5. # 查看 ntp_servers 状态
  6. chronyc sourcestats
  7. # 查看 ntp_servers 是否在线
  8. chronyc activity
  9. # 查看 ntp 详细信息
  10. chronyc tracking
  11. # 报告已访问到服务器的客户端
  12. chronyc clients

修改时区

  1. 复制# 查看日期时间、时区及 NTP 状态
  2. timedatectl
  3. # 查看时区列表
  4. timedatectl list-timezones
  5. timedatectl list-timezones | grep -E "Asia/Shanghai"
  6. # 修改时区
  7. timedatectl set-timezone Asia/Shanghai
  8. # 修改日期时间(可以只修改其中一个)
  9. timedatectl set-time "2020-04-11 16:51:10"
  10. # 开启 NTP
  11. timedatectl set-ntp true/flase

[转帖]ntp和chrony的更多相关文章

  1. [centos][ntp][administrator] chrony ntp

    以下内容,适用于 CentOS 7 (systemd 体系) 一. 首先,确认你是否启用了 ntp 服务: [root@nlb2-liantiao ~]# timedatectl Local time ...

  2. ntp和chrony

    目录 chrony 简介 ntp pool ntp 配置文件 chrony 配置文件 chronyc 命令行工具 修改时区 chrony 简介 chrony 是 RedHat 开发的,它是网络时间协议 ...

  3. linux服务之NTP及chrony时间同步

    博客园 首页 联系 管理   linux服务之NTP及chrony时间同步   一.NTP时间同步 NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步 ...

  4. linux服务之ntp与chrony

    centos7.2变成了chrony RHEL从7.0开始改用chrony同步时间,原ntp同步方式也可以使用,但要安装ntp服务. [root@1st-kvm plymouth]# rpm -qa| ...

  5. NTP and Chrony在RHEL

    在RHEL7上,Chrony已经代替了NTP来做时间同步服务. 1 服务器上操作 yum -y install chrony vim /etc/chrony.conf # Allow NTP clie ...

  6. Linux内网时钟同步问题(ntp和chrony)

    我们都知道时钟同步可以使用外网服务器,在内网内不能连接外网的时候也需要时钟同步,那怎么进行呢? 选择内网的一台稳定的服务器作为时钟源,然后让其他机器都来同步这台机器即可. 注:其实ntp服务和chro ...

  7. 【Linux】【Services】【SaaS】Docker+kubernetes(2. 配置NTP服务chrony)

    1. 简介 1.1. 这次使用另外一个轻量级的NTP服务,chrony.这是openstack推荐使用的ntp服务. 1.2. 官方网站:https://chrony.tuxfamily.org/ 2 ...

  8. CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd)

    CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd) Chosing between Chrony and N ...

  9. 使用 NTP/Chrony 同时 Centos7 网络时间

    Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,提供高精准度的时间校正服务. 在 Centos ...

  10. 补充NTP知识的初中高

    前言 网上流传阿里穆工对NTP知识梳理的初级和中级版本.我从时钟服务器厂商在实践中的经验对穆工的文档进行再次整理和补充,希望对使用此设备的客户和对此有兴趣的同学给出一些指引. 个人认为对知识的了解应该 ...

随机推荐

  1. 一些JavaSE学习过程中的思路整理(三)(主观性强,持续更新中...)

    目录 一些JavaSE学习过程中的思路整理(三)(主观性强,持续更新中...) Java线程同步的几种常见情况分析 由简单到复杂的几种单例模式写法 死锁的实现与破解 使用lambda表达式化简代码 J ...

  2. Guava常用工具类总结

    === -"我想写得更优雅,可是没人告诉我怎么写得更优雅" -"Null的含糊语义让人很不舒服.Null很少可以明确地表示某种语义,例如,Map.get(key)返回Nu ...

  3. three.js中场景模糊、纹理失真的问题

    目录 1. 概述 2. 方案 2.1. 开启反走样 2.2. 开启HiDPI设置 3. 结果 4. 参考 1. 概述 在three.js场景中,有时会遇到场景模糊,纹理失真的现象,似乎three.js ...

  4. PLG SaaS 案例:如何实践外链自动增长策略?

    首先任何的商业逻辑,光流量增长,没法变现是没用的. 就像博客群发提效工具,得有对应的用户,更得有对应付费用户群体的画像.剩下的就是靠增长,被动让他们找到你的产品,用产品解决他们痛点,他们自然而然会付费 ...

  5. 神经网络入门篇:详解为什么需要非线性激活函数?(why need a nonlinear activation function?)

    为什么需要非线性激活函数? 为什么神经网络需要非线性激活函数?事实证明:要让的神经网络能够计算出有趣的函数,必须使用非线性激活函数,证明如下: 这是神经网络正向传播的方程,现在去掉函数\(g\),然后 ...

  6. MySQL篇:第四章_详解DML语言

    DML语言 插入 一.方式一 语法: insert into 表名(字段名,...) values(值1,...); 特点: 1.字段类型和值类型一致或兼容,而且一一对应 2.可以为空的字段,可以不用 ...

  7. 9个GaussDB常用的对象语句

    摘要:本文介绍了9个GaussDB常用的对象语句,希望对大家有帮助. 本文分享自华为云社区<GaussDB对象相关语句>,作者:酷哥. 1. 常用函数 pg_database_size() ...

  8. PNG文件解读(2):PNG格式文件结构与数据结构解读—解码PNG数据

    PNG文件识别 之前写过<JPEG/Exif/TIFF格式解读(1):JEPG图片压缩与存储原理分析>,JPEG文件是以,FFD8开头,FFD9结尾,中间存储着以0xFFE0~0xFFEF ...

  9. CIO们开始将软件供应链升级为安全优先级top

    开源之所以在软件开发中大量使用的原因是它提供了经过良好测试的构建块,可以加速复杂应用程序和服务的创建.但是第三方软件组件以及包和容器的便利性同时也带来了风险--软件供应链攻击. 软件供应链攻击日益普遍 ...

  10. Win10 企业版激活方法

    如果大家想要激活 Win10的企业版,可以依次执行下面的命令,分别表示安装win10企业版密钥,设置kms服务器,激活win10企业版;slmgr /ipk NW6C2-QMPVW-D7KKK-3GK ...