本帖最后由 zyx910 于 2014-8-3 18:54 编辑
时间的概念:
在更新BBB板子时间之前,我们先了解一下UTC时间,GMT时间,CST时间
UTC:coordinated universal time 协调世界时间。协调世界时,又称世界统一时间,世界标准时间,国际协调时间
GMT:Greenwich Mean time 格林威治时间,GMT与UTC时间误差相差不大,但在计算机中,一般采用UTC为标准时间。
CST:Chinese standard time 中国标准时间
UTC时间与CST时间的换算:
UTC+8 =CST.
系统时间与硬件时间:
硬件时钟是存储在CMOS里的时钟,关机后该时钟依然运行,主板的电池为它供电。那个时钟依照主板石英晶体振荡器频率工作,在启动系统后,系统从该时钟读取时间信息,之后独立运行。当调整系统时钟或与internet同步后,不会改变硬件时钟,下次启动又会变成硬件时钟的时间。
NTP协议:可以通过连接互联网上时间服务器来更新我们的系统
下面具体操作一下:
首先我们看下现在的系统时间与硬件时间
1,安装NTP服务器
2,到www点pool点点org网站上去寻找离自己最近的服务器
我们找到了亚洲的3个服务器
3,编辑ntp.file文件 vi /etc/ntp.conf
注意要将这两行注销掉,并将IP改成自己现在的IP, 并将别人的修改权限取消掉
4,设置时区
更改etc目录下的localtime
我们查看 /usr/share/zoneinfo
将Hong_Kong的时区放入localtime
remove localtime
ln -s /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime
ls -al|grep localtime
ls -al
5, 激活NTP服务
systemctl enable ntpdate.service
systemctl enable ntpd.service
两个服务内容分别为
:
我们将ntpdate.service内容更改为:
好,Ok,大功告成,reboot
date
由于BBB没有电池保存硬件时钟,每次重启后都会恢复成出厂时间,我们在ntpdate.service 加入hwclock --systohc命令,在每次系统重新启动时都会把系统时间写入到硬件时钟中
然后reboot
date
hwclock --show
OK
参考资料:www点360doc点com/content/12/1211/11/10866842_253376973.shtml
|