分类: LINUX
2008-05-04 22:43:16
NTP是一个跨越广域网或局域网的复杂的同步时间协议,它通常可获得毫秒级的精度。NTP主要用于调节系统时钟从而与外部时间源达到同步。外部时间源可以是原子钟、天文台、卫星,也可以从Internet上公开的时间服务器获取。如果无法与Internet连接,也可以指定内部的一些主机做为时间服务器,虽然这种方案无法与标准时间严格同步,但是却可以保证内部主机之间时间同步。
Turbolinux GTES10.5安装光盘中已包含NTP服务安装包ntp-4.2.0.a.20040617-4.2.i386.rpm,若系统没有安装NTP服务,可使用下面指令安装NTP:
# rpm –ivh ntp-4.2.0.a.20040617-4.2.i386.rpm
编辑配置文件/etc/ntp.conf 客户网络定义:
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
/*从192.168.0.1-192.168.0.254的服务器都可以使用该NTP服务器来同步时间
外部时间服务器定义:
server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org
/*NTP服务启动时会自动向该服务器更新时间
服务器端启动:
#chkconfig ntpd on /*设置服务自动启动 #/etc/init.d/ntpd start /*启动服务
检查NTP服务器状态:
# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== +ns2.pulsation.f 194.2.0.28 3 u 171 1024 377 647.227 -55.783 2.823 +templar.hendrik 132.246.168.164 3 u 1016 1024 377 454.325 -21.367 6.571 *yarrina.connect 203.36.227.2 2 u 230 1024 377 370.953 70.790 16.112 localhost .INIT. 16 l - 1024 0 0.000 0.000 4000.00
使用ntpdate设置系统时间
# ntpdate pool.ntp.org 7 Sep 12:26:59 ntpdate[14147]: adjust time server 88.191.12.184 offset -0.014899 sec