Time Configuration On Linux

原创 2007年09月28日 16:13:00

Time Configuration On Linux

 

http://www.linuxfromscratch.org/hints/downloads/files/time.txt

这是一篇比较好的介绍Linux时间日期的文章.

 

我在一台机子上安装了F-7-x86-64, 安装好之后日期显示有问题

比如正常的时间是: Thu Sep 27 15:03:22 CST 2007

使用ntpdate asia.pool.ntp.org更新时间之后, 在机器上的时间是Thu Sep 27 03:03:17 EDT 2007, 差了12个小时.

 

查看/etc/sysconfig/clock

# The ZONE parameter is only evaluated by system-config-date.

# The timezone of the system is defined by the contents of /etc/localtime.

ZONE="America/New_York"

UTC=true

ARC=false

 

使用tzselect, 选择时区, 生成”Asia/Shanghai”.

/etc/sysconfig/clock中的ZONE改为”Asia/Shanghai”, 然后查看时间还是没有变化.

 

然后将/usr/share/zoneinfo/Asia/Shanghai文件拷贝到/etc, 覆盖原来的localtime文件, 时间即正常.

 

也就是说要设置时区和时间, 要修改两个地方, 一是/etc/sysconfig/clock文件, 二是/etc/localtime文件.

 

那么/etc/localtime到底是起什么作用的呢? 其文件格式是怎么样的? 如果是/etc/localtime包含了响应的时区信息, 那么/etc/sysconfig/clock中的ZONE字段还有什么用呢?

 

有些机器上其内容仅包含”TZif”, 有些文件则有很多二进制数据. 网上也没有找到相关的资料.

 

还有一种方法是设置TZ环境变量, 范围是从“UTC-12””UTC12”之间.

 

在那台F-7-x86-64机器上, 时间走得非常快, 是正常的好几倍, 不知是什么原因?

http://www.uwsg.indiana.edu/hypermail/linux/kernel/0402.2/0003.html上有相关时间问题的讨论, 最后推断出是硬件问题.

 

http://www.uwsg.indiana.edu/hypermail/linux/kernel/0312.0/0132.html上也有相关问题的讨论.

 

查看/proc/cpuinfo, 发现其频率只有780M, 实际上其主频应该是2.4G, 修改CMOS也没有办法修改. 最后将CMOS放电才解决问题. 这个问题确实比较奇怪.

 

 

相关文章推荐

微软企业库4.1学习笔记(十二)中间人Providers,设计时支持Design-Time Configuration和仪表盘Instrumentation

一、Provider   在.NET frameword中每一个provider都是一段代码的中间人,通过它,你的应用可以连接到一个服务或者是数据源,可以获取或者是修改服务和数据源的数据。在企业库中...
  • anyqu
  • anyqu
  • 2012年09月02日 21:46
  • 420

DHCP Relay Configuration on SonicOS

DHCP中继

CC3000 First Time Configuration

  • 2013年06月26日 11:30
  • 1.33MB
  • 下载

Configuration PHP5.4 oci8 MySQL5.5 on CentOS6 x86_64

Software Package apr-1.4.6.tar.gz apr-util-1.5.1.tar.gz httpd-2.4.6.tar.gz libiconv-1.13.1.tar.gz l...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Time Configuration On Linux
举报原因:
原因补充:

(最多只允许输入30个字)