ntp与chrony

第1章 ntp时间协议

ntp即网络时间协议,是用来使网络中的各个就安吉时间同步的一种协议,它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网谁给你绝大多数地方其精度可以达到1-50ms

1.1 为什么要搭建时间服务器?

架构中的每台服务器直接同步公网上的时间服务器不就可以了吗?为什么还要自己搭建一台呢?

仔细想一下,如果你的架构中有10台服务器可以这样做,如果有100台,200台甚至更多呢?每台服务器都去同步公网的时间服务器,这样会造成延迟,为了减少时间误差,我们搭建一台内网时间服务器,来同步公网时间,然后所有服务器来与这台时间服务器进行同步,既可以减小误差同步速度又快!可以达规范时间的作用!

第2章 部署ntp时间服务

2.1 下载ntp软件:

yum –y install ntp

2.2 修改ntp配置文件:

[[email protected] ~]# cp /etc/ntp.conf{,.bak}

[[email protected] ~]# vim /etc/ntp.conf

# Permit time synchronization with our time source, but do not

# permit the source to query or modify the service on this system.

#restrict default nomodify notrap nopeer noquery         默认是拒绝所有服务器进行同步的

restrict default nomodify                                修改权限为所有服务器都可以进行时间同步

注释掉四个国外时间源,添加阿里云时间源,国外的比较慢

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server ntp1.aliyun.com

2.3 启动ntp服务:

[[email protected] ~]# systemctl  start ntpd

2.4 检查是否可以进行时间同步:

[[email protected] ~]# ntpstat

unsynchronised                出现这种表示不可以进行同步,需要等待一段时间

time server re-starting

polling server every 8 s

第3章 进行时间同步测试:

随便一台机器上执行时间同步命令检测:

[[email protected] ~]# ntpdate 172.16.1.62

13 Mar 11:24:40 ntpdate[59682]: step time server 172.16.1.62 offset 147180.225433 sec

第4章 部署chrony时间服务

centos7.4以后系统自带的时间同步软件和ntp差不多

第5章 部署流程:

5.1 下载安装chrony软件:

[[email protected] ~]# rpm -qa |grep chrony

chrony-2.1.1-1.el7.centos.x86_64

5.2 修改配置文件:

[[email protected] ~]# cp /etc/chrony.conf{,.ori}

5.2.1 修改后的对比结果如下:

[[email protected] ~]# diff /etc/chrony.conf{,.ori}

3,7c3,6

< #server 0.centos.pool.ntp.org iburst

< #server 1.centos.pool.ntp.org iburst

< #server 2.centos.pool.ntp.org iburst

< #server 3.centos.pool.ntp.org iburst

< server ntp1.aliyun.com

---

> server 0.centos.pool.ntp.org iburst

> server 1.centos.pool.ntp.org iburst

> server 2.centos.pool.ntp.org iburst

> server 3.centos.pool.ntp.org iburst

24d22

< allow 172.16.1.0/24

5.3 启动chrony服务:

[[email protected] ~]# systemctl  start chrony

检查日志:出现如下字段表示客户端可以进行时间同步了

[[email protected] ~]# tailf /var/log/messages

Mar 13 11:37:13 centos-7 chronyd[2575]: Frequency 31.896 +/- 6.246 ppm read from /var/lib/chrony/drift

Mar 13 11:37:13 centos-7 systemd: Started NTP client/server.

Mar 13 11:39:28 centos-7 chronyd[2575]: Selected source 182.92.12.11

第6章 客户端进行时间同步:

用ntpdate进行同步即可

原文地址:http://blog.51cto.com/13520772/2086250

时间: 2024-11-03 13:52:43

ntp与chrony的相关文章

ntp,chrony时间服务部署

安装ntp时间服务器 操作系统版本cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1.yum install -y ntp 2.vi /etc/ntp.conf //添加如下restrict default nomodify //nomodify客户端可以同步server ntp1.aliyun.com //将默认时间同步源注释改用可用源 3.然后启动NTP服务 注意:如果有同步时间的定时任务要将其注销,否则会冲突serv

Linux内网时钟同步问题(ntp和chrony)

我们都知道时钟同步可以使用外网服务器,在内网内不能连接外网的时候也需要时钟同步,那怎么进行呢? 选择内网的一台稳定的服务器作为时钟源,然后让其他机器都来同步这台机器即可. 注:其实ntp服务和chrony服务本质上差不多,他们之间都可以互相进行同步.不过为了避免不必要的麻烦,一般服务器都只选择同一时钟服务来讲进行同步. 一.ntp服务 安装: yum install ntp 1.服务端设置 修改配置文件cat /etc/ntp.conf 将如下外网的时钟源注释掉(前面加#) 如果这台作为内网时钟

学习笔记 十七 : 时间 ntp 和chrony

一 ntp介绍 二 安装配置 三 案例

NTP及Chrony时间同步服务设置

NTP服务设置 Chronyd服务设置 内容详见附件

ntp和chronyd

ntp和chronyd 立即同步时间的坏处,影响某些计划任务执行 一.立即同步时间 方法一: ntpdate ntp.aliyun.com 方法二:重启ntp服务 方法三:重启chrony服务 二.查看ntp和chrony状态 [[email protected] ~]# chronyc sources -v 210 Number of sources = 1 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- So

openstackN版本安装

与M版本很相似,大家更应当去关注功能上的调整 一.基本情况:1.操作系统:CentOS 7.2 2.Openstack:newton版本 3.网络情况: 管理网络:192.168.163.0/24 数据网络:192.168.182.0/24 二.环境准备:1.对所有机器进行解析vim /etc/hosts192.168.163.11 controller192.168.163.12 network192.168.163.13 computer 2.关闭防火墙以及selinux(所有机器) 3.配

基于Keepalived构建高可用集群配置实例(HA Cluster)

什么是集群 简单的讲集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点(node).一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统.并且集群系统的管理员可以随意增加和删改集群系统的节点. 关于更详细的高可用集群我们在后面再做详解,先来说说Keepalived Keepalived是什么 Keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbea

Kylin安装部署

一.安装准备 1.操作系统 Centos 7.x 2.时间问题 集群内所有节点时间一定要同步. NTP.Chrony 3.用户 创建hadoop组和hadoop用户,并做ssh免密码登录 4.Hadoop HA集群 Hadoop 2.7.3 5.HBase hbase 1.x 6.Hive Hive 1.2.1,使用 mysql 存放元数据 7.准备目录 # mkdir /install # cd /install # chown -R hadoop:hadoop /install 8.kyli

第5章 用户身份与文件权限

章节简述: 详细的为读者讲述了用户.用户组和其余人在系统中的不同身份与能力,以及文件的读(r)写(w)执行(x)权限的作用. 为了让系统更加的安全还需要学习SUID.SGID和SBIT的文件特殊权限,文件隐藏权限以及ACL访问控制列表. 学会su命令和sudo服务后一定能够满足您以非超级用户操作实验或日常工作的需求,同时也保证了系统的安全性. 本章目录结构 5.1 用户身份与能力 5.2 文件权限与归属 5.3 文件的特殊权限 5.4 文件的隐藏属性 5.5 su命令与sudo服务 5.6 文件