linux局域网时间同步

Linux时间同步

下面介绍Linux操作系统下,两种局域网时间同步的方法,使用ntpchrony软件实现,其中推荐使用chrony软件,在centos或者redhad中是默认出厂自带chrony的,不需要在进行安装。

一、chrony配置时间同步

1、配置服务端

修改chrony配置文件,vim /etc/chrony.conf

重启chrony服务

systemctl restart chronyd

查看chrony服务

systemctl status chronyd

2、配置客户端

修改chrony配置文件,vim /etc/chrony.conf

重启chrony服务

systemctl restart chronyd

查看chrony服务

systemctl status chronyd

3、验证并添加定时任务

服务端关闭 ntp 同步

timedatectl set-ntp false

设置日期和时间

timedatectl set-time '2021-06-03 19:00:00'

设置完成后,再开启 ntp

timedatectl set-ntp true

查看时间:timedatectl

客户端重启chrony服务,输入timedatectl查看时间是否同步

同步需要时间,大概两三秒的样子

时间一致即配置完成。

客户端添加定时任务

编辑定时任务 crontab -e

添加下方命令:

* */6 * * * systemctl restart chronyd&&/usr/sbin/hwclock -w

表示每6个小时同步一次,并且写入硬件时间,请根据实际情况填写同步时间

二、ntp配置时间同步

1、 配置服务端。

首先安装 ntp 软件

# yum包管理安装命令
sudo yum -y install ntp

# apt包管理安装命令
sudo apt-get install ntp

①、修改ntp配置文件

vi /etc/ntp.conf 按照下图进行配置即可:

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

server 127.127.1.0 # local clock 

fudge 127.127.1.0 stratum 10

②、启动ntp服务

# 启动ntp服务
systemctl start ntpd
# 禁用chronyd服务,否则ntp会启动失败
systemctl stop chronyd
# 开机自启动
systemctl enable ntpd

如果能连接外网,输入命令:ntpdate cn.pool.ntp.org&&hwclock -w 同步一下网络时间。

不能连接外网输入命令:date -s “2022-06-20 14:29:35”&&hwclock -w 手动设置时间。

Linux系统分为系统时间和硬件时间,hwclock -w 是将系统时间写入硬件时间进行同步。

服务端就配置完毕了!!!

2、配置客户端。

安装 ntp 软件

# yum包管理安装命令
sudo yum -y install ntp

# apt包管理安装命令
sudo apt-get install ntp

①、修改ntp配置文件

vi /etc/ntp.conf ,将其它 server地址 注释掉,添加服务端的IP地址或者主机名即可。

②、启动ntp服务

# 启动ntp服务
systemctl start ntpd
# 禁用chronyd服务,否则ntp会启动失败
systemctl stop chronyd
# 开机自启动
systemctl enable ntpd

③、设置定时任务

编辑定时任务:crontab -e

添加下方命令:

* */6 * * * systemctl restart ntpd&&systemctl stop ntpd&&/usr/sbin/ntpdate 192.168.1.248&&/usr/sbin/hwclock -w

这里意思是每6个小时同步一次时间,编辑完成之后出现下方语句即配置完成。

手动执行定时任务配置的命令,测试能否同步成功。出现下方提示才算成功,如果提示其他错误,请仔细检查步骤。

输入date&&hwclock查看系统时间和硬件时间。

时间实现,配置完毕。

posted @   niumayang  阅读(927)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示