快速业务通道

linux时钟

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10
我机器上装了两个系统,发现linux上的时间不正确 ! 怎么改呢? 原来有这样一个命令hwclock 先学习一下基础知识! 计算机系统有两个时钟,一个是 BIOS,或者CMOS,或者说“硬件时钟”,还有一个就是“系统(操作系统)时钟”,
如果这两个时钟的设置上有问题,或者Linux 的时钟配置文件不正确的话,就会产生系统时钟差 8 小时的问题. 让我们先查看 /etc/sysconfig/clock 的内容:
[root@www /root]# cat /etc/sysconfig/clock
ZONE=Asia/Shanghai ;/usr/share/zoneinfo 下面的文件.
UTC=false ; 硬件时钟是否为 UTC 或者说 GMT 时钟.
ARC=false ;如果是在 Alpha 机器上,则设置为 true .
把硬件时钟设置为 UTC 的好处就是他能自动设置夏时制,缺点时,在安装有多重操作系统启动的机器上,在另外的操作
系统上时钟会错误.

Linux 的时钟设置文件为:/etc/localtime ,实际上这个文件是 /usr/share/zoneinfo 目录下对应文件的符号连接.
假设我们所处的地区位于上海,那么只要运行以下的命令就可以设置时区了.

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

Linux 启动时,其中的一个脚本(/etc/rc.d/rc.sysinit)会运行 /sbin/hwclock 程序,把当前的硬件时钟复制为系统
时间.hwclock 假定硬件时钟已经设置为本地时钟,除非带有 --utc 参数.脚本文件会读取 /etc/sysconfig/clock 文
件的设置,因此我们不需要修改脚本,直接修改这个配置文件就可以了,根据需要把其中的 UTC 行,设置为 true 或
者 false.
我就运行了一下这个命令发现不能使用 在我的用户下 进入vi .bash_profile在PATH里加入这个或PATH=$PATH:/sbin .空格. bash_profile 就能用了 在root 下用以下命令 hwclock -s 希望软件和硬件的时钟一样

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号