NTP时间同步,cal用法

NTP时间同步
Network Time Protocol(时间网络协议),采用分层设计,Stratum层的总数限制在15以内(包括15).

Alt

本案例搭建一个NTP服务器,为整个网络环境中的所有主机提供时间校准服务,具体要求如下:
部署一台NTP时间服务器
设置时间服务器上层与0.centos.pool.ntp.org同步
设置本地服务器层级数量为10
允许192.168.4.0/24网络的主机同步时间
客户端验证时间是否同步
方案

准备实验所需的虚拟机环境,实验环境所需要的主机及对应的IP设置列表如下表所示,正确配置IP地址、主机名称,并且为每台主机配置YUM源。
主机列表在这里插入图片描述

实验拓扑如图所示。
在这里插入图片描述
步骤

实现此案例需要按照如下步骤进行。
步骤一:部署NTP服务

1)安装软件包
[root@proxy ~]# yum -y install chrony
[root@proxy ~]# rpm -qc chrony //查看配置文件列表
/etc/chrony.conf
/etc/chrony.keys
… …
2)修改配置文件
[root@proxy ~]# vim /etc/chrony.conf
… …
server 0.centos.pool.ntp.org iburst //客户端指向上层NTP服务器 尽快同步时间
allow 192.168.4.0/24 //允许那个IP或网络访问NTP
#deny 192.168.4.1 //拒绝哪个IP或网络访问NTP
local stratum 10 //设置NTP服务器的层数量
… …
3)启动NTP服务
[root@proxy ~]# systemctl restart chronyd
[root@proxy ~]# systemctl enable chronyd
步骤二:配置客户端

1)安装软件包
[root@client ~]# yum -y install chrony
2) 修改配置文件
[root@client ~]# vim /etc/chrony.conf
server 192.168.4.5 iburst //设置与哪台服务器同步数据
//iburst参数设置重启服务后尽快同步时间
3) 将客户端时间修改为错误的时间
[root@client ~]# date -s “17:40” //调整时间(小时:分钟)
[root@client ~]# date //查看修改后的时间
4) 重启chrony与服务器同步时间
[root@client ~]# systemctl restart chronyd
5) 确认时间是否已经同步
[root@client ~]# date //多执行几次查看结果

在这里插入图片描述
不规则球体
在这里插入图片描述
闰秒的产生:日常所用时间UTC,是根据地球自转计时,跟精确的原子时钟存在偏差,为了保持一致,每偏差1s就进行1次同步,就产生了闰秒。
闰秒时,提前关闭NTP服务,闰秒发生后再开启
59 60 00
cal 1752
用法:
cal [选项] [[[日] 月] 年]

选项:
-1, --one 只显示当前月份(默认)
-3, --three 显示上个月、当月和下个月
-s, --sunday 周日作为一周第一天
-m, --monday 周一用为一周第一天
-j, --julian 输出儒略日
-y, --year 输出整年
-V, --version 显示版本信息并退出
-h, --help 显示此帮助并退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值