收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章软件教学Unix/Linux
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |
Linux操作系统下关于两种时钟设置的问题
[ 作者:佚名    转贴自:网络转载    阅读次数:50    更新时间:2007-9-6 12:12:00   录入:刘光勇 ]         
    以下内容是关于帮助你在Linux下设置日期和时间的一些步骤,也包含了一点ntpd时间同步的内容。特别提醒的是在发行版本的限制是red hat系列,包括fedora,centos,redflag,unbreakable linux等。

There are two clocks to configure in Linux, the hardware clock and the system clock. The hardware clock determines the system clock on system boot. While the system is running, changes to one of these doesn't affect the other.

在Linux下有两个时钟需要配置,硬件时钟和系统时钟。硬件时钟在系统启动时决定系统时钟,当系统处于运行状态下时,修改其中任何一个并不能对另一个默认生效。

Note: it's best to set the hardware clock and have the system clock be set upon a reboot. Changing the system clock by using the date program on a running system could cause date discontinuities and consequently problems. If you will be using ntpd, you probably don't need to set either of these clocks (unless the current time is more than 1000s off the real time). Just setup ntpd and let ntpd adjust the time (it will do it in small steps to keep system timestamps reliable).

现在大部分的发行版本在图形界面下都提供了时钟设置工具,例如kde,gnome都有友好的 图形化工具,这里就不多说了。

You can use timeconfig to configure the timezone and UTC settings. Timeconfig will update /etc/sysconfig/clock and /etc/localtime.

Set the time zone manually if not already set.

Linux uses the file /etc/localtime to determine the time zone. This file should be either a copy of the appropriate timezone file from the directory /usr/share/zoneinfo or a symbolic link. If your time zone is incorrect, create a symbolic link to the appropriate timezone file.

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Set whether hwclock uses local time or UTC

Edit the file /etc/sysconfig/clock and change "UTC=" to true or false. 
If you have a dual-boot system with Windows, using UTC may cause problems for Windows.


Set the system clock

# date MMDDhhmmCCYY.ss
where MM is month, DD is day, hh is hour, mm is minutes, 
CCYY is year and ss is seconds. Time should be in 24-hour notation.

To only set the time: 

# date -s hh:mm:ss
Set the hardware clock 

To set the hardware clock to the current system clock: 

# setclock
this method looks at /etc/sysconfig/clock to determine whether the hardware clock is set to UTC 

Another method: 

# hwclock --systohc# hwclock --systohc --utc
use the second option if you use UTC. 

Set hwclock manually: 

# hwclock --set --date="9/22/96 16:45:05"
Everytime you use the hwclock --set command, 
it will create or edit the file /etc/adjtime to determine the systematic drift.
Once you have some history,
you can use the --adjust option to adjust the hardware clock appropriately.
Run as a cron job if you want the clock to adjust automatically on a regular schedule.
Don't use the --adjust function when using ntpd since ntpd will turn the "11 minute mode" on,
which is best left alone. See the hwclock manpage for more info. 

Setup ntpd for automatic synchronization with a remote server. 

Run Red Hat's setup utility to make ntpd start on boot up and edit /etc/ntp.conf 

Set server and fudge options:

server time.nist.govfudge  time.nist.gov stratum 10
Enable multicastclient: 

multicastclient     # listen on default 224.0.1.1
Edit /etc/sysconfig/ntpd if necessary. The default should be fine.

Start the ntpd daemon:

# service ntpd start
文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“Linux操作系统下关于两种时钟设置的问题”版权归文章所有者,转载请注明出处!
 ·上一篇文章:Linux操作系统下配置静态IP上网      ·下一篇文章:Ubuntu Linux Server的用户安全问题分析
相关文章
·备份Informix-OnLine的三个方法[109]
·怎样来正确的掌握online的备份[17]
·Linux操作系统的驱动框架及驱动加载[86]
·Informix OnLine数据库维护技巧[72]
·掌握OnLine进程挂起后的处理办法[27]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网