CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5467|回复: 1

【原创】利用ntpdate设定Linux的时间

[复制链接]
发表于 2013-5-11 13:57:28 | 显示全部楼层 |阅读模式
本帖最后由 soloforce 于 2013-5-24 09:59 编辑

由于Cubieboard不支持硬件时钟(虽然A10是支持RTC的),Linux在断电重启后就会丢失时间信息,那我们要怎样保持正确的时间信息呢?在有网络的情况下,可以用ntpdate来进行时间同步。具体步骤如下:

首先设置时区和时间

  1. # rm /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  2. # date MMDDhhmmyyyy
复制代码

目前的Cubieboard没有板载时钟,所以无法通过 hwclock -w 保存系统时间,解决办法是通过网络来校正:

  1. # apt-get install ntpdate
复制代码

更改/etc/default/ntpdate 文件如下:

  1. NTPDATE_USE_NTP_CONF=no
  2. TPSERVERS="0.asia.pool.ntp.org 1.asia.pool.ntp.org 2.asia.pool.ntp.org 3.asia.pool.ntp.org"
  3. NTPOPTIONS=""
复制代码

然后执行

  1. # ntpdate-debian
复制代码

现在设置开机启动ntpdate,在/etc/rc.local文件的exit 0这一行之前加入:

  1. ntpdate-debian &
复制代码

好了,下次加电重启,应该可以看到正确的时间了。

评分

参与人数 1威望 +10 金钱 +10 贡献 +10 收起 理由
matson + 10 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-5-13 15:44:40 | 显示全部楼层
主要是没电池,唉
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-19 21:34 , Processed in 0.019803 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部