centos快速校对Linux服务器时间至北京时间-冯金伟博客园

centos系统时间不正确通常使用以下方法

时间不正确请同步时间:
命令如下:

[php]ntpdate  0.cn.pool.ntp.org[/php]

如果提示没有ntpdate工具请自行安装

[php]yum -y install ntp[/php]

但是服务器采用ntp更新时间,经常牵扯到UTC是否开启的问题,开启了时间就会快8个小时,这个问题在我使用wordpress的wp autopost插件采集文章时会出现问题。
前段时间朋友给我了下面的命令,一条命令解决之前的所有问题。

[php]
rdate -t 60 -s stdtime.gov.hk[/php]

如提示 -bash: rdate: command not found,直接输入命令 yum install rdate 安装
使用rdate将stdtime.gov.hk服务器的时间抓取回来,然后使用以下命令写入硬件CMOS中防止重启失效

[php]
hwclock -w
[/php]

下面是rdate的命令使用方法介绍
    功能说明:显示其他主机的日期与时间。
    语  法:rdate [-ps][主机名称或IP地址…]
    补充说明:执行rdate指令,向其他主机询问系统时间并显示出来。
   参  数:
-p  显示远端主机的日期与时间。
-s  把从远端主机收到的日期和时间,回存到本地主机的系统时间。
-u 传输协议使用UDP协议
-l 使用syslog显示错误信息
-t<时间> 设置超时时间