网络时间服务和 chrony

网络时间服务和 chrony

  • ntp 服务
  • chrony 服务
  • 公共 NTP 服务
  • 时间工具

 ntp 服务

ntp 既可做客户端也可作服务器,须要时时开启与服务器同步,也须要时时等待客户端的链接,所以不一样与c/s 结构,做为客户端也要时时开启。linux

  1. ntp服务器做为客户端

    1. yum install ntp -y
    2. vim /etc/ntp.conf
      1. server ntp1.aliyun.com iburst
      2. server ntp2.aliyun.com iburst
    3. 修改时间
      1. date -s "-1 year"
      2. date
    4. systemctl start ntpd
    5. 查看
      1. ntpq -p
      2. date
  2. ntp做为服务端

    1. yum install ntp -y
    2. vim /etc/ntp.conf (centos6须要注释掉如下行)
      1. 8 #restrict default kod nomodify notrap nopeer noquery
    3. service ntpd start

chrony 服务

  1. chrony服务器端

    1. yum install chrony -y
    2. vim /etc/chrony.conf
      1. allow 192.168.209.0/24
      2. local stratum 10
    3. systemctl start chronyd
  2. chrony客户端

    1. yum install chrony -y
    2. vim /etc/chrony.conf
      1. service 192.168.209.10 iburst
    3. systemctl start chronyd
  3. chronyc 命令

    1. help命令能够查看更多chronyc的交互命令
    2. accheck  检查是否对特定主机可访问当前服务器
    3. activity 显示有多少NTP源在线/离线
    4. sources [-v] 显示当前时间源的同步信息
    5. sourcestats [-v]显示当前时间源的同步统计信息
    6. add server  手动添加一台新的NTP服务器
    7. clients 报告已访问本服务器的客户端列表
    8. delete 手动移除NTP服务器或对等服务器
    9. settime 手动设置守护进程时间
    10. sracking  显示系统时间信息
  4. 配置文件chrony.conf

    1. server - 可用于时钟服务器,iburst 选项当服务器可达时,发送一个八个数据
      包而不是一般的一个数据包。 包间隔一般为2秒,可加快初始同步速度
    2. driftfile - 根据实际时间计算出计算机增减时间的比率,将它记录到一个文件中,
      会在重启后为系统时钟做出补偿
    3.  rtcsync - 启用内核模式,系统时间每11分钟会拷贝到实时时钟(RTC)
    4.  allow / deny - 指定一台主机、子网,或者网络以容许或拒绝访问本服务器
    5.  cmdallow / cmddeny - 能够指定哪台主机能够经过chronyd使用控制命令
    6.  bindcmdaddress - 容许chronyd监听哪一个接口来接收由chronyc执行的命令
    7. makestep - 一般chronyd将根据需求经过减慢或加速时钟,使得系统逐步纠正
      全部时间误差。在某些特定状况下,系统时钟可能会漂移过快,致使该调整过
      程消耗很长的时间来纠正系统时钟。该指令强制chronyd在调整期大于某个阀
      值时调整系统时钟
    8.  local stratum 10 - 即便server指令中时间服务器不可用,也容许将本地时间
      做为标准时间授时给其它客户端

公共的NTP服务

  1. pool.ntp.org:项目是一个提供可靠易用的NTP服务的虚拟集群
    cn.pool.ntp.org,0-3.cn.pool.ntp.org
  2. 阿里云公共NTP服务器
    Unix/linux类:ntp.aliyun.com,ntp1-7.aliyun.com
    windows类: time.pool.aliyun.com
  3. 大学ntp服务
    s1a.time.edu.cn 北京邮电大学
    s1b.time.edu.cn 清华大学
    s1c.time.edu.cn 北京大学
  4. 国家授时中心服务器
    210.72.145.44

时间工具

  • timedatectl
    • 查看日期时间、时区及NTP状态:timedatectl
    • 查看时区列表:timedatectl list-timezones
    • 修改时区:timedatectl set-timezone Asia/Shanghai
    • 修改日期时间:timedatectl set-time "2017-01-23 10:30:00"
    • 开启NTP: timedatectl set-ntp true/flase
  • system-config-date:图形化配置chrony服务的工具
相关文章
相关标签/搜索