配置Linux服务器时间同步

本文涉及的产品
云防火墙,500元 1000GB
简介: 配置Linux服务器时间同步


  这里说一下为什么要配置时间同步这个问题,为了避免各虚拟机的时间出现不一致的情况而引发集群故障。这里还要了解一下什么是系统时间,什么是硬件时间。

8f759ce8342d4de999eb610864081d96.png



 这里配置时间同步我选择的是Chrony。Chrony是网络时间协议(NTP)的通用实现,它能保持系统时间与时间服务器(NTP)同步,为集群中的其他计算机提供时间服务,确保集群时间一致。



一、配置Chrony


步骤如下:


   安装Chrony

   分别在三台虚拟机Spark01、Spark02和Spark03中在线安装时间同步工具Chrony。命令如下:


   yum install chrony -y

   启动Chrony服务

   分别在三台虚拟机Spark01、Spark02和Spark03中启动时间同步工具Chrony服务。命令如下:


   systemctl start chronyd

注意:这里有些同学可能会遇到启动Chrony服务报错。这是由于由于在线安装Chrony时会直接安装最新版的Chrony ,可能会导致Chrony 版本与当前Linux内核版本不一致,导致Chrony服务启动报错,可通过升级Linux内核版本解决此类问题。命令如下:

yum -y update


如下图所示:


2f8d7cea7957416793a28acc93babfa0.png


3.查看Chrony服务启动状态并设置开机启动

分别在三台虚拟机Spark01、Spark02和Spark03中查看Chrony服务启动状态并设置Chrony服务开机启动。命令如下:

#查看Chrony服务启动状态
systemctl status chronyd
#设置Chrony服务开机启动
systemctl enable chronyd


结果如下图所示:



4.关闭防火墙

为了避免集群中各虚拟机通过NTP服务进行时间同步的操作被禁止,需要关闭三台虚拟机Spark01、Spark02和Spark03的防火墙服务。命令如下:

查看防火墙服务启动状态
systemctl status firewalld
#关闭防火墙服务
systemctl stop firewalld
#禁止防火墙开机启动
systemctl disable firewalld

结果如下图所示:


5.查看Chrony配置信息

执行“cat /etc/chrony.conf”命令,查看etc目录下Chrony 的配置文件。如下图所示:



  • 配置Chrony配置信息
    在虚拟机Spark01中,执行“vi /etc/chrony.conf”命令,编辑集群的时间服务器配置文件chrony.conf 。如下图所示:


   上面配置编辑集群的时间服务器配置文件chrony.conf主要做以下三个步骤:


   1)取消了网络服务器作为时间同步源的配置,添加虚拟机Spark01作为时间服务器。


   2)设置允许与时间服务器同步时间的客户端网段。


   3)设置时间服务器允许使用本地时间作为标准时间进行同步。


然后分别在虚拟机Spark02和Spark03中,执行“vi /etc/chrony.conf”命令,编辑集群的时间客户端配置文件chrony.conf 。如下图所示:


在这里插入图片描述

6fb5bee17e0d4896b1623a0ebe1ec13c.png


a61b2e2330a9402ca5f916d79d67e906.png



7.重启Chrony服务

分别在三台虚拟机Spark01、Spark02和Spark03中,执行“systemctl restart chronyd”命令,重启Chrony服务使配置内容生效。待Chrony服务启动完成后执行“chronyc sources -v”命令,查看时间同步源状态,在spark02和spark03中能看到是以spark01作为时间源的。如下图所示:

在这里插入图片描述

90b1fe2bba5047e18115cb6a5e2409f4.png


二、手动更新服务器时间的介绍


最后提供一种手动更新服务器时间的一种办法,可以使用如下命令:

yum install ntpdate
 ntpdate -u ntp.api.bz





相关文章
|
3天前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
8天前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
54 1
|
17天前
|
关系型数据库 应用服务中间件 Linux
Linux云服务器如何搭建LNMP环境
LNMP环境是Linux系统中常用的Web服务架构,由Linux、Nginx、MySQL/MariaDB和PHP组成,适用于高效托管动态网站。本文以CentOS 7为例,详细介绍了LNMP环境的搭建步骤,包括Nginx、MariaDB和PHP的安装与配置,以及最终通过创建`index.php`文件验证环境是否成功部署。具体操作涵盖配置YUM仓库、安装服务、编辑配置文件、启动服务等关键步骤,确保用户能够顺利搭建并运行LNMP环境。
44 1
Linux云服务器如何搭建LNMP环境
|
22天前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
48 5
|
23天前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
51 13
|
2月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
3月前
|
运维 监控 Linux
推荐几个不错的 Linux 服务器管理工具
推荐几个不错的 Linux 服务器管理工具
258 6
|
3月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
332 7
|
3月前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
Linux 程序员 API
Linux 同步机制比较与联系
操作系统提供的同步原语包括:互斥锁、读写锁、条件变量、信号量,支持多任务的OS一般都会实现上述几种同步方式。Linux作为多任务、多用户系统,同样实现了上述几种同步方式。对于在Linux系统下编程的程序员来说,可能都或多或少的使用或者听说过这几种方式,对于它们的基本使用方式可能都大体的解了。
156 0