服务器时钟同步

这篇具有很好参考价值的文章主要介绍了服务器时钟同步。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器时钟同步

背景

@运维,XXX服务器慢了2秒,导致XXX业务没有正常执行,请立即排查为啥会有时钟不同步的问题。
首先说下时间为啥会不准,时间不准的原因有很多,有以下几种可能

  1. 硬件时钟故障
  2. BIOS的电池故障
  3. 时钟同步问题

还有很多问题,总而言之就是时间不准确了,怎么能将时间尽可能的标准呢,来看看我们遇到的问题。

windows时钟同步

首先将自动设置时间要打开
服务器时钟同步,服务器,运维
设定要同步的的服务器,可以选择官方的也可以选择自己的同步服务器,但记得要先telnet一下,端口是123
服务器时钟同步,服务器,运维
默认同步时间是1天1次,本次同步结束后,24小时后再同步一次
如果机器对时间的要求比较严格,要进行定时同步时间,设置定时同步可以这么设置
找到任务计划程序(我不知道哪里进,点了win搜索就是了)
创建个目录或者在
\Microsoft\Windows\Time Synchronization
目录下设置时间同步
服务器时钟同步,服务器,运维
设置任务的目的主要是执行命令
设置触发器,选定你要同步的时间,跟Linux里的crontab有点相似,这个是界面的,更容易理解
服务器时钟同步,服务器,运维
主要是操作这些
服务器时钟同步,服务器,运维
同步时间的命令

w32tm /resync

检查windows中时差的命令是

# 203.107.6.88是阿里云的时钟服务器
cmd /k "w32tm /stripchart /computer:203.107.6.88 /samples:2 /dataonly"

也可以采用微软的服务器,自己公司内部的服务器

如果需要看到时间差的情况,可以使用钉钉、飞书、邮件等相关软件进行及时通知,或者超过某个阈值的时候进行通知,这些都是可行的。一般只要时间同步问题就不大。

Linux机器上的时钟同步

Centos时钟同步

采用Centos默认的时钟同步策略,在装系统时已经装了,查看其命令的

# 查看chronyd的状态
[root@localhost log]# systemctl status chronyd
● chronyd.service - NTP client/server
   Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2023-07-21 18:35:48 CST; 2 weeks 0 days ago
     Docs: man:chronyd(8)
           man:chrony.conf(5)
  Process: 1593 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS)
  Process: 1569 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 1585 (chronyd)
    Tasks: 1
   CGroup: /system.slice/chronyd.service
           └─1585 /usr/sbin/chronyd

Jul 21 18:35:48 localhost systemd[1]: Starting NTP client/server...
Jul 21 18:35:48 localhost chronyd[1585]: chronyd version 3.4 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECH...6 +DEBUG)
Jul 21 18:35:48 localhost  chronyd[1585]: Frequency 4.080 +/- 0.147 ppm read from /var/lib/chrony/drift
Jul 21 18:35:48 localhost systemd[1]: Started NTP client/server.
Jul 21 18:35:58 localhost chronyd[1585]: Selected source 193.182.111.12
Jul 21 18:35:59 localhost chronyd[1585]: Selected source 202.38.64.7
Jul 21 18:36:02 localhost chronyd[1585]: Source 193.182.111.12 replaced with 84.16.73.33
Jul 26 17:50:53 localhost chronyd[1585]: Source 202.112.29.82 replaced with 119.28.206.193
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost log]# 

配置文件在

[root@localhost etc]# vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# 所需同步服务器的域名
server 0.centos.pool.ntp.org iburst
……

# Record the rate at which the system clock gains/losses time.
# driftfile指定了用于记录系统时钟的漂移量的文件路径。Chrony使用该文件来记录系统时钟的精度和准确度,以便在下次启动时进行校准。
driftfile /var/lib/chrony/drift

# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
# makestep配置指定了系统时钟在前三次更新时是否允许快速调整(stepping),当系统时钟的偏差超过1秒时,允许进行快速调整。
makestep 1.0 3

# Enable kernel synchronization of the real-time clock (RTC).
# rtcsync启用了对硬件RTC(实时时钟)的内核同步。Chrony将尝试让系统时钟和硬件RTC保持同步。

其中要注意,同步的服务器要保证和是能通信的

Ubuntu系统时钟同步

(base) test@localhost:~$ systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2023-07-24 18:28:19 CST; 1 week 4 days ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 838 (systemd-timesyn)
     Status: "Initial synchronization to time server 185.125.190.57:123 (ntp.ubuntu.com)."
      Tasks: 2 (limit: 57665)
     Memory: 964.0K
        CPU: 3.313s
     CGroup: /system.slice/systemd-timesyncd.service
             └─838 /lib/systemd/systemd-timesyncd

Warning: some journal files were not opened due to insufficient permissions.

Ubuntu 默认同步的主机是pool.ntp.org
默认同步时间最大是2048秒,最小同时间隔是32秒,大约每间隔1分钟同步一次

查看是否同步的命令

无论Ubuntu还是Centos查看是否同步的命令都是
乌班图查看

(base) test@localhost:/etc$ timedatectl
               Local time: Fri 2023-08-04 19:30:36 CST
           Universal time: Fri 2023-08-04 11:30:36 UTC
                 RTC time: Fri 2023-08-04 11:30:36
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
(base) test@localhost:/etc$ 

Centos查看

