linux下如何搭建时间服务器

 更新时间:2024年09月14日 10:41:34   作者:Computer Virus  
本文介绍了如何在Linux系统中使用chronyd服务配置时间服务器,包括时间同步和状态检查,首先配置一台虚拟机作为时间服务器,不从网络同步时间而使用本地时间,另一台虚拟机作为客户端,从时间服务器同步时间,详细步骤包括编辑chrony.conf文件

linux搭建时间服务器

要求:

1.配置chronyd, 使其从其他NTP服务器去同步时间

(配置一个aliyun可用,再配置一个不可用的)

  • 使用timedatectl查看:当前系统时钟是否已同步,ntp服务器是否可用
  • 需要查看:时间源的状态: ^? .^*
  • 跟踪当前的同步状态: tracking sourcestat, activity
  • 强制同步:chronyc -a makestep 重启服务

2. 配置chrony:需要有两台机器,一台作为时间服务器,一台作为客户端

  • 时间服务器的要求:不从网络同步时间,使用本地时间
  • 客户端要求:从我们时间服务器同步时间,要求能同步成功 也要分别查看状态

一、环境的配置

1.首先需要两台虚拟机(本实验用的rocky和centos)

2.虚拟机需要提前检查是否具有具有chrony配置文件

(1)查看是否具有chrony配置文件:rpm -qal | grep chrony

(2)如果不存在则下载:yum install chrony -y

3.寻找可用的一个时间服务地址(阿里云)和一个不可用时间服务器地址(随意)

二、实验过程

需求一过程:

1.打开rocky虚拟机

2.进入到chrony.conf文件目录进行编辑

(1) vim /etc/chrony.conf

(2) 在时间服务器地址池加入阿里云时间服务器地址:server ntp.aliyun.com iburst

3.重启时间服务器: systemctl restart chronyd

4.查看当前系统时钟是否已同步,ntp服务器是否可用:timedatectl status

5.时间源的状态: chronyc sources -v

6.跟踪当前的同步状态:

(1)chronyc sourcestats -v

(2)chronyc activity -v

(3)chronyc tracking -v

7.强制同步:chronyc -a makestep

需求二过程:

1.打开另外一台虚拟机centos

2.分别进入到rocky和centos的chrony.conf文件目录进行编辑

(1)进去到rocky的chrony.conf文件目录:vim /etc/chrony.conf

(2)注释掉阿里云时间服务器地址

(3)添加一个不可用的时间服务器地址:server s1a.time.edu.cn iburst

(4)打开 local stratum 10(当外网时间服务器同步失败时,可以用本地时间来提供时间)

(5)进去到centos的chrony.conf文件目录:vim /etc/chrony.conf

(6) 在时间服务器地址池加入阿里云时间服务器地址:server 192.168.80.141 iburst(rocky地址)

2.把centos和rocky的时间服务器都重启一下:systemctl restart chronyd

3.查看当前系统时钟是否已同步,ntp服务器是否可用:timedatectl status

4.跟踪当前的同步态:chronyc tracking -v

5.跟踪当前的同步态:chronyc tracking -v

6.强制同步:chronyc -a makestep

总结

在实验操作中切记在第二台虚拟机编辑时间服务器地址池时格式为server xx.xx.xx.xx iburst,全程操作出的问题在这里,通过本次实验让我更加的清楚了时间服务的配置和查看,通过本次实验让我更加的明白了其中的原理

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu 安装cuda10.1驱动的实现步骤

    Ubuntu 安装cuda10.1驱动的实现步骤

    这篇文章主要介绍了Ubuntu 安装cuda10.1驱动的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 初窥Linux 之我最常用的20条命令总结

    初窥Linux 之我最常用的20条命令总结

    Linux中的命令的确是非常多,我们只需要了解常用的命令就可以了,本篇文章介绍了Linux 之我最常用的20条命令总结,有兴趣的可以了解一下。
    2016-12-12
  • Linux共享内存原理及分析

    Linux共享内存原理及分析

    文章介绍了共享内存作为进程通信方式,通过物理内存映射实现进程间共享资源,其核心步骤为申请内存、挂接虚拟地址、去关联释放,需用户指定key值确保唯一性,操作系统管理其生命周期,共享内存速度快但需自行维护同步机制
    2025-10-10
  • ubuntu开机后使用使用终端运行应用程序的设置方法

    ubuntu开机后使用使用终端运行应用程序的设置方法

    这篇文章主要给大家介绍了关于ubuntu开机后使用使用终端运行应用程序的设置方法,文中通过图文介绍的非常详细,对大家学习或者使用Mubuntu具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • 如何优雅地删除 Linux 中的垃圾文件的方法

    如何优雅地删除 Linux 中的垃圾文件的方法

    这篇文章主要介绍了如何优雅地删除 Linux 中的垃圾文件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • 详解linux下查看系统版本号信息的方法(总结)

    详解linux下查看系统版本号信息的方法(总结)

    本篇文章主要介绍了详解CentOS下查看系统版本号信息的方法(总结),具有一定的参考价值,有兴趣的可以来了解一下
    2017-07-07
  • Linux服务器离线安装 nginx的详细步骤

    Linux服务器离线安装 nginx的详细步骤

    这篇文章主要介绍了Linux服务器离线安装 nginx的详细步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • linux 入侵常用命令汇编

    linux 入侵常用命令汇编

    掌握这些命令也有助于配置linux的安全,大家可以看看。
    2009-07-07
  • 手把手教你在腾讯云上搭建hadoop3.x伪集群的方法

    手把手教你在腾讯云上搭建hadoop3.x伪集群的方法

    这篇文章主要介绍了手把手教你在腾讯云上搭建hadoop3.x伪集群的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • linux线程切换和进程切换的方法

    linux线程切换和进程切换的方法

    下面小编就为大家带来一篇linux线程切换和进程切换的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01

最新评论