Linux如何配置NTP时间同步服务

使用 chrony 配置 Linux NTP 服务非常简单。
我之前在 CentOS 7 上做过一次。

1 .安装计时。
对于 CentOS 系统;使用这个命令: 巴什 百胜安装 chrony -y Ubuntu系统使用这个命令: 巴什 apt安装chrony -y
2 配置 chrony.conf 文件。
打开文件进行编辑 巴什 纳米 /etc/chrony/chrony.conf 应添加几个服务器地址: 巴什 服务器 ntp1 .aliyun.com iburst 服务器 time.google.com iburst 如果你想成为内网NTP服务器,则添加这一行: 巴什 允许1 9 2 .1 6 8 .1 .0/2 4 无网络时使用当地时间: 巴什 区域阶层1 0
3 启动服务。
巴什 systemctl 启用 chronyd。
systemctl 启动 chronyd。
检查状态: 巴什 systemctl 状态 chronyd 跑吧。

4 确认同步。
使用 chronyc 工具 巴什 慢性追踪。
检查 Lastoffset 是否是一个非常小的数字。
层数为2 -4 层,属于正常层数。
巴什 chronyctl 来源 -v 验证标有 ^ 的服务器是否存在。
巴什 chronyctl 源统计信息 -v 请参阅 Lastoffset 和 RMSoffset 数据。

5 防火墙设置 CentOS系统使用firewalld: 巴什 防火墙-cmd --add-service=ntp --permanent 防火墙-cmd --重新加载 或者使用iptables 巴什 iptables -A 输入 -p udp --dport 1 2 3 -j 接受
6 其他注意事项 内网服务器最好配置本地时间源。
至少添加三个NTP服务器更加稳定。
如果出现问题,请检查记录。
巴什 猫 /var/log/chrony/chronyd.log
chrony比ntpd使用起来更方便;尤其是网络这是一个伟大变革的时代。
最后一次配置后,我发现同步速度非常快。

如何在linux 上配置NTP 时间同步

NTP用于同步网络时间。

服务器配置: 1 、检查是否安装了NTP(CentOS 4 .2 自带)。
在一起 百胜安装ntp 2 .编辑/etc/ntp.conf: 会议 限制1 2 7 .1 2 7 .1 .0 限制 1 9 2 .1 6 8 .3 1 .0 掩码 2 5 5 .2 5 5 .2 5 5 .0 nomodify notrap 服务器1 2 7 .1 2 7 .1 .0 软糖1 2 7 .1 2 7 .1 .0第1 0层 3 、启动并设置为开机自动启动: 在一起 启动ntpd服务 chkconfig ntpd 已启用 4 .在防火墙上打开UDP端口1 2 3 : 在一起 iptables -I 输入 -p udp --dport 1 2 3 -j 接受
客户端配置: 1 .编辑/etc/ntp.conf: 会议 限制 1 9 2 .1 6 8 .3 1 .0 掩码 2 5 5 .2 5 5 .2 5 5 .0 nomodify notrap 首选服务器 1 9 2 .1 6 8 .3 1 .1 3 4 2 .手动同步一次: 在一起 ntpdate 1 9 2 .1 6 8 .3 1 .1 3 4 3 .启动服务并检查: 在一起 启动ntpd服务 ntpstat
注意:
NTP默认只同步系统时间。

要同步硬件时间,请编辑 /etc/sysconfig/ntpd 并添加 SYNC_HWCLOCK=yes。

实用记忆: 先测试客户端同步,然后推广到全网。

在linux系统中 ntp.config文件在哪

啊,是的,在Linux系统上,NTP服务配置文件通常是/etc/ntp.conf。
它直接位于
/etc 目录下。

你为什么在那儿?看一下 FHS 规范,它是文件系统层次结构的标准。
/etc 被指定为系统配置文件的默认位置。

NTP服务是非常重要的系统服务,必须遵循以下规则。

想一想。
如果配置文件位于此处,管理员将更容易找到和管理它们。

当我以前在 Linux 上工作时,有时我会感到困惑,不知道我的文件在哪里。

但是你可以通过命令来查找。

例如,在 Ubuntu、CentOS、Debian 等系统上,您可以通过键入 ls /etc/ 或搜索 / -name "ntp.conf" 2 >/dev/null 来查看此文件。

当然,有些系统可能使用chrony服务而不是NTP。

如果您使用chrony,配置文件可能是/etc/chrony.conf,而不是/etc/ntp.conf。

不过,一般来说,NTP的/etc/ntp.conf比较常见。

这个文件有什么用?
主要是配置时间同步。

例如,您必须指定使用哪些NTP服务器、如何同步时间、同步策略是什么、日志存储在哪里等。

从安全角度来看,您可以使用restrict命令来限制谁可以访问NTP服务,并防止其他用户更改时间。

对于日志记录,配置日志文件路径来记录同步过程以及同步成功的时间。

很容易找出是否出现问题。

如果我想更改此设置怎么办?
您必须具有管理员权限才能编辑它。

例如,使用 sudo nano /etc/ntp.conf 或 sudo vim /etc/ntp.conf。

更改完成后,您必须重新启动服务才能确认。

只需使用 sudo systemctl restart ntp 这样的命令即可。

或者,您可以使用 sudo service ntp restart。

我们建议在进行更改之前创建备份,以避免以后意外恢复。

只需使用 sudo cp /etc/ntp.conf /etc/ntp.conf.bak。

进行更改后,您需要检查同步状态。

使用 ntpq -p 命令,或者如果您使用 chrony,请使用 chronyc 跟踪。

请检查时间是否同步。

在某些情况下,您的系统可能没有安装 NTP 服务。

接下来,您需要先安装它。

在 Ubuntu 上,只需使用 sudo apt install ntp。

在 CentOS 上,只需使用 sudo yum install ntp。

安装完成后,配置文件通常会自动生成,或者也位于/etc/ntp.conf中。

但是在一些特殊的环境下,比如使用Docker等容器的时候或者系统非常精简的时候,可能会出现/etc/ntp.conf文件没有安装的情况。

那就要看具体情况了。
您可能需要手动配置或安装该服务。

所以路径是/etc/ntp.conf。
这是大多数系统的规则,也是真实情况。