一、标准时间讲解

地球分为东西十二个区域,共计 24 个时区

格林威治作为全球标准时间即 (GMT 时间 ),东时区以格林威治时区进行加,而西时区则为减。

地球的轨道并非正圆,在加上自转速度逐年递减,因此时间就会有误差在计算时间的时,最准确是使用“原子震荡周期”所计算的物理时钟。这种时钟被称为标准时间即— Coordinated Universal Time(UTC)

UTC 的准确性毋庸置疑,美国的 NIST F-1 原子钟 2000 年才将产生 1 秒误差。

随着时间的误差,有些工作是无需进行时间精确即可以完成。但有些工作就必须精确时间从而可以完成目标任务。

因此时间的同步有了需求。目前所使用的就是 Network Time Protocol 协议。即网络时间协议。

二、ntp时钟同步服务

NTP 工作请求
(1) 客户端将采用随机端口向 NTP 服务器 (UDP:123) 发出时间同步请求
(2)NTP 服务器收到请求后会将发出调校时间
(3)NTP 客户端接收到 NTP 服务器的消息后,以进行调整,从而完成时间同步

同步服务器时间方式有2个:一次性同步(手动同步)、通过服务自动同步。

1、一次性同步时间:ntpdate 时间服务器的域名或ip地址
  Ip地址查看可以访问:http://www.ntp.org.cn/pool.php
  ntpdate 120.25.108.11(选择阿里云的)

2、NTP 服务器实现

(1)NTP 服务器安装
             yum install ntp -y
 
    (2)查看 NTP 配置文件是否存在
             ls -l /etc/ntp.conf

(3)NTP 所涉及的程序
            ntpd
            ntpdate
            tzdata -update

(4)相关时间程序
            date
            hwclock

(5)NTP 所涉及文件

(6)NTP 服务
           NTP 服务属于 C/S 架构模式 , 在建立本地服务时最好与上层服务器进行时间同步来给本地提供时间同步服务

ntp.conf 说明
     restrict 来管理 NTP 权限控制
     用法 : restrict [ip] mask [netmask] parameter

server 进行设置上端同步 NTP
     用法 : server [ip or hostname] [prefer]

让本地的ntpd与本地硬件时间同步
        vi /etc/ntp.conf :
        server  127.127.1.0     # local clock
        fudge   127.127.1.0 stratum 10

systemctl start ntpd

(7)Linux 客户端同步
          1) 手动同步
              ntpdate 192.168.1.100
          2) 配置文件
              vim /etc/ntp.conf
              server 192.168.1.100

systemctl start ntpd

(8)查看上层 NTP 服务状态
              ntpq –p

最新文章

  1. Java 使用Redis缓存工具的图文详细方法
  2. caffe windows学习:第一个测试程序
  3. HDU2829
  4. KP 佛学禅语
  5. css如何使背景图片水平居中
  6. 大约HR升级版的设计为组汇总
  7. android usb挂载分析---MountService启动
  8. 精通JavaScipt第二版笔记——特性、函数和对象
  9. CCS学习(三)
  10. eclipse svn合并小结
  11. Python+Selenium学习--cookie处理
  12. 计时器setTimeout()
  13. (转)WebApi返回Json格式字符串
  14. bootstrap 折叠collapse失效
  15. 用Eclipse开发Androd应用程序时,自带虚机模拟器太慢了,怎么办
  16. Linux下使用 xrandr 命令设置屏幕分辨率
  17. HUE配置文件hue.ini 的mapred_clusters模块详解(图文详解)(分HA集群和非HA集群)
  18. 样式styles和主题theme
  19. 【Linux 运维】 date的使用
  20. apue3.e (基于maxos 10.9)

热门文章

  1. Acwing-201-可见的点(数学, 欧拉函数)
  2. CodeForces 792C - Divide by Three [ 分类讨论 ]
  3. HTTP的options方法作用
  4. addClass(class|fn)
  5. vue大文件上传断点续传解决方案
  6. FZU 2231 平行四边形数
  7. apt 和 apt-get的区别
  8. fiddler(四)、断点(转)
  9. JavaWeb_(Hibernate框架)使用c3p0与Dbutils开发用户注册功能
  10. easyUI的datagrid控件日期列格式化