[centos][ntp][administrator] chrony ntp
以下内容,适用于 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的更多相关文章
- 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 ...
- linux服务之ntp与chrony
centos7.2变成了chrony RHEL从7.0开始改用chrony同步时间,原ntp同步方式也可以使用,但要安装ntp服务. [root@1st-kvm plymouth]# rpm -qa| ...
- ntp和chrony
目录 chrony 简介 ntp pool ntp 配置文件 chrony 配置文件 chronyc 命令行工具 修改时区 chrony 简介 chrony 是 RedHat 开发的,它是网络时间协议 ...
- linux服务之NTP及chrony时间同步
博客园 首页 联系 管理 linux服务之NTP及chrony时间同步 一.NTP时间同步 NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步 ...
- CentOS 6.3下NTP服务安装和配置
测试环境: NTPserver 192.168.1.252 NTPclient 192.168.1.251 准备工作: 关闭selinux: vi /etc/selinux/config SELINU ...
- CentOS 7.2部署NTP服务器实现时间同步
CentOS 7.2部署NTP服务器实现时间同步 [日期:2017-12-18] 来源:Linux社区 作者:梁明远 [字体:大 中 小] 1. 前言 对于容器编排系统,前段时间主要研究kube ...
- 使用阿里云镜像站NTP服务搭建NTP服务器(基于CentOS 7系统)
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 一.NTP服务器介绍 网络时间协议(Network Time Protocol,NTP)服务器,也就是日常所说的NTP服务器,用来提供同步时间服务 ...
- 搭建ntp时间服务器 ntp - (Network Time Protocol)
第1章 ntp 1.1 ntp简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调 ...
- Centos7安装搭建NTP服务器和NTP客户端同步时间
NTP简介: NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议. 在计算机的世界里,时间非常地重要 例如:对于火箭发射这种科研活动,对时间的 ...
随机推荐
- sublime text 3浅色主题
{ // Lighter theme "theme": "Material-Theme-Lighter.sublime-theme", "color_ ...
- GNU make使用(二)
[时间:2017-06] [状态:Open] [关键词:makefile,gcc,编译,shell命令,目标文件] 0 引言及目标 之前使用Makefile都是把源文件和目标文件放到同一个目录编译.近 ...
- No service of type Factory<LoggingManagerInternal> available in ProjectScopeService
导入GitHub上下载的项目时报错 No service of type Factory<LoggingManagerInternal> available in ProjectScope ...
- Git 解决本地远端版本冲突
简单粗暴.... git push -u origin master -f
- css预处理和bootstrap
css预处理框架的比较 http://www.oschina.net/question/12_44255?sort=default&p=4 bootstrap中文网 http://v3.boo ...
- jar各个版本号的意义
jar版本号的意义: Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就 ...
- WPF之Menu绑定XML
一.XML文件 <?xml version="1.0" encoding="utf-8" ?> <MenuData xmlns="& ...
- SpringBoot(十四)-- 整合Swagger2
1.pom依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-s ...
- android编译错误--/usr/bin/ld: cannot find -lz
编译时出现/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when se ...
- 用 SQLite 和 FMDB 替代 Core Data
本文转载至 http://blog.csdn.net/majiakun1/article/details/38680147 为什么我不使用Core Data Mike Ash 写到: 就个人而言,我不 ...