以下内容,适用于 CentOS 7 (systemd 体系)

一。 首先,确认你是否启用了 ntp 服务:

[root@nlb2-liantiao ~]# timedatectl
Local time: Tue -- :: CST
Universal time: Tue -- :: UTC
RTC time: Tue -- ::
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a

二。 确认你的时区,是不是你的时区,见  (一)

  如果不是,这样改:

[root@nlb2-liantiao ~]# timedatectl list-timezones |grep -i shanghai
Asia/Shanghai
[root@nlb2-liantiao ~]# timedatectl set-timezone Asia/Shanghai

三。确定你用了哪个ntp util

  目前常用的,有两个: ntp和chrony。按理说,你至少应该装了一个

[root@nlb2-liantiao ~]# rpm -qa |grep "ntp\|chrony"
ntpdate-4.2.6p5-.el7.centos..x86_64
ntp-4.2.6p5-.el7.centos..x86_64 或 [root@test ~]# rpm -qa |grep "ntp\|chrony"
chrony-2.1.-.el7.centos.x86_64

四。服务是否启用。

  ntp的话,只需要启用 ntpdate服务就可以了。

  ntpdate和ntpd两个服务的区别:

    ntpdate是oneshot service,开机启动一次,直接快速完成同步。之后再不管了。

    ntpd是 always online的,缓慢同步。适用于时间高度敏感的,高精度的应用场景。

[root@nlb2-liantiao ~]# systemctl list-unit-files |grep ntp
ntpd.service enabled
ntpdate.service disabled 或 [root@D129 ~]# systemctl list-unit-files |grep "chronyd\|ntp"
chronyd.service enabled

五。

  如果两类service都没有,yum装一下就可以了。 之后使用如下命令enable

[root@D129 ~]# timedatectl set-ntp yes

六。如果还不好用,可能是网络问题,或者 DNS问题。

七。当ntp设置成功以后,如果你发现RTC 时间是不对的,这个时候,你还需要将BIOS时间修改一下。

可以使用,hwclock命令将当前系统时间回写至BOIS。

[root@D129 ~]# hwclock -w --utc

或

[root@D129 ~]# hwclock -w --localtime

主板内写入utc时间还是localtime这取决于你的个人决定,你的这个选择会被记录在文件 /etc/adjust 里。

需要主要的 windows 默认认为BIOS time是 localtime。所以,如果你是双系统boot的话,当选择写入utc time后,windows显示的时间也会变成utc time了。

八。汇总以上内容,回过头来。我们能发现,这里一共涉及了三个时间。

  universal time,  全球标准时间,就是UTC时间,就是格林尼治时间。

  local time, 就是OS时间。

  rtc time, 就是 BIOS时间。A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time.

  以上三个时间,是应该保持有机(就是做好时区信息翻译)同步的。

  那么:

    NTP 服务就是用来做 UTC 和OS time的同步的.

    但是,RTC和OS之前的同步,如(七)所属,确实需要hwclock工具完成.不过这个server是什么呢?以前见到过,这次,没找到....以后再来更新.  

完。

[centos][ntp][administrator] chrony ntp的更多相关文章

  1. CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd)

    CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd) Chosing between Chrony and N ...

  2. linux服务之ntp与chrony

    centos7.2变成了chrony RHEL从7.0开始改用chrony同步时间,原ntp同步方式也可以使用,但要安装ntp服务. [root@1st-kvm plymouth]# rpm -qa| ...

  3. ntp和chrony

    目录 chrony 简介 ntp pool ntp 配置文件 chrony 配置文件 chronyc 命令行工具 修改时区 chrony 简介 chrony 是 RedHat 开发的,它是网络时间协议 ...

  4. linux服务之NTP及chrony时间同步

    博客园 首页 联系 管理   linux服务之NTP及chrony时间同步   一.NTP时间同步 NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步 ...

  5. CentOS 6.3下NTP服务安装和配置

    测试环境: NTPserver 192.168.1.252 NTPclient 192.168.1.251 准备工作: 关闭selinux: vi /etc/selinux/config SELINU ...

  6. CentOS 7.2部署NTP服务器实现时间同步

    CentOS 7.2部署NTP服务器实现时间同步 [日期:2017-12-18] 来源:Linux社区  作者:梁明远 [字体:大 中 小]   1. 前言 对于容器编排系统,前段时间主要研究kube ...

  7. 使用阿里云镜像站NTP服务搭建NTP服务器(基于CentOS 7系统)

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 一.NTP服务器介绍 网络时间协议(Network Time Protocol,NTP)服务器,也就是日常所说的NTP服务器,用来提供同步时间服务 ...

  8. 搭建ntp时间服务器 ntp - (Network Time Protocol)

    第1章 ntp 1.1 ntp简介        NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调 ...

  9. Centos7安装搭建NTP服务器和NTP客户端同步时间

    NTP简介: NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议. 在计算机的世界里,时间非常地重要 例如:对于火箭发射这种科研活动,对时间的 ...

随机推荐

  1. 译:3.消费一个RESTful Web Service

    这节课我们根据官网教程学习如何去消费(调用)一个 RESTful Web Service . 原文链接 https://spring.io/guides/gs/consuming-rest/ 本指南将 ...

  2. MAC OS X显示.开头的文件_苹果操作系统显示隐藏文件命令

    转自:http://dditblog.com/blog_446.html 今天在导入Eclipse项目的时候.发现导入不了.初步估计是因为项目没有.project的文件.在Mac OS X操作系统下面 ...

  3. 微信小程序场景值

    场景值 基础库 1.1.0 开始支持,低版本需做兼容处理 当前支持的场景值有: 场景值ID 说明 1001 发现栏小程序主入口 1005 顶部搜索框的搜索结果页 1006 发现栏小程序主入口搜索框的搜 ...

  4. GC调优在Spark应用中的实践[转]

    作者:仲浩   出处:<程序员>电子刊5月B   摘要:Spark立足内存计算,常常需要在内存中存放大量数据,因此也更依赖JVM的垃圾回收机制.与此同时,它也兼容批处理和流式处理,对于程序 ...

  5. Spring-boot(二)yml文件的使用

    上一章创建了一个简单的springboot项目,配置可以说非常的简单. 不过,在实际开发中不可能都用默认的配置,还是需要根据自己的实际项目需求有自定义的配置的. 比如:端口号需要变更,模板引擎的缓存开 ...

  6. 【转】在Win7的IIS上搭建FTP服务及用户授权

    [转]在Win7的IIS上搭建FTP服务及用户授权 [转]在Win7的IIS上搭建FTP服务及用户授权 FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属 ...

  7. “failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误

    在使用PyInstaller打包python程序,打包命令为: pyinstaller -F -w -i manage.ico yourpyfile.py 顺便说一下几个参数的作用 -F:是直接生成单 ...

  8. Scala学习笔记——函数式对象

    用创建一个函数式对象(类Rational)的过程来说明 类Rational是一种表示有理数(Rational number)的类 package com.scala.first /** * Creat ...

  9. 利用Backtrace来捕获段错误堆栈信息

    具体参考文档:https://blog.csdn.net/gatieme/article/details/84189280 测试Demo: #include <execinfo.h> #i ...

  10. 多线程开发之三 GCD

    NSThread.NSOperation.GCD 总结: 无论使用哪种方法进行多线程开发,每个线程启动后并不一定立即执行相应的操作,具体什么时候由系统调度(CPU 空闲时就会执行) 更新 UI 应该在 ...