您的位置:首页 > 产品设计 > UI/UE

时钟同步问题:warning: Clock skew detected. Your build may be incomplete.

2010-05-08 09:32 615 查看
再编译bochs源码时发现时钟同步问题,解决办法如下:

find . -type f | xargs -n 5 touch 或者find ./ -name "*" -exec touch {} /

make clean

make

或者修改机器时间:

[host@localhost ~]$ sudo date -s 07/04/2010

Sun Jul 4 00:00:00 HKT 2010

[san@localhost ~]$ date

Sun Jul 4 00:00:03 HKT 2010

[host@localhost ~]$ sudo date -s 20:36:00

Sun Jul 4 20:36:00 HKT 2010

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致 性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者
ln –s /etc/localtime /usr/share/zoneinfo/Asia/Shanghai

[host@localhost ~]$ sudo clock -w
[host@localhost ~]$ date
Sun Jul 4 20:36:23 HKT 2010

修改/etc/sysconfig/clock
ZONE="Asia/Shanghai"

UTC=0

ARC=0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