Linux系统下非高精度对时实操

测试对时偏差

使用 ntpdate -d 选项, 挑选一个合适的ntp对时地址比如 ntp.tencent.com 或者 time.pool.aliyun.com

使用 /usr/sbin/ntpdate -d ntp.tencent.com, 可以看到如下结果, 其中offset 就代表NTP服务器时间-
系统时间
, 所以offset +0.012036 sec 就代表系统时间比NTP服务器时间快了0.012036秒

menhaojie@net0:~$ /usr/sbin/ntpdate -d ntp.tencent.com
10 Jun 14:37:29 ntpdate[3259546]: ntpdate 4.2.8p15@1.3728-o Wed Feb 16 17:13:02 UTC 2022 (1)
Looking for host ntp.tencent.com and service ntp
host found : 119.28.230.190
transmit(119.28.230.190)
receive(119.28.230.190)
transmit(119.28.230.190)
receive(119.28.230.190)
transmit(119.28.230.190)
receive(119.28.230.190)
transmit(119.28.230.190)server 119.28.230.190, port 123
stratum 2, precision -23, leap 00, trust 000
refid [100.122.36.196], root delay 0.000076, root dispersion 0.026993
reference time:      ea111aec.3e16edf6  Mon, Jun 10 2024 14:25:48.242
originate timestamp: ea111dad.6eab24a3  Mon, Jun 10 2024 14:37:33.432
transmit timestamp:  ea111daf.66842a29  Mon, Jun 10 2024 14:37:35.400
filter delay:  0.06584    0.06573    0.06584    0.00000----       ----       ----       ----
filter offset: +0.012569  +0.012036  +0.011662  +0.000000----       ----       ----       ----
delay 0.06573, dispersion 8.00035, offset +0.01203610 Jun 14:37:37 ntpdate[3259546]: adjust time server 119.28.230.190 offset +0.012036 sec

单次对时调整

在root下运行

/usr/sbin/ntpdate time.pool.aliyun.com && /sbin/hwclock -w

接着将时区固定为国内时区, 否则将有可能按照UTC时间执行job, 那样则会出现严重的启动错误

rm -f /etc/localtime && ln -s /usr/share/zoneinfo/PRC /etc/localtime

并且修改完后必须重启cron, 否则已经设置的任务时间将还是会按照原来的UTC时间执行

systemctl restart cron # 'crond' in centos

需要注意, 如果 offset > 500ms , 更改系统时间可能会对系统和应用程序产生重要影响, 因此需要谨慎使用

Time adjustments are made by ntpdate in one of two ways. If ntpdate determines the clock is in error more than 0.5 second it will simply step the time by calling the system settimeofday() routine. If the error is less than 0.5 seconds, it will slew the time by calling the system adjtime() routine. The latter technique is less disruptive and more accurate when the error is small, and works quite well when ntpdate is run by cron every hour or two.

centos下的持续对时

运行 vi etc/chrony.conf, 修改其中的server后指定的对时服务器地址, 注意保留后面的iburst

systemctl restart chronyd.service
systemctl enable chronyd.service
chronyc sources #查看同步状态

ubuntu下的持续对时

没有安装systemd-timesyncd的话需要先安装

apt install systemd-timesyncd
systemctl enable --now systemd-timesyncd
timedatectl timesync-status

修改 vi /etc/systemd/timesyncd.conf, 添加 NTP=对时服务器地址

systemctl restart systemd-timesyncd
timedatectl timesync-status #查看同步状态
systemctl restart cron

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/25999.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Java] TDengine时序数据库时间戳(timestamp)字段插入数据的实现方法

