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 ---关闭火墙服务

 

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

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

相关文章

【Linux笔记】系统的延迟任务、定时任务极其相关命令(at、crontab极其黑白名单等)

一、延时任务 1、概念 延时任务(Delayed Jobs)通常指在指定时间或特定条件满足后执行的任务。常见的实现方式包括 at 和 batch 命令,以及结合 cron 的调度功能。 2、命令 延时任务的命令最常用的是at命令,第二大节会详细介绍。…

软考 系统架构设计师系列知识点 —— 黑盒测试与白盒测试(1)

本文内容参考: 黑盒测试和白盒测试详解-CSDN博客 软件测试中的各种覆盖(Coverage)详解-CSDN博客 特此致谢! 零、概述 黑盒测试又名为功能测试,主要目的是发现软件设计的需求或者是软件设计规格说明书中的错误缺陷。…

yolov11 epoch100轮 训练笔记5 kaggle comet

Football Players Detection using YOLOV11 | Kaggle !pip install comet_ml import comet_mlcomet_ml.login(project_name"c") Comet - Build Better Models Faster yolov11训练 100轮一眨眼训练完了 然而comet接不到yolo的sdk 优秀 训练17轮map就0.99了 v5训练100…

Ubuntu K8S(1.28.2) 节点/etc/kubernetes/manifests 不存在

Ubuntu K8S(1.28.2) 节点/etc/kubernetes/manifests 不存在 在查看日志(journalctl -xefu kubelet)时发现各节点/etc/kubernetes/manifests 不存在,但主节点没有异常 21080 file.go:104] "Unable to read config path" err"…

neo4j基础操作:命令行增删改查

目录 一,Neo4j的增 1.1.新增节点 1.2.新增关系 1.2.1创建节点时,创建关系 1.2.2在已有的节点上,创建关系 二,Neo4j的删除 2.1删除节点 2.1.1无关系的节点删除 2.1.2 有关系的节点删除 三,节点修改 3.1 给节点…

rollout 是什么:机器学习(强化学习)领域

rollout 是什么:机器学习(强化学习)领域 指从特定初始状态开始,按照某个策略或模型进行一系列动作和状态转移,直到达到终止状态或预定时间步数 。比如: 迷宫任务:强化学习代理在迷宫中,从起始点出发,按某策略(如随机选方向走)进行移动,直到找到出口或达到最大移动…

stm32之TIM定时中断详解

