
一、关于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
###注意硬件时间也要同步
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)