当前位置:首页 > linux > 正文

linux配置本机ntp服务器

  • linux
  • 2024-04-28 18:23:24
  • 2109

1、linux怎么安装ntp服务器
客户端机器使用ntpdate程序来执行同步。 格式如下::
ntpdantp-server-ip
如果需要配置定时任务,命令如下::
#检查是否有定时任务已添加定时时间同步
cat/etc/crontab
#如果没有添加以下行,每30分钟同步一次:
echo'*/30****root/usr/sbin/ntpdate10.20.219.43'>>/etc/crontab
#设置定时任务为自动,默认启动[可选]
chkconfigcrondon
#启动计划任务服务
servicecrondrestart
#部分机器需要将时区设置为中国
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
2、NTP服务器的配置和使用

避免Linux系统主机长时间运行造成的时间偏差。 这就是为什么我们需要及时同步(同步)时间。 一般我们使用NTP服务来同步不同机器的时间。 NTP是NetworkTimeProtocol(网络时间协议)的缩写,它通过UDP协议来同步时间。

编辑NTPServer的主要配置文件是/etc/ntp.conf,如下:

配置含义:

配置完成后,启动新的NTP服务使配置更改生效。

检查NTP服务和父连接状态

将内网其他设备配置为NTP客户端比较简单,所有设备的配置都相同。
首先您需要安装NTP服务(与NTP服务器完全相同)。 然后找到配置文件/etc/ntp.conf之一。 配置完成并验证通过后,复制到其他客户端电脑上直接使用。
注释掉之前的上层服务,如下行

添加本地NTP服务器完成配置

可以使用date命令查看时区
如果时区是EST,则需要更改为CST

选择亚洲/中国/北京/并确认
更改后,执行以下复制语句

使用

172.17.30.100。 输入“adjusttimeserver192.168.1.135offset0.004882sec”作为NTP服务器的IP地址。
服务器可能无法正常启动。 通常需要几分钟才能开始同步。
还有错误“noserversuitableforsynchronizationfound”。 此问题是由以下两种情况引起的:
Serverdropped:stratatoohigh:
并且显示stratum16。 一般情况下,Stratum的取值范围在“0到15”之间。
此类问题往往是由于NTP服务启动后未与上层服务同步造成的。 您可以等待五分钟,然后再检查一次。
Serverdropped:stratanodata:
此类问题通常是由于无法访问NTP服务造成的。 需要检查NTP服务是否启动成功或者是否被防火墙拦截。
启动NTP_Client

启动后查看同步状态

由于是内网,NTP服务很快就会同步。 可以使用以下命令检查时间是否与服务器时间一致。

本地客户端配置完成后,正在同步的客户端计算机使用SCP复制/etc/ntp.conf。 然后就可以启动NTP服务了。

LinuxNTP配置总结
NTP服务和时间同步问题