目录 1.引入1.1 简介1.2 类型1.2.1 基本定时器1.2.2 通用定时器1. 触发控制单元 (Trigger Control Unit)2. 输入捕获单元 (Input Capture Unit)3. 输出比较单元 (Output Compare Unit)4. CNT 计数器5. 自动重装载寄存器 (ARR)6. 预分频器 (PSC)7. 中断与 DMA 事件8. 刹车功能 (…

centos8源码安装openssl

前言: 在使用python3.11部署运行FastAPI时,由于其uvicorn需要使用openssl模块,导致没有安装openssl的服务器项目运行不起来. 【第一步】 我的网盘下载openssl-1.1.1n.tar.gz 提取码: vay9 【第二步】 上传到服务器解压 tar -zxvf opens…

vue3 动态修改系统title

vue3 动态修改系统title 修改前 修改后 1、封装 useTitle 工具函数 创建组合式 API,通过 watchEffect 监听标题变化: // composables/useTitle.js import { ref, watchEffect } from vue;export function useTitle(initialTitle) {const title r…

比较两种判断相同二叉树的方法:递归与遍历序列对比

在二叉树操作中,判断两棵树是否相同是一个常见的问题。本文将对比两种不同的解决方案:递归法和遍历序列对比法,分析它们的优缺点,并探讨为何递归法是更优的选择。 问题描述 给定两棵二叉树的根节点 p 和 q,判断它们是…

从0开始学习大模型--Day01--大模型是什么

初识大模型 在平时遇到问题时,我们总是习惯性地去运用各种搜索引擎如百度、知乎、CSDN等平台去搜索答案,但由于搜索到的内容质量参差不齐,检索到的内容只是单纯地根据关键字给出内容,往往看了几个网页都找不到答案;而…

【AI大模型】SpringBoot整合Spring AI 核心组件使用详解

目录 一、前言 二、Spring AI介绍 2.1 Spring AI介绍 2.2 Spring AI主要特点 2.3 Spring AI核心组件 2.4 Spring AI应用场景 2.5 Spring AI优势 2.5.1 与 Spring 生态无缝集成 2.5.2 模块化设计 2.5.3 简化 AI 集成 2.5.4 支持云原生和分布式计算 2.5.5 安全性保障…

洛谷 P9007 [入门赛 #9] 最澄澈的空与海 (Hard Version)

这道题可不入门。 [Problem Discription] \color{blue}{\texttt{[Problem Discription]}} [Problem Discription] 给定 n n n,求有多少组 ( x , y , z ) (x,y,z) (x,y,z) 满足: x − y z n ! x-\dfrac{y}{z}n! x−zy​n! x − y z n ! n \dfrac{x-y…

PostgreSQL 的 pg_stat_file 函数

PostgreSQL 的 pg_stat_file 函数 pg_stat_file 是 PostgreSQL 提供的一个系统管理函数,用于获取文件系统上文件的元数据信息。这个函数对于数据库管理员进行文件级别的监控和诊断非常有用。 一 函数基本语法 pg_stat_file(filename text [, missing_ok boolean …

关于麒麟服务器实现docker-compose服务开机自启

我本地服务器环境是麒麟V10版本: 首先确定docker-compose服务绝对路径命令: which docker-compose我这里输出是:/usr/bin/docker-compose 编辑服务文件: sudo vim /etc/systemd/system/docker-compose-webup.service[Unit] Desc…

基于 jQuery 实现复选框全选与选中项查询功能

在 Web 开发中,复选框是常见的交互元素,尤其是在涉及批量操作、数据筛选等场景时,全选功能和选中项查询功能显得尤为重要。本文将介绍如何使用 HTML、CSS 和 jQuery 实现一个具备全选、反选以及选中项查询功能的复选框组,帮助开发…

AfuseKt2.4.2 | 支持阿里云盘、Alist等平台视频播放,具备自动海报墙刮削功能的强大播放器

AfuseKt是一款功能强大的安卓端在线视频播放器,支持播放阿里云盘、Alist、WebDAV等平台的视频内容。它具备自动海报墙刮削功能,能自动生成影片信息和海报墙,提供良好的视觉体验。此外,它还支持倍速播放、字幕、音轨切换等多种实用…

Netlink在SONiC中的应用

Netlink在SONiC中的应用 Netlink介绍 Netlink 是 Linux 内核态程序与用户空间程序之间进行通信的机制之一,原本是用于传递网络协议栈中的各种控制消息。它采用和套接字(socket)编程接口相同的形式,常用于配置内核网络子系统&…

语音合成之十一 提升TTS语音合成效果:低质量数据清洗、增强与数据扩增

低质量数据清洗、增强与数据扩增 1. 引言:TTS的基石——数据质量2. 基础:TTS数据准备工作流2.1 规划:定义蓝图2.2 执行:从原始数据到训练就绪格式2.3 最佳实践与可复现性 3. 攻克缺陷:低质量语音数据的清洗与增强3.2 手…

Java IO流分类与记忆方法

Java IO流分类与记忆方法 在Java IO流体系中,理解节点流和包装流的区别是掌握IO编程的关键。 一、核心分类标准 1. 节点流(Node Stream) 直接对接数据源:直接连接物理IO设备(文件、网络、内存等)基础功能:提供最基础的读写能力命名特征:通常包含数据源类型名称(如Fi…