arm开发板使用ntp与服务器同步时间
2015-04-04 10:23
267 查看
到网站下载源码
http://www.ntp.org/downloads.html
板子是help2416开发板,芯片是三星2416,操作系统linux kernel 3.2
$ tar -xvf ntp-4.2.6p5.tar.gz
$ cd ntp-4.2.6p5/
$ ./configure --host=arm-linux
$ make
把ntpdate/ntpdate可执行文件拷贝到板子的/usr/bin/下面,做为客户端,只要这个,其他的都非必须
板子上运行
# ntpdate 192.168.0.88
这样运行就会进行时间同步
定时同步用crontab
# crontab -e
crontab: chdir(/var/spool/cron/crontabs): No such file or directory
出现上面情况则执行
# mkdir -p /var/spool/cron/crontabs
每分钟执行一次
# echo "* * * * * ntpdate 192.168.0.88" > /var/spool/cron/crontabs/root
启动crond
# crond &
/var/下面的文件重新开机启动后会丢失,如果要每次开机启动后都会自动运行得做些工作
板子上生成一个内空为
* * * * * (ntpdate 192.168.0.88) && (hwclock -w)
的/etc/mycrontab文件,hwclock -w是更新后把时间写入bios,启动后时间不消失
/etc/profile文件中加上
mkdir -p /var/spool/cron/crontabs
crontab /etc/mycrontab
crond &
服务器端系统是linux mint 已经装有ntp, 没有安装的可以手动安装,当然也可以用上面的源码编译安装
$ sudo apt-get install ntp
客户端运行ntpdate时出现
1 Jan 00:48:00 ntpdate[69]: no server suitable for synchronization found的问题
出现这种情况,可以用加-d选项进行调试
客户端: $ ntpdate -d 192.168.0.88
如果出现客户端打印出Server dropped: Strata too high
解决方法是在服务器/etc/ntpd.conf中加上,
server 127.127.1.0
fudge 127.127.1.0 stratum 8
原因好像是服务器的ntp服务本身还会进行时间校对,需要几分钟,我们直接让服务器用本地的时间
然后重新运行ntp服务,注意客户端ntpdate -d选项只是开了调试,它不会更新客户端的时间,调试好后,还得把-d去掉
也有一种可能是你的udp 123端口被防火墙挡住了,尝试关闭防火墙
服务器启动ntp服务
$ sudo service ntp start
原文:http://blog.chinaunix.net/uid-20680966-id-4243556.html
http://www.ntp.org/downloads.html
板子是help2416开发板,芯片是三星2416,操作系统linux kernel 3.2
$ tar -xvf ntp-4.2.6p5.tar.gz
$ cd ntp-4.2.6p5/
$ ./configure --host=arm-linux
$ make
把ntpdate/ntpdate可执行文件拷贝到板子的/usr/bin/下面,做为客户端,只要这个,其他的都非必须
板子上运行
# ntpdate 192.168.0.88
这样运行就会进行时间同步
定时同步用crontab
# crontab -e
crontab: chdir(/var/spool/cron/crontabs): No such file or directory
出现上面情况则执行
# mkdir -p /var/spool/cron/crontabs
每分钟执行一次
# echo "* * * * * ntpdate 192.168.0.88" > /var/spool/cron/crontabs/root
启动crond
# crond &
/var/下面的文件重新开机启动后会丢失,如果要每次开机启动后都会自动运行得做些工作
板子上生成一个内空为
* * * * * (ntpdate 192.168.0.88) && (hwclock -w)
的/etc/mycrontab文件,hwclock -w是更新后把时间写入bios,启动后时间不消失
/etc/profile文件中加上
mkdir -p /var/spool/cron/crontabs
crontab /etc/mycrontab
crond &
服务器端系统是linux mint 已经装有ntp, 没有安装的可以手动安装,当然也可以用上面的源码编译安装
$ sudo apt-get install ntp
客户端运行ntpdate时出现
1 Jan 00:48:00 ntpdate[69]: no server suitable for synchronization found的问题
出现这种情况,可以用加-d选项进行调试
客户端: $ ntpdate -d 192.168.0.88
如果出现客户端打印出Server dropped: Strata too high
解决方法是在服务器/etc/ntpd.conf中加上,
server 127.127.1.0
fudge 127.127.1.0 stratum 8
原因好像是服务器的ntp服务本身还会进行时间校对,需要几分钟,我们直接让服务器用本地的时间
然后重新运行ntp服务,注意客户端ntpdate -d选项只是开了调试,它不会更新客户端的时间,调试好后,还得把-d去掉
也有一种可能是你的udp 123端口被防火墙挡住了,尝试关闭防火墙
服务器启动ntp服务
$ sudo service ntp start
原文:http://blog.chinaunix.net/uid-20680966-id-4243556.html
相关文章推荐
- arm开发板使用ntp与服务器同步时间
- arm开发板使用ntp与服务器同步时间
- 使用ntpdate命令同步服务器时间出现“the NTP socket is in use, exiting”
- 使用NTP协议服务器时间同步
- redhat使用ntpdate同步时间服务器新手注意事项
- 使用ntpdate同步服务器时间
- 为服务器设置ntp时间同步--ntp.api.bz
- Linux下使用ntpdate进行时间同步
- Linux系统下使用ntpdate同步时间
- Rehl7 设置ntp服务,同步指定服务器时间。Ntp改为chrony
- 与服务器同步时间NTP
- NTP 时间同步流量使用过大 问题解决
- linux同步时间错误 使用 ntpdate命令
- 配置NTP,同步服务器时间
- 同步NTP 服务器时间错误:Updating Time : ntpdate[3108]: the NTP socket is in use, exiting
- 为服务器设置ntp时间同步--ntp.api.bz
- Android手机虚拟CD-ROM流程 && 使用网络同步时间(NITZ和NTP)&& Android VOLD
- centos使用ntp保持时间同步
- ubuntu ntp 时间同步 搭建 使用
- RHEL7 -- 使用Chrony设置时间与时钟服务器同步