文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux 系统时钟,时区设置

linux 系统时钟,时区设置

时间:2006-09-19  来源:whiteear

2006-09-19 22:14
cyliu

------------------------------------------------------------

    setting system time

from linuxtips(www.linuxsa.org)

----------------------------------------

操作系统通常有两个时间基准,一个是由电池供电,一直在运行的硬件时钟(通常称为‘CMOS’,‘BIOS’时钟),另一个是由操作系统软件维护的软时钟。通常硬件时间只有一次使用,就是在启动系统的时候,初始化系统时钟。从系统启动之后,所有的时间就都由系统时钟来提供。

linux系统允许将硬件时钟设置为UTC或本地两种形式。通常硬件时钟设置为UTC比较好。

设置时间区域

时区在linux下是由/etc/localtime文件到/usr/share/zoneinfo目录中相应区域的一个软连接来反映的。例如,我住在上海,那我的时区就应该设置为上海对应到文件/usr/share/zoneinfo/Asia/Shanghai

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

1 注意,上面的设置是假设你使用的是redhat的发布版本
2 比较老的系统中时区信息不在/usr/share/zoneinfo,而在/usr/lib/zoneinfo

设置计时方式

系统的计时方式UTC或本地, 是在系统文件/etc/sysconfig/clock中设置的。如果要使用UTC方式,则将相应的区域更改为UTC=TRUE

设置系统时钟

系统时钟设置是使用date命令完成的。例如,你要设置的时间是2006年9月19号, 晚上10点30分,那么设置命令就是

#date 09192230

格式是“月日时分”
如果要设置年,那么格式是“月日时分年”
如果还要设置秒,那格式是“月日时分年.秒” 091922302006.30

注意,小时使用的是24小时制, 操作用户要拥有root权限

设置硬件时钟

硬件时钟的设置是使用命令/sbin/hwclock完成的。我通常是先设置好系统时钟,然后再设置硬件时钟,如下

#/sbin/hwclock --systohc
#/sbin/hwclock --systohc --utc

第二种方式将硬件时钟设置为UTC方式。

总结:

/etc/sysconfig/clock 设置硬件时钟计时方式
/sbin/hwclock         设置硬件时钟
date             获取或设置系统时钟
/etc/localtime         设置时钟区域
/usr/share/zoneinfo  时钟区域信息

更多详细信息,请参见手册
相关阅读 更多 +
排行榜 更多 +
坏坏猫搜索器

坏坏猫搜索器

浏览阅读 下载
坏坏猫搜索网页登陆

坏坏猫搜索网页登陆

浏览阅读 下载
掌上画画

掌上画画

游戏工具 下载