GMT时间

经度为零的地点在英国『格林威治』这个城市所在的纵剖面上

格林威治时间为标准时间 (Greenwich Mean Time, GMT 时间)

格林威治以东的区域时间是比较快的(+小时)

因此中国在东八区本地时间 (local time) 会比 GMT 时间快 8 小时 (GMT + 8)

1880 年代的时间标准是以 GMT 时间为主

夏季节约时间(daylight savings)

在夏天的时候,白天的时间会比较长,所以为了节约用电, 因此在夏天的时候某些横跨两个时区的地区会将他们的时间定提早一小时(时区是8点定为9点)

UTC

最准确的计算应该是使用『原子震荡周期』所计算的物理时钟了 (Atomic Clock, 也被称为原子钟) ,也被定义为标准时间 (International Atomic Time)

UTC ( Coordinated Universal Time ,协和标准时间)就是利用这种 Atomic Clock 为基准所定义出来的正确时间

『网络校时』(Network Time Protocol, NTP通讯协议)

软件时钟:由 Linux 操作系统根据 1970/01/01 开始计算的总秒数;

硬件时钟:主机硬件系统上面的时钟,例如 BIOS 记录的时间;但由于芯片问题会有误差存在 所以需要校对

  NTP daemon 也同时以 server/client 及 master/slave 类似主从级架构来提供用户进行网络校时的动作

首先,主机当然需要启动这个 daemon ,之后,

Client 会向 NTP Server 发送出调校时间的 message ,

然后 NTP Server 会送出目前的标准时间给 Client ,

Client 接收了来自 Server 的时间后,会据以调整自己的时间,就达成了网络校时咯!

NTP服务器的层级概念

主要时间服务器: http://support.ntp.org/bin/view/Servers/StratumOneTimeServers

次要时间服务器: http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers

TP 主机的设定时,都会先选择多部上层的 Time Server 来做为我们这一部 NTP Server 的校正之用

手动校对时间:date,hwclock

[root@clientlinux ~]# date MMDDhhmmYYYY选项与参数:
MM:月份
DD:日期
hh:小时
mm:分钟
YYYY:公元年# 1. 修改时间成为 1 小时后的时间该如何是好?
[root@clientlinux ~]# dateThu Jul 28 15:33:38 CST 2011

[root@clientlinux ~]# date 072816332011Thu Jul 28 16:33:00 CST 2011

瞧!时间立刻就变成一个小时后了!

[root@clientlinux ~]# hwclock [-rw]选项与参数:
-r :亦即 read ,读出目前 BIOS 内的时间参数;
-w :亦即 write ,将目前的 Linux 系统时间写入 BIOS 当中啊!

2. 查阅 BIOS 时间,并且写入更改过的时间啰!

[root@clientlinux ~]# date; hwclock -r
Thu Jul 28 16:34:00 CST 2011
Thu 28 Jul 2011 03:34:57 PM CST -0.317679 seconds

看一看,是否刚好差异约一个小时啊!这就是 BIOS 时间!

[root@clientlinux ~]# hwclock -w; hwclock -r;
dateThu 28 Jul 2011 04:35:12 PM CST -0.265656 seconds
Thu Jul 28 16:35:11 CST 2011

这样就写入啰~所以软件时钟与硬件时钟就同步啦!

linux的网络校时

[root@clientlinux ~]# ntpdate [-dv] [NTP IP/hostname]
选项与参数:
-d :进入除错模式 (debug) ,可以显示出更多的有效信息。
-v :有较多讯息的显示。[root@clientlinux ~]# ntpdate 192.168.100.254
28 Jul 17:19:33 ntpdate[3432]: step time server 192.168.100.254 offset -2428.396146 sec

最后面会显示微调的时间有多少 (offset)

[root@clientlinux ~]# date; hwclock -r
四 7月 28 17:20:27 CST 2011
公元2011年07月28日 (周四) 18时19分26秒 -0.752303 seconds

知道鸟哥想要表达什么吗?对啊!还得 hwclock -w 写入 BIOS 时间才行啊!

[root@clientlinux ~]# vim /etc/crontab

加入这一行去!

10 5 * * * root (/usr/sbin/ntpdate tock.stdtime.gov.tw && /sbin/hwclock -w) &> /dev/null
启动NTP服务 主动去更新时间

登录后复制
[root@clientlinux ~]# ntpdate 192.168.100.254

由于 ntpd 的 server/client 之间的时间误差不允许超过 1000 秒,

因此你得先手动进行时间同步,然后再设定与启动时间服务器呦!

[root@clientlinux ~]# vim /etc/ntp.conf
#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
restrict 192.168.100.254 <==放行服务器来源!
server 192.168.100.254 <==这就是服务器!

