CentOS配置时钟服务

一、ntp协议

1.1 基础

NTP(Network Time Protocol,网络时间协议)是用于同步计算机网络中各个设备时间的协议。

下面了解一下 ntp 的配置选项

1.) iburst

功能: 通过发送一组八个数据包来加速初始同步。

用法:

server 0.pool.ntp.org iburst

2.) burst

功能: 在正常操作期间(非启动时)发送一组八个数据包。

用法:

server 0.pool.ntp.org burst

3.) prefer

功能: 将服务器标记为首选来源。NTP 将优先选择此服务器。

用法:

server 0.pool.ntp.org prefer

4.) minpollmaxpoll

功能: 设置轮询间隔的最小值和最大值,以 2 的幂为单位。默认 minpoll 为 6(64 秒),maxpoll 为 10(1024 秒)。

用法:

server 0.pool.ntp.org minpoll 4 maxpoll 7

5.) nopeer

功能: 防止服务器配置对等关系。

用法:

restrict default nopeer

6.) noselect

功能: 配置服务器仅用于监控和诊断,不作为同步来源。

用法:

server 0.pool.ntp.org noselect

7.) true

功能: 强制 NTP 使用指定的服务器作为时间来源,即使它的时间显著偏差。

用法:

server 0.pool.ntp.org true

8.) driftfile

功能: 指定漂移文件的位置,该文件记录系统时钟的频率误差。

用法:

driftfile /var/lib/ntp/ntp.drift

9.) logfile

功能: 指定 NTP 事件的日志文件的位置。

用法:

logfile /var/log/ntp.log

二、ntp客户端

2.1 查询服务状态

CentOS 中实现 NTP 协议的客户端工具有如下

  1. ntpd:旧版的 NTP 守护进程
  2. chronyd:CentOS7 以上系统推荐使用
  3. system-timesyncd:新版本 CentOS 中使用

这三个工具异同如下

特性ntpdchronydsystemd-timesyncd
精确性
启动速度
配置复杂度
功能丰富性丰富中等基本
适用场景服务器、关键基础设施移动设备、虚拟机桌面系统、轻量级服务器
网络环境适应性较差中等
资源消耗较高较低最低

检查系统当前的时间同步状态

timedatectl status

如果我们看到时间同步状态是开启的,那么就需要使用如下命令去确定时间同步的工具了。

systemctl list-units --type=service | grep -E 'ntp|chrony|timesyncd'

grep -E 表示启用 grep 的正则表达式。

2.2 ntpd

基操命令如下

# 安装NTP
sudo yum install ntp

# 编辑配置文件
sudo nano /etc/ntp.conf

# 添加或修改NTP服务器,例如:
# server pool.ntp.org iburst

# 启动并启用NTP服务
sudo systemctl start ntpd
sudo systemctl enable ntpd

# 检查NTP同步状态
ntpq -p

# 手动同步时间
sudo ntpdate pool.ntp.org

# 查看ntpd服务状态
systemctl status ntpd

2.3 chronyd

基操命令如下

# 安装chrony(如果尚未安装)
sudo yum install chrony

# 编辑配置文件
sudo nano /etc/chrony.conf

# 添加或修改NTP服务器,例如:
# server pool.ntp.org iburst

# 启动并启用chronyd服务
sudo systemctl start chronyd
sudo systemctl enable chronyd

# 检查同步状态
chronyc tracking
chronyc sources

# 手动同步时间
sudo chronyc makestep

# 查看chronyd服务状态
systemctl status chronyd

2.4 system-timesyncd

基操命令如下

# 编辑配置文件
sudo nano /etc/systemd/timesyncd.conf

# 添加或修改NTP服务器,例如:
# NTP=pool.ntp.org

# 启动并启用timesyncd服务
sudo systemctl start systemd-timesyncd
sudo systemctl enable systemd-timesyncd

# 检查同步状态
timedatectl status

# 手动触发同步
sudo systemctl restart systemd-timesyncd

# 查看timesyncd服务状态
systemctl status systemd-timesyncd

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python实现简单的ui界面设计(小白入门)

引言: 当我们书写一个python程序时,我们在控制台输入信息时,往往多有不便,并且为了更加美观且直观的方式输入控制命令,我们常常设计一个ui界面,这样就能方便执行相关功能。如计算器、日历等界面。 正文&a…

Docker安装RabbitMQ(带web管理端)

1.拉取带web管理的镜像 可以拉取rabbitmq对应版本的web管理端,比如:rabbitmq:3.9.11-management,也可以直接拉取带web管理端的最新版本 rabbitmq:management. docker pull rabbitmq:3.9.11-management 注意:如果docker pull ra…

Linux目录网络设置远程工具的使用

文章目录 Linux目录虚拟机⽹络配置查看⽹络信息修改⽹络配置信息 虚拟机管理操作远程⼯具的使⽤ Linux目录 Linux的⽬录结构 Linux中的常⻅⽬录 Linux常⻅的⽬录结构,不同版本的Linux⽬录结构可能略有不同 Centos7的⽂件⽬录结构 Linux根⽬录下的常⻅⽬录及作⽤ …

C语言之qsort函数

一、qsort 1.库函数qsort qsort是库函数&#xff0c;直接可以用来排序数据&#xff0c;底层使用的是快速排序。 qsort函数可以排序任意类型的数据。 2.头文件 #include<stdlib.h> 3.参数讲解 void*类型的指针是无具体类型的指针&#xff0c;这种类型的指针的不能直接解…

COLING 2024 | AlphaFin:基于LLM的股票预测大模型,显著提高预测能力