👉原文阅读 目录 👉[原文阅读](https://b1ankc-mov.github.io/posts/tdengine_timestamp/) 📘正文开始实体类Mapper接口Controller控制器 📘正文开始 实体类 定义实体类,插入数据分别代表打卡时间、员工id&#xff0…

如何在WPS中加载EndNote X9插件

如何在WPS中加载EndNote X9插件 步骤1:关闭WPS 确保所有WPS文档和窗口都已关闭。 步骤2:修改文件后缀 打开文件资源管理器,导航到路径:C:\Program Files (x86)\EndNote X9\Product-Support\CWYW。找到文件 Cwyw_X86.dat&#…

正排索引和倒排索引的区别

正排索引和倒排索引是数据库中常见的两种索引方式,它们有以下区别: 1. 数据结构不同:正排索引是按照文档的顺序存储索引,而倒排索引是根据关键词来存储索引。 2. 查询方式不同:正排索引适合按文档顺序进行查询&a…

glibc函数malloc的工作原理

glibc提供了malloc函数来动态分配内存,我们只知道调用malloc会返回给我们一个指针,指向一块内存空间或NULL,那么malloc的工作原理是什么呢? 概述: 1.小于128kB的空间,使用内存池(在堆上&#…

高效能光伏监控解决方案 —— ARMxy工业计算机深度解析

在浩瀚的戈壁滩上,一座现代化的光伏电站正沐浴在烈日之下,将无尽的阳光转化为清洁的电能。这背后,离不开一项关键技术的支撑——ARMxy工业计算机,它如同一位智慧的指挥官,精确掌控着这座绿色能源基地的心跳。 面对广袤…

鱼香肉丝ROS一键安装

鱼香肉丝ROS一键安装实际上是指通过特定的脚本和工具,快速地在Ubuntu系统上安装ROS(Robot Operating System,机器人操作系统)。由于“鱼香肉丝”并非与ROS安装直接相关的术语,我猜测这里可能是对某个特定ROS安装脚本或…

王学岗鸿蒙开发(北向)——————(十三)音乐播放器

AudioRenderer适合录音 AVPlayer:简单的本地单曲播放 MP3文件放置的地方 import media from ohos.multimedia.media import common from ohos.app.ability.common; Entry Component struct Index {//第1步:avPlayer:media.AVPlayer nullasync onPageShow(){//第…

常见的100道java面试题及答案【java学习+面试指南】(五)

消息队列有哪些应用场景? 异步处理、流量控制、服务解耦、消息广播 ZGC收集器中的染色指针有什么用? 染色指针是一种直接将少量额外的信息存储在指针上的技术,可是为什么指针本身也可以存储额外信息呢?在64位系统中&#xff0c…

kafka集成spark

1.新建Scala项目 具体教程可见在idea中创建Scala项目教程-CSDN博客 1.1右键项目名-添加框架支持-勾选scala 1.2main目录下新建scala目录-右键Scala目录-将目录标记为-勾选源代码根目录 1.3创建包com.ljr.spark 1.4引入依赖&#xff08;pox.xml) <dependencies><…

[FreeRTOS 基础知识] 保存现场与恢复现场

文章目录 什么是现场&#xff1f;保存现场的数据存放在哪里&#xff1f;保护现场的场景 什么是现场&#xff1f; 在[FreeRTOS 基础知识] 栈 与 汇编语言文章中解析了fun_c汇编函数&#xff0c;假设在执行fun_c函数的过程中产生高优先级的中断。如下图所示。 此时刚从RAM的SP栈…

秋招突击——6/10——复习{(树形DP)树的最长路径、}——新作{电话号码的字母组合}

文章目录 引言复习树形DP——树的最长路径思路分析参考思路求图的最长的直径的通用方法证明 树形DP分析方法问题 参考代码使用一维数组模拟邻接表存储树形结构或者稀疏图 新作电话号码的组合思路分析参考实现 总结 引言 中间面试了两天&#xff0c;去上海呆了一天&#xff0c;…

Linux 安装ab测试工具

yum -y install httpd-tools ab -help #10个并发连接&#xff0c;100个请求 ab -n 200 -c 100 http://www.baidu.com/

基于51单片机的车辆动态称重系统设计

一 动态称重 所谓动态称重是指通过分析和测量车胎运动中的力,来计算该运动车辆的总重量、轴重、轮重和部分重量数据的过程。动态称重系统按经过车辆行驶的速度划分,可分为低速动态称重系统与高速动态称重系统。因为我国高速公路的限速最高是120,所以高速动态称重系统在理论…

奇数求和【菜蛋题解】

计算非负整数m到n(包括m和n&#xff09;之间的所有奇数的和&#xff0c;其中&#xff0c;m不大于n,且n不大于300.例如m3&#xff0c;n12,其和则为&#xff1a;35791135 输入&#xff1a;两个数m和n(0<m<n<300),两个数以一个空格分开 输出&#xff1a;一行&#xff0…

【Rd-03E】使用CH340给Rd03_E雷达模块烧录固件

Rd03_E 指导手册 安信可新品雷达模组Rd-03搭配STM32制作简易人体感应雷达灯教程 http://t.csdnimg.cn/mqhkE 测距指导手册网址&#xff1a; https://docs.ai-thinker.com/_media/rd-03e%E7%B2%BE%E5%87%86%E6%B5%8B%E8%B7%9D%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C%E4%B8%AD%…

万能表单与AI的完美融合,打造个性化AI小程序

在人工智能技术日益成熟的今天&#xff0c;如何将AI智能与用户界面无缝结合&#xff0c;已成为软件开发领域的新挑战。MyCms 以其创新的“万能表单结合AI”功能&#xff0c;为开发者提供了一个全新的解决方案&#xff0c;让个性化AI小程序的开发变得前所未有的简单和高效。 一、…

【解读】小提琴图

ref&#xff1a;解读文献中的箱线图&#xff08;Box-plot&#xff09;和小提琴图&#xff08;Violin-plot)&#xff09;_小提琴图和箱线图的区别-CSDN博客小提琴图展示了每个变量的数据分布情况&#xff0c;通过图中的“小提琴”形状可以看出数据的密度和分布情况。 在图中&…

2024-6-10-Model-Agnostic Meta-Learning (MAML)

摘自&#xff1a;Meta-Transfer Learning for Zero-Shot Super-Resolution 近年来&#xff0c;提出了各种元学习算法。它们可以分为三类&#xff1a; 基于度量的方法&#xff1a;这些方法通过学习度量空间&#xff0c;使得在少量样本内进行高效的学习。例如[35, 38, 39]。基于…

JS实现移动端的轮播图滑动事件

在移动端实现轮播图滑动事件&#xff0c;我们通常使用 touchstart、touchmove 和 touchend 这三个事件。下面是一个基本的示例&#xff0c;展示了如何使用原生JavaScript来创建一个简单的移动端轮播图滑动效果&#xff1a; HTML结构&#xff1a; <div id"carousel&qu…

微信小程序录音机

微信小程序是一种非常流行的移动应用&#xff0c;它具有强大的功能和便捷的使用体验。其中&#xff0c;录音功能是其重要的一部分&#xff0c;用户可以通过微信小程序进行录音&#xff0c;这为用户提供了一个便捷的交流和沟通方式。 一、录音功能的应用场景 录音功能可以应用…