时间服务和chrony

时间服务和chrony

多主机协作工作是,各个主机的时间同步很总要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等,利用NTP协议使网络中的各个计算机时间达到同步。目前NTP协议属于运维基础架构中必备的基本服务之一。
时间同步实现:ntp,chrony

ntp

ntp将系统时间和世界协调时UTC同步,精度在局域网内可达到0.1ms,在互联网上绝大多数的地方精度可以达到1-50ms。目前CentOS6上所使用的就是ntp服务。

ntp的部署

实验说明:
主机A从互联网上的主机同步时间并作为局域网内的时间服务器使用,主机B自动去向主机A同步时间
实验准备
准备A、B、两台主机
主机 系统 ip
A CentOS6 192.168.73.137
B CentOS6 192.168.73.136

将主机B的时间调慢

[[email protected] ~]# date -s "-10 days"
Sun Apr  7 10:50:51 CST 2019
[[email protected] ~]# date
Sun Apr  7 10:50:58 CST 2019

查看下主机A时间

[[email protected] ~]# date
Wed Apr 17 10:53:35 CST 2019


一、将主机A设置为时间服务器
1.修改/etc/ntp

[[email protected] ~]# vim /etc/ntp.conf
...
#restrict default kod nomodify notrap nopeer noquery        #将文件中的此行注释,或者修改为下面行
restrict default kod nomodify
...
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 172.22.0.1 iburst                                    #将时间服务器指向外部的时间服务器。
...

2.将主机A与外网的时间服务器同步

[[email protected] ~]# ntpdate 172.22.0.1
18 Apr 10:27:53 ntpdate[3825]: adjust time server 172.22.0.1 offset 0.004437 sec

3.启动ntp服务,将ntp服务设置为开机启动

[[email protected] ~]# service ntpd start
Starting ntpd:                                             [  OK  ]
[[email protected] ~]# chkconfig ntpd on

二、修改主机B配置文件修改为自动和主机A同步时间
1.修改配置文件,将时间服务器指向主机A

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 192.168.73.140 iburst                                #添加此行

2.启动服务。

[[email protected] ~]# service ntpd start
Starting ntpd:                                             [  OK  ]
[[email protected] ~]# date                                        #由于ntp服务同步速度较慢,需要很长一段时间才能同步使劲按
Mon Apr  8 10:34:43 CST 2019
[[email protected] ~]# service ntpd restart
Shutting down ntpd:                                        [  OK  ]
Starting ntpd:                                             [  OK  ]
[[email protected] ~]# date                                        #再次重启服务,此时时间已经自动同步。
Thu Apr 18 10:34:54 CST 2019

CentOS7 chrony

实验说明:
此处以刚才配置的主机A为互联网中的时间服务器,主机7A从主机A同步时间并作为局域网内的时间服务器使用,主机7B自动去向主机7A同步时间

chrony部署

实验准备
准备7A、7B、两台主机
主机名 系统 IP
7A CentOS7 192.168.73.150
7B CentOS7 192.168.73.139

一、配置时间服务器
1.修改主机7A配置文件修改/etc/chrony.conf

[[email protected] ~]# vim /etc/chrony.conf
...
server 192.168.73.140 iburst    #添加此行指向网络中的时间服务器
...
allow 192.168.73.0/24           #添加当自己为时间服务器时允许访问的网段
...
local stratum 10                #此行前的注释去掉

2.启动chronyd服务,并设置为开机启动

[[email protected] ~]# systemctl start chronyd.service
[[email protected] ~]# systemctl enable chronyd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/chronyd.service to /usr/lib/systemd/system/chronyd.service.

二、配置局域网中的服务器,将时间服务器指向为7A
1.修改配置文件

[[email protected] ~]# vim /etc/chrony.conf
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 192.168.73.150 iburst                #添加此行

2.启动chrony服务,并设置为开机自动启动

[[email protected] ~]# systemctl start chronyd
[[email protected] ~]# systemctl enable chronyd
Created symlink from /etc/systemd/system/multi-user.target.wants/chronyd.service to /usr/lib/systemd/system/chronyd.service.

3.查看时间同步情况

