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放电才解决问题. 这个问题确实比较奇怪.

 

 

理解linux time命令的输出

Linux中time命令,我们经常用来计算 某个程序的运行耗时(real), 用户态cpu耗时(user), 系统态cpu耗时(sys)。 例如: $ time foo real ...
  • u010229420
  • u010229420
  • 2017年02月06日 22:23
  • 1932

linux c 与时间有关的time函数

struct tm  {   int tm_sec; /* 秒–取值区间为[0,59] */    int tm_min; /* 分 - 取值区间为[0,59] */    int tm_ho...
  • u012349696
  • u012349696
  • 2015年12月23日 17:29
  • 2914

探讨linux进程的三种时间(real time, system cpu time, user cpu time)的实现

APUE中关于
  • youjun9007228198
  • youjun9007228198
  • 2014年05月17日 21:18
  • 4605

Spark源码解读之SparkContext初始化

SparkContext初始化是Driver应用程序提交执行的前提,这里以local模式来了解SparkContext的初始化过程。 本文以 val conf = new SparkConf()....
  • kangkangwanwan
  • kangkangwanwan
  • 2018年01月04日 19:01
  • 236

【每天一个Linux命令】08. Linux中time命令的用法

Linux中time命令,我们经常用来计算某个程序的运行耗时(real),用户态cpu耗时(user),系统态cpu耗时(sys) time命令最常用的使用方式就是在其后面直接跟上命令和参数: ...
  • wirelessqa
  • wirelessqa
  • 2013年08月11日 15:28
  • 4348

输出 time 命令的结果到文件中

注意:由于错误的方式输出到文件的时候命令的结果。 通过庆典的方式。 要做的事情     而当您运行的a.out它花的时间和它的输出输出到日志文件 举例没用 时间....
  • robertsong2004
  • robertsong2004
  • 2014年08月18日 09:53
  • 3592

LINUX小结一【进入目录,创建文件,显示文件】【Access time、Modified time、Create time】

首先我们先讲一个东西,下面这行数据中第一列 “d”~“.”    范围中间是rwxrwxrwx,3个一组,分别代表user,group,other的可读,可写,可执行权限 一、LINUX系统下 1...
  • nogizaka46ikutaerika
  • nogizaka46ikutaerika
  • 2017年03月18日 10:50
  • 440

linux内核编译过程及配置说明解释(1)--Kernel Configuration

最近比较闲,定了一个任务就是学习linux的内核原理,网上找了些资料进行了汇总和记录如下: 1、找到ubuntu网站(https://launchpad.net/ubuntu/+source/linu...
  • julius_lee
  • julius_lee
  • 2013年09月03日 17:31
  • 2133

(转载)Linux 配置文件简介/登录注销,文件系统,系统管理,守护进程,用户程序配置文件/Understanding Linux configuration files

(转载)Linux 配置文件简介/登录注销,文件系统,系统管理,守护进程,用户程序配置文件/Understanding Linux configuration files  ...
  • wangxueang224
  • wangxueang224
  • 2013年09月04日 10:13
  • 1559

Linux下time函数

Linux下time函数都在time.h头文件中。 1、头文件 和时间有关的头文件有以下几个: time.h sys/time.h sys/times.h sys/timeb....
  • hou512504317
  • hou512504317
  • 2016年04月11日 18:28
  • 251
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Time Configuration On Linux
举报原因:
原因补充:

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