Centos 6 时间与internet时间同步(相差8小时)

在使用linux时(虚拟机),发现linux时间和我的宿主机(真实机)的时间不一致,而宿主机的时间确实是internet时间,安装linux时选择的时区也是Asia/Shanghai,那么今天我分享的即为如何让linux时间与internet时间同步

在解决问题之前,我们首先来了解下面几个知识点:

1. date命令:

#date

显示系统时间

2.hwclock命令   (即hardwareclock系统硬件时间)

#hwclock

显示硬件时间

#hwclock -w

将系统时间写入到系统硬件当中

#hwclock -s

将硬件时间写入系统时间

3.ntpdate

ntpdate 是一个linux时间同步服务软件,具体的详细资料请参考下百度,有很多详细的资料

第二、查看本机是否安装ntpdate服务,如果没有安装,请 yum install -y ntpdate 

第三、同步时间

1. 输入ntpdate 0.asia.pool.ntp.org同步网络时间

结果:step time server 209.58.185.100 offset -28797.945941 sec

出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器209.58.185.100的时间,相差-28797.945941秒的时间

如果上面time.nist.gov服务器同步不了,可以换下面几个时间服务器试试:
time.nist.gov(测试已不可用,结果“no server suitable for synchronization found”的错)
time.nuri.net(测试已不可用,结果“no server suitable for synchronization found”的错)
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org

2.同步时间成功后调整硬件时间

#hwclock -w(一次可能不成功,可多执行几次)

执行成功后, 查看系统硬件时间(不出意外的话,现在date和hwclock现实的时间均为internet时间)

#date

#hwclock

执行上述命令,显示的时间应该一样的

四、定时执行时间同步任务,所以我们利用crontab -e 来添加定时任务

#crontab -e

将   * */1 * * * root ntpdate 0.asia.pool.ntp.org;hwclock -w (添加到crontab中)

结果:

即:每隔一个小时同步一下internet时间。

原地址:https://www.cnblogs.com/itxiongwei/p/5556558.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章