Linux下ntp服务器的部署实战理论
发布时间:2016-11-05 09:42:24 所属栏目:Linux 来源:网络整理
导读:在上文Linux系统安装后的基础优化-基于CentOS(5.8/6.4)中,我们提到了如何定时自动更新服务器时间。同时也提到了,当内网机器数量巨大时,如果都去公网ntp服
|
系统时钟就是操作系统的kernel所用来计算时间的时钟。它是从1970年1月1日 00:00:00的UTC时间到目前为止的秒数总和之值。在Linux下,系统时间在开机的时候会和硬件时间进行同步(synchronization),之后就开始各自独立运行了。 那么既然两个时钟各自独自运行,那么时间久了必然就会产生误差。下面我实时输出计算机的系统时间和硬件时间 [root@c64-client ~]# date #查看系统时间 Sat Nov 2 21:02:29 CST 2013 [root@c64-client ~]# hwclock --show #查看硬件时间 Sun Nov 3 05:02:22 2013 -0.126978 seconds 我们可以看出,硬件时间和系统时间是不相等的。我们可以通过下面两个命令,灵活的进行时间同步。 [root@c64-client ~]# hwclock --hctosys #将硬件时间设置成系统时间 [root@c64-client ~]# hwclock --systohc #将系统时间设置成硬件时间 或者也可以是 [root@c64-client ~]# hwclock -r #将硬件时间设置成系统时间 [root@c64-client ~]# hwclock -w #将系统时间设置成硬件时间 知道了如何同步两个时间,那么如果如果想更改怎么做呢? [root@c64-client ~]# hwclock --set --date="mm/dd/yy hh:mm:ss" #修改硬件时间到指定时间 [root@c64-client ~]# date -s "dd/mm/yyyy hh:mm:ss" #修改系统时间到指定时间 现在我们知道了如何设置系统和硬件的时间,那么当两个时间都不准确了怎么办呢? 此时,我们就要用到文章开头提到的NTP服务器了。我们已经知道了NTP服务器是提供时间同步服务了。 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