很简单,就是将原本的 server 项目批注,加入我们要的服务器即可

[root@clientlinux ~]# /etc/init.d/ntpd start
[root@clientlinux ~]# chkconfig ntpd on

时间服务器:NTP服务器相关推荐

  1. linux 建立 ntp 服务器,NTP服务器搭建

    1.NTP(Network Time Protocol) 在计算机世界中,NTP(Network Time Protocol,网络时间协议)被广泛用于对时间的统一性和准确性要求非常高的场景,是用来使网 ...

  2. Android获取网络时间、NTP服务器时间的方法

    一.通过免费或者收费的API接口获取 1.免费 QQ:http://cgi.im.qq.com/cgi-bin/cgi_svrtime 淘宝:http://api.m.taobao.com/rest/ ...

  3. 时间协议ntp服务器,NTP网络时间协议(HP_UX)

    之前写过一篇NTP的东西.但是其中有很多错误.也不够详细.这次经过多次实验,反复比较和分析,并且在HP800电话的帮助下,终于写出了一篇我自己认为比较完整和正确的文档. NTP网络时间协议 (一)NT ...

  4. 树莓派做一个获取GPS时间的NTP服务器

    由于单位用的是内部网络,机器时间无法与internet同步,导致内网的所有设备各自为政,对工作和管理带来的麻烦说不清,为解决这个问题,决定用手里的树莓派做通过GPS获取时间,然后提供NTP服务.在某宝 ...

  5. linux ntp时间源服务器,NTP时间服务器

    linux NTP服务端配置 NTP服务器[Network Time Protocol(NTP)]是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化, ...

  6. 时间服务器: NTP 服务器及客户端搭建

    时间服务器: NTP 服务器及客户端搭建 一. NTP 服务器的安装与设定 1. NTP 服务器的安装与设定前言 2. 所需软件与软件结构 3. 主要配置文件 ntp.conf 的处理 4. NTP ...

  7. Linux 搭建NTP服务器

    NTP服务器[Network Time Protocol(NTP]是用来使计算机时间同步化的一种协议,NTP服务器可以对其它服务器做时间同步化,从而达到时间统一. 配置环境及要求: A. 假设10.8 ...

  8. 搭建NTP服务器 开启身份验证

    文章目录 基本概念 为什么要用NTP NTP的层次结构 NTP如何工作 NTP的工作模式: 安装配置NTP 下载安装 服务器网络环境 配置server端 配置client端 启动NTP 查看NTP 运 ...

  9. 思科配置成网站服务器,思科路由器的配置NTP服务器的基本方法

    在任何大量存在交换机.服务器和路由器的公网或者私网中,网络设备的时间同步对于保证业务正常运行和减少误码率都是十分关键的.解决的办法往往就是在思科路由器上配置NTP服务器,实现网内的各种操作系统间的舌尖 ...

最新文章

  1. java清空字符串_java面向对象,垃圾回收机制
  2. scrapy (2)下载图片及存储信息
  3. ajax技术运用案例,第12篇:Ajax技术与项目案例
  4. EOS智能合约授权限制和数据存储
  5. JAVA 泛型中的通配符 T,E,K,V,?
  6. CRM WebClient UI的浏览器打印实现
  7. 【NOI2014】起床困难综合症 贪心
  8. python 删除set指定值_Python操作三大数据库 Redis
  9. jquery 动态加载html,jQuery – 动态创建iframe并加载页面
  10. 微服务升级_SpringCloud Alibaba工作笔记0016---Nacos之服务提供者注册
  11. CSS中的偏僻知识点
  12. python 外部参数过长_介绍python中slice参数过长的处理方法及实例
  13. 如何在HTML中加载一个CSS文件?
  14. linux定时任务的配置详解
  15. eclipserunas里没有选项_在电脑浏览器里阅读某一微信公众号所有文章
  16. 半导体器件物理【7】固体量子 —— 统计力学
  17. 音乐标签修改 android,音乐标签Android版
  18. pcap流量中提取文件的五种方法
  19. 废弃军舰回收站、废铁回炉重造
  20. 下一个十年:数据信仰与认知智能

热门文章

  1. 三好先生--2021年定个小目标
  2. http400错误可能是由于nginx导致的
  3. ELK系列(十)、ES中文分词器IK插件安装和配置远程词库热加载
  4. CAD梦想画图中“全图白色显示与彩色显示”如何设置
  5. ffmpeg编译时添加freetype支持,用于在视频中添加文字
  6. vivox23android系统耗电25,vivo Xplay3S耗电实测视频 不输vivo Xplay
  7. js 手动触发input事件
  8. 我做分析师的十年感受 ( 三 )
  9. #1055 : 刷油漆
  10. 3dmax导出模型贴图问题