Linux 时间同步

Posted OMI天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 时间同步相关的知识,希望对你有一定的参考价值。

系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。

硬件时间: 主板上Bios中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)

 

UTC时间:Coordinated Universal 8 e2 i( H7 t0 ^/ ^Time 世界协调时间(又称世界标准时间、世界统一时间),在一般精度要求下,它与GMT(Greenwich Mean Time,格林威治标准时间)是一样的,其实也就是说 GMT≈UTC,但 UTC 是以原子钟校准的,更精确。

本地时间:由于处在不同的时区,本地时间一般与UTC是不同的,换算方法就是

本地时间 = UTC + 时区 或 UTC = 本地时间 - 时区
时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是 CST(China Standard Time,中国标准时,注意美国的中部标准时Central Standard Time也缩写为CST,与这里的CST不是一回事!),时区为东八区,也就是 +8 区,所以 CST=UTC+(+8小时) 或 UTC=CST-(+8小时)

 

1.同步前

查看系统时间:date

查看硬件时间:hwclock --show

         hwclock --utc

         hwclock --localtime

时间同步:

ntpdate 0.cn.pool.ntp.org

 

2.同步后  

查看系统时间:date

查看硬件时间:hwclock --show

         hwclock --utc

         hwclock --localtime

3定时同步

vim /etc/crontab
10 5 * * * root (/usr/sbin/ntpdate 0.cn.pool.ntp.org && /sbin/hwclock -w) &> /var/log/ntpdate.log

 

以上是关于Linux 时间同步的主要内容,如果未能解决你的问题,请参考以下文章

linux时间不同步会影响挂载吗?

Linux系统之时间同步方法

linux时间同步

Linux 同步时间 设置时区

Linux 时间同步

linux时间同步服务器的时间更新问题