Linux小白之路一.NTP(Network Time Protocol) 网络时间协议,下面我们就来说一说关于centos6.5时钟同步?我们一起去了解并探讨一下这个问题吧!

centos6.5时钟同步(搭建时间同步服务器)

centos6.5时钟同步

Linux小白之路

一.NTP(Network Time Protocol) 网络时间协议

NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。

功能:进行时间同步的,具有广播、对称、客户端服务器三种模式

ntpq -p 查看网络中NTP服务器,同时显示客户端和每个服务器的关系

二.服务器段配置:

(一).启动、停止、重启、查看状态、开机自启

service ntpd start|stop|restart|status|

chkconfig ntpd on | --list ntpd

(二)NTP服务器配置文件 /etc/ntp.conf 常用参数说明

driftfile /var/lib/ntp/drift (ntp的一些库文件存放地方) restrict default kod nomodify notrap nopeer noquery (别的服务器同步自己的控制选项参数) restrict -6 default kod nomodify notrap nopeer noquery restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap (例子指定可以和自己同步的IP或者网段) restrict 127.0.0.1 (默认自己的回环接口也需要跟自己同步) restrict -6 ::1 #server 0.centos.pool.ntp.org iburst (自己可以和那些上层ntp服务器同步最多是4个ntp) #server 1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst #server 3.centos.pool.ntp.org iburst #外部NTP #broadcast 192.168.1.255 autokey # broadcast server (使用广播模式,指定广播地址同步,使用的不多) #broadcastclient # broadcast client #broadcast 224.0.1.1 autokey # multicast server #multicastclient 224.0.1.1 # multicast client #manycastserver 239.255.254.254 # manycast server #manycastclient 239.255.254.254 autokey # manycast client server 127.127.1.0 # local clock 指定NTP服务器127.127.1.0指定自己,优先级从上至下) #fudge 127.127.0.1 stratum 10 (stratum 指定层数,越小,离时间 源越近,10代表从自己从最多往上找10层,默认16层)

(三).配置完重启ntp服务然后查看同步情况

service ntpd restart

[root@bogon yum.repos.d]# ntpq -p (查看同步情况) remote refid st t when poll reach delay offset jitter ============================================================================== *LOCAL(0) .LOCL. 5 l 30 64 377 0.000 0.000 0.000

remote:ntp服务器地址,“*”表示正在使用,“ ”表示备用

refid:参考上一层ntp主机地址

st:stratum阶层

when:多少秒前曾经同步过时间

poll:下次更新在多少秒后

reach:已经向上层ntp服务器要求更新的次数

delay:网络延迟

offset:时间补偿值,越小越好

jitter:系统时间与bios时间差

(四).客户端操作配置有2种

a.第一种方法-自动同步

编辑/etc/ntp/step-tickers (在里面直接添加ntp地址然后重启服务)

添加:192.168.0.236

重启服务:service ntpd restart

b.第二种方法-手动同步 (这种需要关闭ntp服务)

#ntpdate 192.168.0.236

(五).ntp常用命令

1.查看本机网络时间同步状态

#ntpstat (会看见自己校正时间)

2.查看服务器同步状态(ntpq)

#ntpq -p

3.查看对等服务器列表

#ntpdc -l 对等服务器列表

#ntpdc -s 对等服务器列表和摘要(-p)

3.手动强制同步

date -s 年-月-日 时:分:秒

4.查看与ntp服务器相差多少秒

ntpdate -d “IP地址或者域名”

,