1、 概念
NTP(Network Time Protocol)
xntpd守护进程
2、 NTP时间资源
a、 radio clocks using signals from GPS satellites(cost$1000)
b、 network time sources on the Internet(free)
c、 built-in system clock(free)
3、 NTP角色
a、Server 一个NTP服务器,它为其他系统提供时间
参考
b、peer 一个NTP对等从与它同时间层的一个或多个NTP服务器上获取时间
c、direct polling client 一个直接轮询客户机从一个通过发送一个到时间服务器的 时间轮询请求的特殊服务器上直接接收它的时间
d、broadcast client 一个广播客户机通过NTP时间服务器监听被广播的时间请求
4、 通过/etc/ntp.conf定义角色
a、使用无线电时钟配置一个1层服务器
#vi /etc/ntp.conf
server 127.127.4.1
peer larry
b、配置一个2层服务器
#vi /etc/ntp.conf
server Larry
server Frank
peer Brian
peer Darren
broaccast 128.1.255.255 ;定义一个广播地址,NTP将使用这个地址在网络上广播时间.
driftfile /etc/ntp.drift ; 记录指定一个文件名用以跟踪本地时钟的长期漂移.
d、 使用内部时钟配置一个本地NTP服务器
#vi /etc/ntp.conf
sever 127.127.1.1
fudge 127.127.1.1 stratum 10
e、 使用直接服务器轮询配置一个客户机
#vi /etc/ntp.conf
server brain
driftfile /etc/ntp.drift
f、 使用广播轮询配置一个客户机
#vi /etc/ntp.conf
broadcastclient yes
driftfile /etc/ntp.drift
5、 NTP如何调节系统时钟
a、/usr/sbin/ntpdate ;用于立即设置一个客户机与网络中的时间服务器的时间同步
b、/usr/sbin/xntpd ;守护进程
c、/etc/ntp.drift ;用于在每次检查间隔时记录客户机时钟与NTP服务器时钟的时间差别。
6、 配置一个NTP服务器
a、#vi /etc/rc.config.d/netdaemons
export NTPDATE_SERVER=`server1 server2`
export XNTPD=1
export XNTPD_ARGS=
b、#vi /etc/TIMEZONE
TZ=EAT-8
export TZ
c、#vi /etc/ntp.conf
server 127.127.1.1
fudge 127.127.1.1 stratum 10
d、#/sbin/init.d/xntpd start
e、wait(up to 6 minutes)
f、#ntpq –p ;check
7、 配置一个NTP客户机
a、#vi /etc/rc.config.d/netdaemons
export NTPDATE_SERVER=`server1 server2`
export XNTPD=1
export XNTPD_ARGS=
b、#vi /etc/TIMEZONE
TZ=EAT-8
export TZ
c、#vi /etc/ntp.conf
broadcastclient yes
driftfile /etc/ntp.drift
d、#/sbin/init.d/xntpd start
e、wait(up to 6 minutes)
f、#ntpq –p ;check
8、 检查NTP的功能
a、#more /var/adm/syslog/syslog.log
b、#ps –ef | grep xntpd
d、 ntpq –p
阅读(286) | 评论(0) | 转发(0) |