第三章 NTP时间服务

目录

NTP服务简介

时间管理命令

查看时间信息

更改时区(2种方式) 

NTP服务器的设置

安装Chrony时间同步程序

1.获取软件包(通过本地光盘获取 或 连接到网络通过开源镜像站获取)

2.更改软件仓库

3.dnf  install  软件名

客户端主机向互联网时间服务器发起时间同步

1.确保客户端主机能够访问外网 

2.客户端先设置一个错误的时间信息

3.发起时间同步(重新运行chrony程序)

例:同步清华大学时间服务器:


NTP服务简介

NTP是网络时间协议(network time protocol),它是用来同步网络中各个计算机的时间协议

虽然服务器内部会通过晶振自动计算时间,但是在系统长时间运行下,服务器内部时间与实际时间总会有细微的偏差,长时间的积累会导致这种偏差越来越大。

在内网架构中,有些业务对时间的要求比较严苛,这就要求我们内网设备中的时间保持一致,而这一点就可以使用NTP服务实现

服务端作为被动端,客户端主动发起请求后,服务端才会根据客户端的请求做出响应操作

时间管理命令

注:两台主机想要实现时间同步,要保证在同一个时区

查看时间信息

date : 查看时间信息

timedatectl   : 查看时间信息

查看其他时区当前时间

命令:   zdump  【时区】  

更改时区(2种方式) 

timedatectl  list-timezones : 列出对应主机可以选择的时区信息

timedatectl set-timezone Asia/Shanghai : 主机时区改为亚洲上海

1.tzselect----4(Asia)----10(China)----1(Beijing Time)----1(yes)

2.在用户的家目录下找到一个叫“.profile”文件,在该文件中写入

         "  TZ='Asia/Shanghai'; export TZ  "

3. 重新激活(退出 登录)

NTP服务器的设置

        RHEL7---NTP服务使用的是udp的123端口。如何让时间同步化,可以先选几部主要的主机校准时间,让这些主要的主机时间同步后,再开放网络服务来让client端连接,并且允许client端调整自己的时 间,就可以实现全部计算机的时间同步了。

        RHEL-7.5 chrony程序是网络时间协议(NTP)的另一种实现,与网络时间协议后台程序(ntpd)不同,它可以更 快地且更准确地同步系统时钟.

两个主要进程:chronyd和chronyc

chronyd:后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增 减时间的比率,并对此进行补偿

chronyc:命令行用户工具,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上 工作,也可在一台不同的远程计算机上工作

ntpd可以实现越变式的操作:当客户端与服务端时间不一致,立即向时间服务器做一个同步。如果有些程序依赖于时间,则越变式会直接跳过差值的时间,导致有些程序不能正常运行。所以版本更新后,时间同步是一个平缓的同步过程。

安装Chrony时间同步程序

1.获取软件包(通过本地光盘获取 或 连接到网络通过开源镜像站获取)

       挂载:mount  /dev/sr0  /mnt    (临时生效,重启后需再次挂载,可设置开机自动挂载)

        

   设备在 /dev 目录中   sr0为光盘设备     /mnt为挂载点  以只读方式做挂载

注:挂载之前需要确保光盘连接到当前主机,光盘有绿色标记说明已连接,灰色需重新设置

注:若一个挂载点下同时连接多个从属设备,则识别到的是最后一个从属设备里的信息文             件,前面所挂载的设备虽然是连接状态,但无法看到信息数据。只要是目录文件都可作         为挂载点目录

2.更改软件仓库

   yum/dnf    /etc/yum.repos.d/base.repo(充当仓库文件,后期通过该文件查找软件包路径) 

        

        base名称可自定义,  .repo后缀固定

        

        

3.dnf  install  软件名

客户端主机向互联网时间服务器发起时间同步

1.确保客户端主机能够访问外网 

2.客户端先设置一个错误的时间信息

3.发起时间同步(重新运行chrony程序)

 如果时间更新缓:1.网络延迟  2.时间同步为平缓过程

注:也可以自定义指定时间服务器  vim /etc/chrony.conf (不做更改则为默认的时间服务器)

        iburst:当客户端第一次请求未响应时,连续发送8个包(可有可无)

国内常用NTP服务器地址及IP - 腾讯云开发者社区-腾讯云 (tencent.com)

例:同步清华大学时间服务器:

  

1.编辑chrony配置文件

  

 2.重启chrony程序

 3.查看时间信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beginner22

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值