参考资料
http://blog.csdn.net/sailor_8318/article/details/2310459
http://blog.csdn.net/linfeng999/article/details/6431670
首先下载ntp的源代码
http://www.ntp.org/downloads.html
解压缩之后,编译:
./configure --prefix=/opt/ntp-arm --exec-prefix=/opt/ntp-arm --host=arm-linux --enable-all-clocks --enable-parse-clocks && make && make install
将生成的bin目录和lib目录(lib目录好像是空的)拷贝到开发版上面。
编译pc版本:
./configure --prefix=/opt/ntp-PC --exec-prefix=/opt/ntp-PC --enable-all-clocks --enable-parse-clocks && make && make install
一般来说编译都会很顺利。于是,我们剩下的任务就是来写配置文件,进而来使用了。
主要用到ntp.conf文件,可以参考下面的文章
http://pc51.net/system/unix/freebsd/2007-06-17/8382_3.html
下面来讲述如何进行ntp服务器架设。
可以参考http://publish.it168.com/2006/0328/20060328019101.shtml
首先,选择一台服务器作为ntpserver,编写ntp.conf文件如下:
zxzxy@zxzxy-Founder-PC:/etc$ cat /etc/ntp.conf
#restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 5
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys /etc/ntp/keys
hwclock -w
" chdir(/var/spool/cron/crontabs): No such file or directory"错误,
运行 mkdir /var/spool/cron/crontabs 创建即可。我是这么写的:
mkdir -p /var/spool/cron/crontabs #for crontab use
echo '*/2 * * * * /ntp-arm-bin/ntpdate 192.168.1.1' > /var/spool/cron/crontabs/r
oot
crond & #start cron daemon
关于crontab也可以参考