开发板 linux 同步时间,arm开发板使用ntp与服务器同步时间
到网站下载源码
板子是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
作者:帅得不敢出门 程序群:31843264
开发板 linux 同步时间,arm开发板使用ntp与服务器同步时间相关推荐
- Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置
Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置 第一步:在PC机安装Ubuntu18.04LTS 具体安装步骤参见上一篇文章 第二步:安装arm-linux-gcc交叉编 ...
- Linux环境下ARM开发工具TrueSTUDIO初体验
Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...
- 如何调整电脑系统与NTP时间同步服务器同步间隔?
如何调整电脑系统与NTP时间同步服务器同步间隔? 如何调整电脑系统与NTP时间同步服务器同步间隔? 从Windows2000开始,Windows系统就支持使用NTP同步的方式获取时间,Windows系 ...
- arm linux ping 通百度,linux ---之与ARM开发板相互ping 通
本实验是采用网线直连的方式,用网线把arm开发板与PC机的网线连接起来 在虚拟机上设置网络连接方式,选择桥接,直接连到物理网络 然后进入超级用户(root)使用su 指令,输入密码即可 查看自己的网卡 ...
- 地平线x3使用vscode 远程调试linux虚拟机或者arm 开发板
使用vscode做远程调试的主要目的是为了能够调试自己的arm开发板,也就是地平线x3派.之前他们提供了基于python开发,模型移植但是后处理这一块太慢了,所以想着如何去移植. 首先从vscode里 ...
- 玩转开发板--Linux系统移植至开发板fl2440实践过程
一.开发板介绍 CPU:S3C2440(SAMSUNG).ARM920T.400MHz Pone/mic:耳机和话筒 JTAG:可以通过外部插入直接控制CPU,因此在初始化内存时,起到 ...
- linux开发操作系统,Linux 操作系统应用与开发
<Linux 操作系统应用与开发>由会员分享,可在线阅读,更多相关<Linux 操作系统应用与开发(20页珍藏版)>请在人人文库网上搜索. 1.Linux操作系统的应用与开发- ...
- php7扩展开发教程,Linux下PHP7扩展开发入门教程1:扩展开发流程
本文将会基于PHP7开发一个最简单的扩展,随便取个名learn_ext,编译生成一个learn_ext.so文件,最终调用可以在php中调用learn_ext扩展中的函数来输出一个hello worl ...
- linux应用程序开发试卷,Linux系统管理与应用开发实验试卷
Linux系统管理与应用开发实验试卷 (1页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 <Linux系统管理与应用开发实验&g ...
- 云服务器文件同步,Windows 8:本地文件与云服务器同步
4月20日消息,上周,Windows 8 Miletone 1开始通过FTP在网络上流传,也就是所谓的Build 7850版本.去年年末时,该版本的Windows 8由微软合作伙伴手中流出.Milet ...
最新文章
- Microbiome:植物根际微生物组也有昼夜节律
- 行业操作系统行业深度报告 华为鸿蒙系统,操作系统行业深度报告:华为鸿蒙系统、安卓和未来.docx...
- 前端进阶(二)webpack开发服务器环境配置
- 年终总结,程序员票选最喜欢的编程语言花落谁家?
- js面试题知识点全解(一作用域)
- Spring Boot (四)模板引擎Thymeleaf集成
- EventLoop 的启动
- linux mpeg-4,嵌入式MPEG-4解码系统的设计与实现,嵌入式MPEG-4解码系统,嵌入式Linux,视频码流,P...
- U-Net中的skip connection
- SpringBoot 优雅的整合 Shiro
- bat脚本交互输入_windows 10 如何设定计划任务自动执行 python 脚本?
- 第二十一讲 ASP.NET页面框架
- 07网络发展趋势:风险和机遇并存
- Eureka源码深度刨析-(5)EurekaServer处理服务发现
- SQL分组排序再取前N条记录
- 【超详细】初中高级软件测试工程师 都需要掌握哪些测试技能
- getchar 使用
- Matlab信道容量的迭代计算实验
- html怎么安装系统,一键重装系统_MBR分区一键安装系统教程-爱纯净
- Python元组和字典的使用、使用字典的注意事项、字典查找数据、字典的增删改、字典的合并 update方法、字典的遍历
热门文章
- php图片镜像翻转,怎么把视频镜面翻转/视频水平翻转的教程
- 上市公司环境数据集:环境绩效明细表、排放明细表、资源消耗明细表等多项指标数据
- 桌面live2d人物插件(HBuilderx )
- .NET 6 RC2 版本发布
- html标题和段落标记,Chap 03 HTML文字与段落标记
- 笔记本计算机虚拟技术,ThinkPad笔记本电脑如何开启CPU虚拟化技术的图文教程
- word刷子刷格式_用word格式刷快速调整文档格式-word技巧-电脑技巧收藏家
- 智慧农业实验室第一次成果
- 英文原始文本的读取与处理
- 写确认/Write Acknowledgment(Write Concern)