linux 同步北京时间

2019-07-22 16:36:59 1725

如果不是北京时间先改成北京时间

1.删除自带的localtime 

  rm -rf /etc/localtime 

2.创建软链接到localtime 

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


在同步时间


使用ntpdate比较简单


安装ntpdate

yum install ntpdate


ntpdate -u ntp.api.bz 


ntpdate ntp1.aliyun.com    //直接用域名同步中国上海时间 是阿里云的服务器

ntp常用服务器:


中国国家授时中心:210.72.145.44


NTP服务器(上海) :ntp.api.bz

做个定时


crontab -e 


0 5 * * *  /usr/sbin/ntpdate  -u ntp.api.bz    #5点时间同步


0 12 *  * * /usr/sbin/ntpdate 192.168.0.1  同步两台机器的时间(如果服务器是内网不能联网,就同步那个时间准的有的路由就自带时间同步,可以直接同步)


配置文件在 /etc/sysconfig/ntpdate    最后一行改成yes 与硬件时间同步


硬件时间 hwclock -r  


 把硬件同步系统时间里面  hwclock -w 


直接设置硬件时间


# hwclock --set --date="4/28/05 11:10:05"(月/日/年 时:分:秒)


# clock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)


如果让系统时间与硬件时钟同步,则用


# hwclock --hctosys  (hc代表硬件时间,sys代表系统时间)


# clock --systohc  系统时钟和硬件时钟同步


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: