欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > Linux系统中的时间同步服务

Linux系统中的时间同步服务

2025/5/19 23:33:02 来源:https://blog.csdn.net/BranH/article/details/147721319  浏览:    关键词: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 ---关闭火墙服务

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词