[[email protected] ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* 192.168.73.150                5   6   177    31    +50us[  +77us] +/-  218ms
[[email protected] ~]# 

原文地址:https://blog.51cto.com/11886307/2382113

时间: 2024-11-02 02:39:22

时间服务和chrony的相关文章

网络时间服务和chrony

?络时间服务和chrony 实验练习: 准备实验环境: 可用的centos6.7系统. centos6 :192.168.37.6 centos7 :192.168.37.7 关闭selinux 关闭防火墙:cetos6 systemctl disable firewalld centos7 chkconfig iptables off 时间同步(centos6) [例1]date命令查看系统时间 [[email protected] ~]# date Tue Jan 29 14:32:00 C

网络时间服务centos7 chrony

主从时间同步服务器 1. 概念chrony官网:https://chrony.tuxfamily.orgchrony官方文档:https://chrony.tuxfamily.org/documentation.html 包:chrony两个主要程序:chronyd和chronycchronyd:后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步.它确定计算机增减时间的比率,并对此进行补偿chronyc:命令行用户工具,用于监控性能并进行多样化的配置.它可以在chronyd实例控制

网络时间服务的简介及搭建

网络时间服务NTP/CHRONY   当多台主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故障,如:加密协议.日志.集群等,利用NTP(Network Time Protocol)协议使网络中的各个计算机时间达到同步.目前NTP协议属于运维基础架构中必备的基本服务之一 实现时间同步的工具   1) ntp   2) chrony ntp   将系统时钟和世界协调时UTC同步,精度在局域网内可达0.1ms,在互联网上绝大多数的地方精度可以达到1-50ms chrony  

ntp,chrony时间服务部署

安装ntp时间服务器 操作系统版本cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1.yum install -y ntp 2.vi /etc/ntp.conf //添加如下restrict default nomodify //nomodify客户端可以同步server ntp1.aliyun.com //将默认时间同步源注释改用可用源 3.然后启动NTP服务 注意:如果有同步时间的定时任务要将其注销,否则会冲突serv

ntp与chrony

第1章 ntp时间协议 ntp即网络时间协议,是用来使网络中的各个就安吉时间同步的一种协议,它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网谁给你绝大多数地方其精度可以达到1-50ms 1.1 为什么要搭建时间服务器? 架构中的每台服务器直接同步公网上的时间服务器不就可以了吗?为什么还要自己搭建一台呢? 仔细想一下,如果你的架构中有10台服务器可以这样做,如果有100台,200台甚至更多呢?每台服务器都去同步公网的时间服务器,这样会造成延迟,为了减少时间误

centos7上使用chrony自动同步时间

作用: 在linux中,有些服务必须依靠准确的时间,才能够在运行的时候不出差错,例如DNS,LVS,HTTPS等,都需要后台的服务器之间保持时间的同步.而Centos系统中自带的有安装对应的同步时间的服务.centos7中默认安装的是chrony,而Centos6相比在时间服务有所不同,使用了ntp服务来同步时间,而在Centos7上则使用的是chrony服务来同步时间,相较与ntp服务.chrony服务有如下几点优势: 1,更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差

Linux日志和chrony时间同步

一.系统默认日志分类 /var/log/messages  系统服务及日志,包括服务的信息,报错等等 /var/log/secure  系统认证信息日志 /var/log/maillog   系统邮件服务信息 /var/log/cron    系统定时任务信息 /var/log/boot.log   系统启动信息    二.日志管理服务rsyslog 1.rsyslog负责采集日志和分类存放日志 2.rsyslog日志分类 vim /etc/rsyslog.conf ##主配置文件 服务.日志级

RHEL7 -- 使用Chrony设置时间与时钟服务器同步

chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc.chronyd是一个在系统后台运行的守护进程.他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟.对于孤立系统,用户可以手动周期性的输入正确时间(通过chronyc).在这两种情况下,chronyd决定计算机快慢的比例,并加以纠正.chronyd实现了NTP协议并且可以作为服务器或客户端.chronyc是用来监控chronyd性能和配置其参数的用户界面.他可以控制本机及其他计算

第十章   时间同步chrony

                 ********chrony时间同步服务*****vim /etc/chrony.conf        /*时间同步配置文件服务时间同步方:1.注销已有接受服务 3 #server 0.rhel.pool.ntp.org iburst                /*服务方必须注销接受其他时间同步的服务  4 #server 1.rhel.pool.ntp.org iburst  5 #server 2.rhel.pool.ntp.org iburst  6