首页 > 系统相关 >Ubuntu16.04配置NTP时间同步

Ubuntu16.04配置NTP时间同步

时间:2023-07-20 12:36:40浏览次数:35  
标签:Ubuntu16.04 同步 UTC ntp 系统 时间 本地 NTP

环境

查看系统版本:lsb_release -a

名词解释

PDT是指太平洋夏令时(Pacific Daylight Time),是美国西部地区和加拿大的一部分地区使用的时区。它位于UTC-7和UTC-8之间,根据不同年份和月份而有所不同。

UTC是协调世界时(Coordinated Universal Time)的缩写,是一种全球通用的时间标准。它使用一天24小时时间制,并结合了地球的自转时间与原子钟的高精度度量。UTC是一个标准,而不是一个时区。全球各地都同意将各自的时间进行同步,以UTC作为基准 。

CST是Central Standard Time的缩写,是美国中部时间。在中国,CST是指中国标准时间,即UTC+8时区的时间。

配置

检查系统时区

先查看本地系统时区配置,如果不是东八区(亚洲/上海),需要先将系统时区修改为东八区

timedatectl

这里看到系统当前时区(Time zone)是:America/Los_Angeles也就是美国/洛杉矶。

这里PDT,-0700也就是说它比UTC时间慢7个小时,可以看到Local time(PDT时间也就是系统当前时间)比Universal time(UTC时间)慢了7个小时。

修改时区为Asia/Shanghai,输入命令:

timedatectl set-timezone "Asia/Shanghai"

再查看时区,已经变过来了, 系统时间也变成北京时间了

检查系统时间与北京时间误差值

先查看本地时间,如果与标准时间偏差过大, 先手动进行本地时间的校正。

查看与北京时间误差值:192.168.6.200是NTP服务器地址

ntpdate -d 192.168.6.200

 

可以看到,本地时间与NTP服务器标准时间的误差是-78.343356秒,也就是慢了78秒。

这个offset值大于1000秒是必须手动同步一下本地时间,否则ntp服务无法启动。

手动强制校正本地时间:先停止ntp服务

service ntp stop
ntpdate 192.168.6.200

误差较大时,第一次执行手动强制同步本地时间会失败,可以执行多次。这里可以看误差小于1秒。

配置NTP自动校时

所有配置均在/etc/ntp.conf,编辑该文件:vim /etc/ntp.conf

将文件中的pool和server全部注释掉,然后在server最后面追加一行

server 192.168.6.200

保存,并重启ntp服务:service ntp restart

使用ntpq -p查询系统时间同步情况

刚重启ntp服务后,需等待几分钟,当IP地址前面出现*则表示系统认为该地址是最精确的NTP服务器地址。

ntp服务加入开机启动

systemctl enable ntp

这时重启系统,ntp服务会自动启动。

 

标签:Ubuntu16.04,同步,UTC,ntp,系统,时间,本地,NTP
From: https://www.cnblogs.com/xujiecnblogs/p/17567997.html

相关文章

  • 使用Canal同步mysql数据到es
    一、简介Canal主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。当前的canal支持源端MySQL版本包括5.1.x,5.5.x,5.6.x,5.7.x,8.0.x二、工作原理MySQL主备复制原理MySQLmaster将数据变更写入二进制日志(binarylog,其中记录叫做二进制日志事件bin......
  • 使用Canal同步mysql数据到es
    一、简介Canal主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。当前的canal支持源端MySQL版本包括5.1.x,5.5.x,5.6.x,5.7.x,8.0.x二、工作原理MySQL主备复制原理MySQLmaster将数据变更写入二进制日志(binarylog,其中记录叫做二进制日志......
  • rsync+sersync文件实时同步
    一、rsync是什么?1、rsync(remotesynchronize)是一种远程数据同步工具,它可以在本地和远程系统之间实现高效的文件同步和备份。2、使用rsync进行数据同步时,第一次进行完全备份,以后则是增量备份,利用rsync算法(差分编码),只传输差异部分数据。3、它是许多Linux和Unix系统的标准工......
  • 并发编程 ---- 信号量线程同步
    合集-c#基础(6) 1.编码技巧---如何实现字符串运算表达式的计算07-122.编码技巧---同步锁对象的选定07-133.解读---yield关键字07-174.并发编程---信号量线程同步07-185.并发编程---为何要线程池化07-186.编码技巧---谨防闭包陷阱07-19收起 引言上......
  • git同步fork仓库同步upstream仓库
    (目录)1.出现问题:[Howtoresolve"gitpull,fatal:unabletoaccess'https://github.com...':Emptyreplyfromserver"gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy2.Giterror:unabletocreatefilexxx:......
  • Synchronized关键字同步类方法
    要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下:publicsynchronizedvoidrun(){}   从上面的代码可以看出,只要在void和public之间加上synchronized关键字,就可以使run方法同步,也就是说,对于同一个Java类的对象实例,run方法......
  • MySQL到ClickHouse数据同步方案
    MySQL同步到ClickHouse的方案可以看下面的说明,选择合适最近的同步方法。1. 对比结果概述整体上,NineData(官网:www.ninedata.cloud )的数据复制功能在功能、性能表现最突出。其次是Bifrost和ClickHouse自带的MaterializeMySQL。NineData在增量DDL的处理、字段映射的准确......
  • SecureTimeAggregator 是一个安全时间聚合器,用于获取和聚合多个时间源的数据,以提供更
    SecureTimeAggregator是一个安全时间聚合器,用于获取和聚合多个时间源的数据,以提供更可靠和安全的时间信息。它的设计目的是解决计算机系统中的时间同步和安全性问题。在计算机网络或分布式系统中,确保各个节点具有一致的时间是非常重要的。许多安全协议和操作依赖于准确的时间戳......
  • 基于云盘的Zotero多设备同步
    操作步骤1|Zotero账户注册首先在https://www.zotero.org/user/register注册一个Zotero注册账号然后在软件中登录账号2|云盘同步目录设置我使用的是百度云盘的同步空间在同步空间中创建一个同步文献的目录,作者使用的目录名是Zotero文献,目录的路径为D:\BaiduSyncdisk\Zote......
  • 解决直播间源码音视频不同步问题的有效方式
     随着网络技术的发展和移动设备的普及,电视、电脑、手机等数码产品越来越智能,我们不管是在家或是在外面都可以运用不同的数码产品去看剧或是短视频等,但可能很多人遇到过这样一种情况:当我们在看剧或是短视频的时候,可能出现声音与画面不对等的情况,举个例子,视频画面进度到了第十分钟......