Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1695050
  • 博文数量: 362
  • 博客积分: 10587
  • 博客等级: 上将
  • 技术积分: 4098
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-10 18:15
文章分类

全部博文(362)

文章存档

2014年(1)

2013年(58)

2011年(115)

2010年(112)

2009年(76)

分类: LINUX

2011-05-12 19:28:11

从装了gentoo以来发现时间一直不准确,不知道需要怎么设置。今天搜索了一下,解决了这个问题。
我用的亚洲上海的时间:
Code:
#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
当前有了两个时间:一个是系统启动时候的时间,就是主板上的硬件时间一个是当前系统时间。系统以启动时的系统时间安作为UTC-格林威治标准时间为标准再根据当前时区增加或减少了时差得到的结果。所以是不准确的。
先读取主板上的硬件时间:
Code:
#hwclock --show
用这个时间同步系统时间:
#hwclock --hctosys
编辑系统时间为本地时间而不是UTC时间:
Code:
#nano -w /etc/conf.d/clock
就是把这一句:
CLOCK="UTC" 改成CLOCK="local"
重启系统,重新设置时间,并把系统时间 同步回硬件时间
Code:
#date -s "20110512 19:24:35"
#hwclock --systohc

中间牵扯到系统的UTC和local的变更问题,逻辑关系挺麻烦。做个笔记吧,至少解决了。

阅读(600) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~