NTP时钟同步

最近在使用windows自带时钟同步功能时,常常出现部分linux服务器没法正常同步时间,以后互联网下载一个ntp服务器安装后,正常了,该服务器安装会自动停用windows自带时钟同步windows time服务。程序在115网盘(linux时钟同步),须要下载的请联系我。linux

下面是ntp介绍:ios

1、NTP通讯协议原理:windows

1.首先主机启动NTP。服务器

2.客户端会向NTP服务器发送调整时间的message。网络

3.而后NTP server会送出当前的标准时间给clientide

4.client接受来自server的时间后,会根据这个信息来调整本身的时间。这样就实现了网络对时。
 server

2、ntpdate 的特色:
1,ntpdate只运行一次就结束,即只同步一次。因此要使用ntpdate同步时间的话要将该命令写入cron中。
vi /etc/crontab
* * * * * root ntpdate 192.168.1.5 && hwclock -wcrontab

2,ntpdate同步时间是跳跃的,如上面的显示,时间当即就同步了,这将可能致使文件时间标记、监控数据的紊乱。ip

3、ntpd 的特色:
1,ntpd服务始终运行,按期同步时间。
2,ntpd服务是慢慢改变时间直至标准时间。
3,若是系统时间与bios时间差别超过30分钟,ntpd就会报错。rem

4、总结:
1,推荐使用 ntpd 服务。
2,ntpd开启后,没法使用ntpdate

5、linux的时间、时区
1,时间
系统时间:date 命令
bios时间:hwclock命令 (-r 读取bios时间,-w 写入bios时间)
每次开机时系统从新读bios时间。
因此ntpdate命令时的cron脚本须要用到hwclock,以免机器重启后时间混乱。

2,时区
linux的全部时区文件都放在 /usr/share/zoneinfo 下。
linux系统的时区文件是 /etc/localtime,这是个时间格式的档案,不是ACSII码。它与/usr/share/zoneinfo/下的本身的时区文件是同样的。
个人时区是Asia-Shanghai,用diff比较两个文件,以下:
# diff /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#
在 /etc/sysconfig/clock 文件中也写有本时区的信息:
[root@zy180 ~]# cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false

6、查看ntp服务器与上层ntp服务器的状态 ntpq -p 其中, remote - 本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先 refid - 参考上一层ntp主机地址 st - stratum阶层 when - 多少秒前曾经同步过期间 poll - 下次更新在多少秒后 reach - 已经向上层ntp服务器要求更新的次数 delay - 网络延迟 offset - 时间补偿 jitter - 系统时间与bios时间差

相关文章
相关标签/搜索