『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 11852|回复: 17

[基础教程] 【悬赏贴】树莓派时间网络同步校准

[复制链接]

40

主题

341

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
2005
HASS币
0
发表于 2019-9-17 12:46:30 | 显示全部楼层 |阅读模式
本帖最后由 myxu 于 2019-9-17 12:48 编辑

如题

按照下面网页尝试了安装ntp服务(树莓派日期时间不准的修正方法 http://shumeipai.nxez.com/2015/06/28/raspberry-pi-date-and-time-correction-method-allowed.html

但执行命令sudo ntpd -s -d之后时间无变化









悬赏金额:50元
悬赏标准:使得树莓派每24小时进行一次网络时间同步校准,仅限第一个解决问题的人
回复

使用道具 举报

57

主题

403

帖子

3041

积分

论坛元老

Rank: 8Rank: 8

积分
3041
金钱
2638
HASS币
0
发表于 2019-9-17 14:12:23 | 显示全部楼层
你的pi安装的是什么系统?
如果你执行了以下的命令,还是没有更新成功的话,你应该先ping一下那些NTP服务器,找到可以用的NTP服务器之后在系统里面把它改了,然后再执行这个命令。
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-9-17 17:34:42 | 显示全部楼层
设置这个ntp服务器地址,我一直在用:120.25.108.11
回复

使用道具 举报

40

主题

341

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
2005
HASS币
0
 楼主| 发表于 2019-9-17 22:13:49 | 显示全部楼层
李丑男 发表于 2019-9-17 14:12
你的pi安装的是什么系统?
如果你执行了以下的命令,还是没有更新成功的话,你应该先ping一下那些NTP服务器 ...

系统基于Raspbian Buster with desktop,NTP服务器也确认PING通了   时间还是不对
回复

使用道具 举报

40

主题

341

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
2005
HASS币
0
 楼主| 发表于 2019-9-17 22:14:50 | 显示全部楼层
xuyang 发表于 2019-9-17 17:34
设置这个ntp服务器地址,我一直在用:120.25.108.11

尝试过这个地址    但是时间还是不对   ,现在返回的时间值差13天

pi@HomeSmart:~ $ date
2019年 09月 04日 星期三 13:22:58 +08
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-9-18 03:00:34 | 显示全部楼层
myxu 发表于 2019-9-17 22:14
尝试过这个地址    但是时间还是不对   ,现在返回的时间值差13天

pi@HomeSmart:~ $ date

时间差太大,无法自动对时,可以手动将时间调成一样,以后就可以自动对时了
回复

使用道具 举报

2

主题

291

帖子

1530

积分

论坛积极会员

积分
1530
金钱
1239
HASS币
0
发表于 2019-9-18 10:35:25 | 显示全部楼层
本帖最后由 skyflying5 于 2019-9-18 17:26 编辑
sudo apt-get ntpdate

sudo ntpdate -u 120.25.115.20

sudo crontab –e

0 0 * * * /usr/sbin/ntpdate -u 120.25.115.20 >/dev/null 2>&1


然后Ctrl+x 再按y保存 就可以了
每天0点执行一次
回复

使用道具 举报

40

主题

341

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
2005
HASS币
0
 楼主| 发表于 2019-9-18 12:07:52 | 显示全部楼层
xuyang 发表于 2019-9-18 03:00
时间差太大,无法自动对时,可以手动将时间调成一样,以后就可以自动对时了 ...

我手动可以设定好时间   但是怕长时间断电后  还是还是会有差距      确定可以自动对时吗
回复

使用道具 举报

40

主题

341

帖子

2346

积分

金牌会员

Rank: 6Rank: 6

积分
2346
金钱
2005
HASS币
0
 楼主| 发表于 2019-9-18 12:36:50 | 显示全部楼层
skyflying5 发表于 2019-9-18 10:35
然后Ctrl+x 再按y保存 就可以了

整理并更正下您的代码:
1、安装ntpdate
  sudo apt-get install ntpdate
2、手动对时
  sudo ntpdate -u 120.25.115.20
3、设置自动对时
  sudo crontab -e
选择编辑器,选择并添加一项以下类容并保存
选择1、(每分钟对时,没必要)
* * * * * /usr/sbin/ntpdate -u 120.25.115.20 >/dev/null 2>&1
选择2、(每天凌晨3点对时)
0 3 * * * /usr/sbin/ntpdate -u 120.25.115.20 >/dev/null 2>&1

https://www.runoob.com/linux/linux-comm-crontab.html

您的下面的代码是什么意思?每0个小时执行一次?
* */0 * * * /usr/sbin/ntpdate -u 120.25.115.20 >/dev/null 2>&1


参考链接
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-9-18 14:13:54 | 显示全部楼层
myxu 发表于 2019-9-18 12:07
我手动可以设定好时间   但是怕长时间断电后  还是还是会有差距      确定可以自动对时吗 ...

可以的,你可以手动误差1分钟,然后过段时间看是否误差。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:42 , Processed in 0.145945 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表