免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 778 | 回复: 0
打印 上一主题 下一主题

linux 系统时钟,时区设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-19 22:40 |只看该作者 |倒序浏览
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  时钟区域信息
更多详细信息,请参见手册
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14337/showart_173745.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP