关于ntp(Network Time Protocol)服务器时间同步应用的详细解决方案
				
				
					
					     文档	   :ntp设定
做成日期	   :2001.02.14
做成者	   :姚远方
-----------------------------------------------------------------
入门地址	:http://www.eecis.udel.edu/~ntp/
使用软体	:ntp-4.0.99j.tar.gz
软体地址	:http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/
参考		:“ntp设定”--岗琦文彦
-----------------------------------------------------------------
目录
<1.修改档案>
<2.安装方法>
<3.安装后设定>
<4.备注>
-----------------------------------------------------------------
<1.修改档案>
[2001.02.14 rainbow]
做成
-----------------------------------------------------------------
<2.安装方法>
1)解开文件包
将ntp-4.0.99j.tar.gz上传到/home/dico/sysad/drc
	$ cd /home/dico/sysad/src
	$ gzip -dc ntp-4.0.99j.tar.gz | tar xvf -
2)安装
	$ cd /home/dico/sysad/src/ntp-4.0.99j
	# ./configure
	# make
	# make install
确认:/usr/local/bin 内包含 ntpdate ntpq ntptrace ntpd 
-----------------------------------------------------------------
3)安装后设定
1) 设定前要做的准备
    创建 /etc/ntp.conf
	内容:
===========================================================================
# ntp configuration for .qddico.com.cn
# (expected to operate at stratum 2, created by [email protected])
server 192.5.41.40      #tick.usno.navy.mil
server 133.100.11.8     #clock.tl.fukuoka-u.ac.jp
server 202.39.157.155   #time1.chttl.com.tw
server 192.43.244.18    #time.nist.gov (ACTS)
server 132.163.135.130  #time-A.timefreq.bldrdoc.gov (ACTS)
server 133.100.9.2      #clock.nc.fukuoka-u.ac.jp
# Stratum-1 peers. Each server should chime all of the others in this
peer 192.168.10.110     #test11.qddico.com.cn
driftfile /etc/ntp.drift
============================================================================
(提供时间服务之服务器列表 http://www.eecis.udel.edu/~mills/ntp/clock1.htm)
2) 启动时钟校准服务
	/usr/local/bin/ntpd
3) 得到标准时间 
	ntpdate 192.5.41.40
3) 确认工作正常
   对比 
   date 
   ntpdate -d 192.5.41.40
   14 Feb 14:38:57 ntpdate[14056]: adjust time server 192.5.41.40 offset 0.087871 sec
4) 设定为自动启动
	/etc/rc.d/rc.local 在此文件内追加
		# NTP
		/usr/local/bin/ntpd
5) 设定为每日自动对时一次
1)制作shell 脚本
# vi /etc/setclock.sh
内容如下:
====================================================
#/bin/sh
# set localhost clock = gmt+08:00
temp=\"<-old new->\"
dt=`date`
work=`ntpdate 192.5.41.40`
echo $dt $temp $work >> /var/log/setclock.log
====================================================
2)修改crontab设定
  # crontab -e
     追加
  	0 0 * * * /etc/setclock.sh
3)确定运行
	# /etc/setclock.sh
	# cat /var/log/setclock.log
   确认内容
	Wed Feb 14 18:32:48 CST 2001 <-old new-> 14 Feb 18:32:51 ntpdate[943]: adjust time server 192.5.41.40 offset -0.000868 sec
-----------------------------------------------------------------
<4.备注>
 2001.02.14日在test13.qddico.com.cn服务器上测试安装成功
		发布人:雨弓 来自:追梦人