加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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/

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读