怎样开启linux系统下的ntp同步请求?

怎样开启linux系统下的ntp同步请求?,第1张

Linux 系统安装配置NTP时间服务器

一、关于NTP时间服务器

NTP(The Network Time Protocol) 是网络时间协议,用以同步网络内计算机的时间。 它通过udp包交换,用特定算法进行协商,从而把计算机上的时间与时间服务器上的时间保持一致。通过互联网它支持的误差是10毫秒,局域网则可以达到200微秒。

NTP时间服务器分为多层,从0层到4层,每层依次与上一次服务器同步,最高层的服务器则直接连接一个高精度的时钟设备,比如原子钟、GPS或者电波时等。

怎样安装NTP Server:

Linux系统内核提供了对NTP的支持,因此只需要再安装一个NTP Server的守护进程即可。常用的ntpd由ntporg提供。

二、怎么确认linux系统有没有开启ntp服务?

service ntpd status  查看此服务有没有运行,设置:图形化界面--左上角时间---点击就可以知道。

首先来了解下面几个知识点:
1 date命令:
#date
显示系统时间
2hwclock命令 (即hardwareclock系统硬件时间)
#hwclock
显示硬件时间
#hwclock -w
将系统时间写入到系统硬件当中
3ntpdate
ntpdate 是一个linux时间同步服务软件,具体的详细资料请参考下百度,有很多详细的资料
第二、查看本机是否安装ntpdate服务,如果没有安装,请 yum install -y ntpdate
第三、同步时间
1 输入ntpdate timenistgov同步网络时间
结果:3 Jun 15:42:39 ntpdate[4721]: adjust time server 21111519421 offset -0005885 sec
出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器21111519421的时间,相差-0005885秒的时间
如果上面timenistgov服务器同步不了,可以换下面几个时间服务器试试:
timenistgov
timenurinet
0asiapoolntporg
1asiapoolntporg
2asiapoolntporg
3asiapoolntporg
2同步时间成功后调整硬件时间
#hwclock -w
执行成功后, 查看系统硬件时间(不出意外的话,现在date和hwclock现实的时间均为internet时间)
#date
#hwclock
执行上述命令,显示的时间应该一样的
四、定时执行时间同步任务,所以我们利用crontab -e 来添加定时任务
# 1/ root ntpdatetimenurinet;hwclock -w
即:每隔一个小时同步一下internet时间。

命令:ntpdate 时间服务器
ntpdate timewindowscom
时间同步服务器地址:
timenistgov
timewindowscom
time-nwnistgov
time-anistgov
time-bnistgov
默认这个时间服务器,你可以找其他时间服务器地址,希望对你有帮助!

①-手动同步ntpdate -d xxxxxxxx
###xxxxxxxx时间同步服务器
②-ntpq -p
查看同步情况
③-配置同步服务器
④-配置定时任务
如 /1 /usr/sbin/ntpdate xxxxxxxx && clock -w
###注意硬件时间也要同步


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10272388.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存