国产化服务器开启NTP功能并向NTP时钟服务器同步

1.备份/etc/chrony.conf文件;

cp -rp /etc/chrony.conf  /etc/chrony.conf.bak.20240522

2.修改chrony.conf文件,增加NTP时钟信息。(客户端填写时钟同步服务器的IP地址或者域名,我这里写的IP地址。下面Allow NTP Client是只允许哪个地址段的设备访问,可不写);

编辑后:wq!保存退出。

3.重启客户端chrony服务;

systemctl restart chronyd.service

4.设置开机同步时间;

systemctl enable chronyd.service

5.防火墙放行;

systemctl stop firewalld.service  #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动


或者不关闭防火墙、但允许NTP服务
firewall-cmd --add-service=ntp --permanent
firewall-cmd --reload
因NTP使用123/UDP端口协议,所以允许NTP服务即可

6.查看服务状态;

systemctl status chronyd.service

7.查看配置:

chronyc sources -v    //查看时间同步源
chronyc sourcestats -v    //查看时间同步源状态
timedatectl set-local-rtc 1    //设置硬件时间, 硬件时间默认为UTC,可以不运行
timedatectl set-ntp yes    //启用NTP时间同步,部分机型报错,可以不运行
chronyc tracking    //校准时间服务器(use)

8.检查状态;

执行chronyc tracking命令查看chrony服务是否与NTP服务器同步,如果该命令返回结果是Leap status :Normal,则代表同步过程正常。

如果该命令返回结果如下,则表示同步过程出错;

如果该命令返回结果如下,则表示chrony服务未正常运行;

如果还是不能时间同步看看时区是否正确。

查看日期时间、时区及 NTP 状态

timedatectl

查看时区列表

timedatectl list-timezones
timedatectl list-timezones | grep -E "Asia/S.*"

修改时区

timedatectl set-timezone Asia/Shanghai

修改日期时间(可以只修改其中一个)

timedatectl set-time "2024-05-22 10:50:20"

开启 NTP

timedatectl set-ntp true/flase
相关推荐
Karoku06613 分钟前
【k8s集群应用】kubeadm1.20高可用部署(3master)
运维·docker·云原生·容器·kubernetes
木子Linux34 分钟前
【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
linux·运维·服务器·centos·云计算
mit6.82439 分钟前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu
watermelonoops1 小时前
Windows安装Ubuntu,Deepin三系统启动问题(XXX has invalid signature 您需要先加载内核)
linux·运维·ubuntu·deepin
不惑_1 小时前
小白入门 · 腾讯云轻量服务器部署 Hadoop 3.3.6
服务器·hadoop·腾讯云
阿甘知识库1 小时前
宝塔面板跨服务器数据同步教程:双机备份零停机
android·运维·服务器·备份·同步·宝塔面板·建站
saynaihe2 小时前
安全地使用 Docker 和 Systemctl 部署 Kafka 的综合指南
运维·安全·docker·容器·kafka
zhou周大哥3 小时前
linux 安装 ffmpeg 视频转换
linux·运维·服务器
loong_XL4 小时前
服务器ip:port服务用nginx 域名代理
服务器·tcp/ip·nginx
夕泠爱吃糖4 小时前
C++中如何实现序列化和反序列化?
服务器·数据库·c++