COLING 2024 | AlphaFin&#xff1a;基于LLM的股票预测大模型&#xff0c;显著提高预测能力 发布于 2024-06-13 18:31:49 目前&#xff0c;机器学习和深度学习算法&#xff08;ML&DL&#xff09;已被广泛应用于股票趋势预测&#xff0c;并取得了显著进展。然而&#xff0c…

小霸王游戏卡是用什么编程的?

小霸王游戏卡曾经很流行。以超级马里奥为例&#xff0c;超级马里奥免费在线网址&#xff1a;https://supermarioplay.com/cn 游戏画面如下图&#xff1a; 这款游戏的编程语言是什么了&#xff1f; 汇编6502

【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【25】【分布式事务】

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【25】【分布式事务】 本地事务事务的基本性质事务的隔离级别&#xff08;下面四个越往下&#xff0c;隔离级 别越高&#xff0c;并发能力越差&#xff09;事务的传播行为&#xff08;是否…

Linux系统调优与日志管理全面指南

文章目录 一、文件存储基础1.1 文件与硬盘存储单位1.2 文件数据与元信息1.3 inode机制查看文件名对应的inode号码有两种方式: 1.4 inode与硬盘空间1.5 特有现象 二、inode节点耗尽故障处理2.1 模拟inode节点耗尽故障 三、恢复误删除的文件3.1 恢复误删除的ext3文件EXT类型文件恢…

Zynq7000系列FPGA中的DDRI和DDRC

在AXI接口设计中&#xff0c;主端口&#xff08;Master Port&#xff09;和从端口&#xff08;Slave Port&#xff09;的交互是通过仲裁器&#xff08;Arbiter&#xff09;来管理的&#xff0c;以确保多个主设备能够有序地访问共享资源&#xff08;如DDR内存&#xff09;。这个…

C++20中的constinit说明符

constinit说明符断言(assert)变量具有静态初始化&#xff0c;即零初始化和常量初始化(zero initialization and constant initialization)&#xff0c;否则程序格式不正确(program is ill-formed)。 constinit说明符声明具有静态或线程存储持续时间(thread storage duration)的…

捷配笔记-PCB阻焊颜色对产品有什么影响?

阻焊层也称为阻焊层或阻焊剂。它是一种薄的聚合物层&#xff0c;应用于&#xff08;PCB&#xff09;。阻焊层的目的是保护PCB表面&#xff0c;并有助于防止焊桥。焊桥是两个导体之间的无意连接&#xff0c;通常是由于存在一小块焊料。需要注意的是&#xff0c;阻焊层被视为其单…

书生大模型实战营--L0关卡-Linux

一、SSH登录并完成nvidia-smi查看显卡以及安装pip install gradio4.29.0 二、完成vscode连接远程服务器 三、运行http://127.0.0.1:7860/

HTML表格表单及框架标签

一.表格标签 1.<table></table> 创建表格 2.<caption></caption> 表格的标题 3.<tr></tr>Table Row&#xff08;表格行&#xff09; 4.<td></td>Table Data&#xff08;表格数据&#xff09;其中有属性rowspan"2&quo…

单点触摸屏和多点触摸屏介绍以及原理简略

单点和多点触摸屏技术是现代触摸设备的基础&#xff0c;下述简单解释这两种技术及其差异。 单点触摸屏 单点触摸屏只能在某一时刻检测一个触摸点的位置。这种触摸屏适用于简单的触摸交互&#xff0c;如点击和拖动。 工作原理 单点触摸屏主要通过以下几种技术实现&#xff1…

SQL server 练习题2

课后作业 作业 1&#xff1a;自己查找方法&#xff0c;将 homework_1.xls 文件数据导入到 SQLServer 的 homework 数据库中。数据导入完成后&#xff0c;把表名统一改为&#xff1a;外卖表 如下所示&#xff1a; 作业 2&#xff1a;找出所有在 2020 年 5 月 1 日至 5 月 31 …

【Redis从0到1进阶】Redis 持久化

笔记内容来自B站博主《遇见狂神说》&#xff1a;Redis视频链接 Redis 是内存数据库&#xff0c;如果不将内存中的数据库状态保存到磁盘&#xff0c;那么一旦服务器进程退出&#xff0c;服务器中的数据库状态也会消失。所有Redis 提供了持久化功能&#xff01; 一、RDB&#xff…

【256 Days】我的创作纪念日

目录 &#x1f33c;01 机缘 &#x1f33c;02 收获 &#x1f33c;03 日常 &#x1f33c;04 成就 &#x1f33c;05 憧憬 最近收到官方来信&#xff0c; 突然发现&#xff0c;不知不觉间&#xff0c;距离发布的第一篇博客已过256天&#xff0c;这期间我经历了春秋招、毕业答辩…

AV1 编码标准熵编码技术概述

AV1熵编码 AV1编码技术是一种开源的视频编解码标准&#xff0c;由开放媒体联盟&#xff08;AOMedia&#xff09;开发&#xff0c;旨在提供高效的视频压缩&#xff0c;同时避免复杂的专利授权问题。在熵编码方面&#xff0c;AV1采用了一种多符号上下文自适应算术编码技术&#x…

在 PostgreSQL 里如何实现数据的实时监控和性能瓶颈的快速定位?

&#x1f345;关注博主&#x1f397;️ 带你畅游技术世界&#xff0c;不错过每一次成长机会&#xff01;&#x1f4da;领书&#xff1a;PostgreSQL 入门到精通.pdf 文章目录 在 PostgreSQL 里如何实现数据的实时监控和性能瓶颈的快速定位一、数据实时监控的重要性二、PostgreSQ…

数据库:基本操作

SQL struct query language 关系型数据库 非关系 芒果db ddl data defination language 建表 dml 新增 修改 删除一行 data modifty dql 查询 data query language 查询 select 数据库 sun solaris gnu 1、分类&#xff1a; 大型 中型 …