Linux系统中的时间同步服务

1.时间同步:多主机协作工作,时间应该保持一致,如加密协议、日志、集群等,利用NTP(Network Time Protocol)协议使得各个主机时间达到同步。

ntp:将系统时钟和世界协调时UTC同步,精度在局域网内可达0.1ms,项目官网:http://www.ntp.org

chrony : 实现 NTP 协议的的自由软件。可使系统时钟与 NTP 服务器,参考时钟 ( 例如 GPS 接收器 ) 以及使用手表和键盘的手动输入进行同步。还可以作为NTPv4(RFC 5905) 服务器和对等体运行,为网络 中的计算机提供时间服务。设计用于在各种条件下良好运行,包括间歇性和高度拥挤的网络。
2.时间握手:数据传输、用户认证等工作需要在时间同步上一致;对照一个官方时间进行各个主机间的传输和交流。
查看系统时间 ---   timedatectl
local time ---本地当前时间
universal time ---伦敦时间
Rtc time ---硬件时间
Time zone ---时区
System clock synchronized ----系统时间同步服务是否开启
NTP service ---ntp协议是否开启
RTc in local TZ ---硬件时间是否和本地时间一致

 

 

关闭NTP service 服务 ---systemctl stop chronyd.service 

修改时间 --- timedatectl set-time “ 时间 ”(格式如下)

查看时区时间列表 --- timedatectl list-timezones

修改时区时间 --- timedatectl set-timezone “ 时区名称 ”

修改硬件时间与本地时间一致 --- timedatectl set-local-rtc 1/  0(恢复正常同步)

 

3.时间同步混乱时,需要利用ntp公共地址时间来设置  公共ntp地址:www.ntppool.org

Unix/linux类:ntp.aliyun.com,ntp1-7.aliyun.com

Windows类:time.pool.aliyun.com

国家授时中心服务器:ntp.ntsc.ac.cn

pool表示时间源

iburst 当服务重启后立即发送时间同步请求

4.时间同步服务:使用公共ntp时间到本机

vim /etc/chrony.conf  ---编辑配置文件

systemctl restart chronyd ---重新启动该服务

chronyc source -v ---查看同步信息

显示同步信息 ---chronyc sources -v

M时间源模式  ^表示服务器  =表示对等方 #表示本地连接的参考时钟

S指源的状态  +表示可接受的信号源  ?指已失去连接性或者其数据包未通过所有测试的源

x表示chronyd认为虚假行情的时钟  ~表示时间似乎具有太多可变性

Name/ip address显示源的名称或IP地址

Stratum显示时间来源的层

Poll显示轮询源的速率

Reach显示源的可达性寄存器

客户端设置

vim /etc/chrony.conf 进入配置文件进行参数的更改

allow 0.0.0.0/0 ---允许所有客户端访问本地服务器

local stratum 10 ---ntp时间源不可用则把主机的时间源共享出去

systemctl restart chronyd ---重启系统

6.时间同步服务器的搭建:一对多主机,一台作为服务器,其他为客户端同步服务端的时间源

netstat -antlupe | grep chronyd ---查看开启的端口服务

systemctl disable --now firewalld ---关闭火墙服务

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值