注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL 中文网

 
 
 

日志

 
 

Linux 系统同步系统时间和硬件时间  

2012-02-12 15:12:54|  分类: RHEL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

    
    
               Linux 系统有两个时间,一个是操作系统时间,还有个硬件时间,并且这两个时间
不会自动同步,其中系统时间可以通过ntpdate 命令来同步,硬件时钟可以通过 hwclock 命
令来同步,下面是简单实验过程:


--1 同步Linux 系统时间
[root@pgb init.d]# date -s " 2012-02-12 12:00:00"
Sun Feb 12 12:00:00 CST 2012

[root@pgb init.d]# ntpdate asia.pool.ntp.org
12 Feb 14:15:21 ntpdate[3453]: step time server 116.193.83.174 offset 8115.182172 sec

[root@pgb init.d]# date
Sun Feb 12 14:15:22 CST 2012


--2 更改硬件时钟
[root@pgb init.d]# hwclock --show
Fri 20 Feb 2015 06:54:27 PM CST  -0.930090 seconds

[root@pgb init.d]# /sbin/hwclock --systohc


--3 显示当前硬件时钟
[root@pgb init.d]# hwclock --show
Sun 12 Feb 2012 02:16:25 PM CST  -0.953096 seconds

  备注: --systohc     set the hardware clock to the current system time
              将硬件时间和当前系统时间保持同步。
 
 
--4 加入 crontab,每小时同步系统时间和硬件时间
###ntpdate
5 * * * * /usr/sbin/ntpdate asia.pool.ntp.org ;/sbin/hwclock --systohc  >> /root/sync_date.log 2>&1

  
--5 附: 网络时间服务器
微软公司授时主机(美国)
time.windows.com

台警大授时中心(台湾)
asia.pool.ntp.org

中科院授时中心(西安)
210.72.145.44

网通授时中心(北京)
219.158.14.130
 
 
--6 hwclock 命令说明
NAME
       hwclock - query and set the hardware clock (RTC)

SYNOPSIS
       hwclock -r or hwclock --show
       hwclock -w or hwclock --systohc
       hwclock -s or hwclock --hctosys
       hwclock -a or hwclock --adjust
       hwclock -v or hwclock --version
       hwclock --set --date=newdate
       hwclock --getepoch
       hwclock --setepoch --epoch=year
DESCRIPTION
       hwclock  is  a tool for accessing the Hardware Clock.  You can display the current time, set the Hardware Clock
       to a specified time, set the Hardware Clock to the System Time, and set  the  System  Time  from  the  Hardware
       Clock.

       You  can  also run hwclock periodically to insert or remove time from the Hardware Clock to compensate for sys-
       tematic drift (where the clock consistently gains or loses time at a certain rate if left to run).


--7  ntpdate 命令说明
NAME
       ntpdate - set the date and time via NTP

       Disclaimer:  The  functionality  of  this program is now available in the ntpd program. See the -q command line
       option in the ntpd - Network Time Protocol (NTP) daemon page. After a suitable period of mourning, the  ntpdate
       program is to be retired from this distribution 
      
       ntpdate sets the local date and time by polling the Network Time Protocol (NTP) server(s) given as  the  server
       arguments  to  determine  the  correct  time. It must be run as root on the local host. A number of samples are
       obtained from each of the servers specified and a subset of the NTP clock filter and selection  algorithms  are
       applied to select the best of these. Note that the accuracy and reliability of ntpdate depends on the number of
       servers, the number of polls each time it is run and the interval between runs.      
 
--8 参考资料
http://blog.sina.com.cn/s/blog_721cd3390101anth.html
http://www.cnblogs.com/kaiyuanlee/articles/1921634.html 

  评论这张
 
阅读(41621)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016