[root@localhost ~]# timedatectl
      Local time: Fri 2023-08-04 19:31:20 CST
  Universal time: Fri 2023-08-04 11:31:20 UTC
        RTC time: Fri 2023-08-04 11:31:20
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
[root@localhost ~]# 

计算机不是机械的,没有大自然的神奇,底层是电压的高低位模拟出来的,未免有偏差,偏差只要做好同步和监控,时间偏差会降到最低,防止因为时间偏差带来的麻烦。文章来源地址https://www.toymoban.com/news/detail-641080.html

到了这里,关于服务器时钟同步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 分享,GPS北斗卫星同步时钟服务器具体原理是什么?

    分享,GPS北斗卫星同步时钟服务器具体原理是什么? 分享,GPS北斗卫星同步时钟服务器具体原理是什么? 京准电子科技官微——ahjzsz 时间同步的原理和技术 1、有关时间的一些基本概念:  时间与频率之间互为倒数关系,两者密不可分,时间标准的基础是频率标准,由晶体

    2024年02月05日
    浏览(60)
  • 5G网络PTP时钟同步(NTP时间服务器)组网方案研究

    5G网络PTP时钟同步(NTP时间服务器)组网方案研究 5G网络PTP时钟同步(NTP时间服务器)组网方案研究 京准电子科技官微——ahjzsz 摘要: 5G网络部署和垂直行业应用对于时间同步提出了新的需求。为了更满足高精度的同步需求,需要采用高精度同步源技术、高精度同步传送技术

    2024年02月05日
    浏览(56)
  • 北斗卫星时钟同步服务器对电力系统有多重要?

            随着计算机和网络通信技术的飞速发展,火电厂热工自动化系统数字化、网络化的时代已经到来。一方面它为控制和信息系统之间的数据交换、分析和应用提供了更好的平台,另一方面对各种实时和历史数据时间标签的准确性提出了更高的要求。       通过 卫星时

    2024年02月01日
    浏览(51)
  • 【智慧交通】NTP卫星授时服务器(时钟同步)助力交通建设

    【智慧交通】NTP卫星授时服务器(时钟同步)助力交通建设 【智慧交通】NTP卫星授时服务器(时钟同步)助力交通建设 京准电子科技官微——ahjzsz 智能交通的发展一直在不断演进,涉及到技术、政策、社会和经济等多个方面。以下是智能交通发展的一些关键趋势和方向:

    2024年03月11日
    浏览(54)
  • linux服务器开启时钟同步后三十秒后自动还原

    服务器开启时钟同步后,查看服务器时间正常,过三十秒左右,服务器时间自动还原(比本地时间快8小时) 1、检查服务器时区(正常) 2、关闭ntpd和chronyd程序(已关闭) 3、date -s \\\'2023-2-21 10:30:00 \\\'(手动修改服务器日期和时间) 4、hwclock -w(将系统时间写入硬件时间,避免重启

    2024年02月07日
    浏览(44)
  • 北斗时间同步时钟(卫星对时服务器)NTP授时设备技术应用方案

    北斗时间同步时钟(卫星对时服务器)NTP授时设备技术应用方案 北斗时间同步时钟(卫星对时服务器)NTP授时设备技术应用方案 京准电子科技官微——ahjzsz  综合同步系统一款面向多领域时频应用、灵活可扩展的高可靠多功能时间频率设备,创新性的采用了基于 CAN 总线全模

    2024年02月15日
    浏览(60)
  • 北斗GPS卫星时钟服务器(NTP服务器)架构方法步骤

    北斗GPS卫星时钟服务器(NTP服务器)架构方法步骤 北斗GPS卫星时钟服务器(NTP服务器)架构方法步骤 京准电子科技官微——ahjzsz 一、施工简介: 应贵司要求,我司提供卫星时钟系统(NTP时钟同步服务器),为解决全网络计算机系统时间同步问题;  二、 施工须知: 1 . 使

    2024年01月16日
    浏览(45)
  • gps北斗授时服务器(NTP时钟服务器)技术应用方案

    gps北斗授时服务器(NTP时钟服务器)技术应用方案 gps北斗授时服务器(NTP时钟服务器)技术应用方案 京准电子科技官微——ahjzsz 随着计算机和网络通信技术的飞速发展,火电厂热工自动化系统数字化、网络化的时代已经到来。一方面它为控制和信息系统之间的数据交换、分

    2024年02月08日
    浏览(66)
  • Linux系统配置NTP时钟服务器

    1、需要配置的计算机IP 192 168.0.131 bznode1 192 168.0 134 bznode2 192 168.0 135 bznode3 192 168.0.136 bznode4 设置IP=192.168.0.131为时钟服务器 IP=192.168.0.134服务器为需要同步机器 IP=192.168.0.135服务器为需要同步机器 IP=192.168.0.136服务器为需要同步机器 2、查看每个机器是否安装了ntp [root@bznode1 ~]#

    2024年02月21日
    浏览(58)
  • GPS时钟服务器(北斗对时服务器)在地铁自控系统应用方案

    GPS时钟服务器(北斗对时服务器)在地铁自控系统应用方案 GPS时钟服务器(北斗对时服务器)在地铁自控系统应用方案 京准电子科技官微——ahjzsz 一、时钟系统基本描述 1、时钟系统概述 时钟系统是轨道交通系统的重要组成部份之一,其主要作用是为控制中心调度员、车站

    2024年04月10日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包