当前位置: 首页 > news >正文

Linux进阶——时间服务器

NTP是网络时间协议(network time protocol)的简称(应用层的协议),通过UDP123端口进行网络时钟同步。

Chrony是一个开源自由的网络时间协议NTP的客户端和服务器软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精准的时间,Chronyd也可以作为服务器端软件为其他计算机提供时间同步服务。

Chrony有两个程序组成,分别是chronyd服务端服务和chronyc客户端服务。

chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步,他确定计算机增减时间的比率,并对此进行补偿。

chronyc提供了一个用户界面,用于监控性能并进行多样话的配置,它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

timedatectl        set-timezone        Asia/Shanghai        #定义时区

本实验:192.168.68.99为客户端,192.168.68.130为服务器端

一、时间服务器端

1、检查网络是否畅通:ping        ntp.aliyun.com

2、下载chrony软件: yum        install        chrony

3、修改配置文件的信息:vim        /etc/chrony.conf

修改时间池的地址改为阿里云

4、重启服务:systemctl        restart        chronyd

     查看服务信息:systemctl        status        chronyd

5、修改系统时间为错误时间,测试软件

        date        -s        '20250124 09:00'

        chronyc        sources        #查看当前可用的时间服务器

        chronyc        makestep        #与服务器同步时间

注:有时系统反应较慢,多次重启服务即可

6、修改配置文件,使得客户端可以访问服务器端

也可以写allow        0.0.0.0/0        #表示所有人可访问

二、时间服务器客户端

1、检查网络是否畅通:ping        baidu.

2、下载chrony软件: yum        install        chrony

3、修改配置文件的信息:vim        /etc/chrony.conf

修改时间池的地址改为服务器端

4、重启服务:systemctl        restart        chronyd

     查看服务信息:systemctl        status        chronyd

5、修改系统时间为错误时间,测试软件

        date        -s        '20250124 09:00'

        chronyc        sources        #查看当前可用的时间服务器

        chronyc        makestep        #与服务器同步时间

http://www.lryc.cn/news/530852.html

相关文章:

  • 力扣 295. 数据流的中位数
  • 【Linux】进程状态和优先级
  • 携程Java开发面试题及参考答案 (200道-上)
  • Docker 部署教程jenkins
  • 深入理解开放寻址法中的三种探测序列
  • 图像噪声处理技术:让图像更清晰的艺术
  • linux运行级别
  • 深入剖析Electron的原理
  • C++ 游戏开发:完整指南
  • WebForms SortedList 深度解析
  • 【hot100】刷题记录(12)-回文链表
  • 深入理解 Unix Shell 管道 Pipes:基础和高级用法 xargs tee awk sed等(中英双语)
  • [MySQL]事务的理论、属性与常见操作
  • RS485接口EMC
  • 快速上手mybatis教程
  • 本地部署DeepSeek-R1保姆级教程
  • blender 相机参数
  • 在GPIO控制器中,配置通用输入,读取IO口电平时,上拉和下拉起到什么作用
  • Maven工程核心概念GAVP详解:从命名规范到项目协作的基石
  • 如何利用DeepSeek打造医疗领域专属AI助手?从微调到部署全流程解析
  • Redis|前言
  • 眼见着折叠手机面临崩溃,三星计划增强抗摔能力挽救它
  • Leetcode面试高频题分类刷题总结
  • Vue.js `v-memo` 性能优化技巧
  • Altium Designer绘制原理图时画斜线的方法
  • 在K8S中,有哪几种控制器类型?
  • 什么是Rust?它有什么特点?为什么要学习Rust?
  • Golang 并发机制-3:通道(channels)机制详解
  • kamailio的kamctl的使用
  • HarmonyOS:ArkWeb进程