时间服务器是一种计算机网络仪器,它从参考时钟获取实际时间,再利用计算机网络把时间信息传递给用户。虽然还有一些比较少用或过时的协议仍然在使用,但现时最重要及广泛使用,作为时间信息发送和同步化的协议是网络时间协议(NTP)。服务器所参考的时间信息可以是从另一时间服务器、连线的原子钟或无线电时钟所提供。

环境准备:CentOS7  时间服务器:192.168.56.129  客户端:192.168.56.13  原理:客户端向时间服务器进行查询以实现时间同步,依赖于ntp服务

部署时间服务器

[root@node1 ~]# yum install ntp* -y

[root@node1 ~]# vim /etc/ntp.conf
driftfile /var/lib/ntp/drift #记录晶体晶片的时钟频率
restrict default nomodify notrap nopeer noquery #设置权限,不允许其他服务器进行修改,trap,peer,查询
restrict 127.0.0.1 #也是限制权限,ip后面没写,就是拥有所有权限
restrict 192.168.56.0 mask 255.255.255.0 nomodify notrap
#当有主机来查询,是56网段匹配时,可以使用nomodify,notrap等权限,noquery证明可以查询,如果不是56网段,就使用default的限制
server 127.127.1.0 iburst #作为时间服务器向谁同步,127.127.1.0本地回环地址(主板芯片上的地址),iburst加速服务 [root@node1 ~]# systemctl start ntpd
[root@node1 ~]# systemctl enable ntpd
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service. [root@node1 ~]# date
Tue Sep 4 07:20:43 CST 2018

客户端配置

[root@node3 ~]# date -s "20:00:00"       #设置成错误时间
Tue Sep 4 20:00:00 CST 2018
[root@node3 ~]# systemctl is-active ntpd #不用开启ntpd服务
unknown
[root@node3 ~]# ntpdate 192.168.56.129
4 Sep 07:23:30 ntpdate[29705]: step time server 192.168.56.129 offset -45467.042262 sec
[root@node3 ~]# date
Tue Sep 4 07:23:34 CST 2018 自动同步
[root@node3 ~]# crontab -l
#sync the time
#*/5 * * * * /usr/sbin/ntpdate 192.168.56.129 &> /dev/null

修改时区方法

[root@rhel7 ~]# timedatectl
Local time: Mon 2018-08-27 11:42:50 HKT
Universal time: Mon 2018-08-27 03:42:50 UTC
RTC time: Tue 2018-09-04 06:53:47
Timezone: Asia/Hong_Kong (HKT, +0800)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: no
DST active: n/a [root@rhel7 ~]# timedatectl set-timezone Asia/Shanghai #方法一 [root@rhel7 ~]# ls -l /etc/localtime
lrwxrwxrwx. 1 root root 35 Aug 27 11:43 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
[root@rhel7 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #方法二

  

NTP服务器实现的更多相关文章

  1. Windows Server 2008 R2 NTP服务器

    Server 1.查看服务器信息 w32tm /query /status 2.设置同步地址 w32tm /config /manualpeerlist:time.windows.com /syncf ...

  2. Linux 搭建NTP服务器

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

  3. 时间服务器:NTP 服务器

    15.1 关于时区与网络校时的通讯协议   使得每一部主机的时间同步化.   DHCP 客户端/服务器端所需要的租约时间限制. 网络侦测时所需要注意的时间点.刚刚谈到的登录文件分析功能.具有相关性的主 ...

  4. 中国能用的NTP服务器地址

    133.100.11.8 prefer210.72.145.44203.117.180.36131.107.1.10time.asia.apple.com64.236.96.53130.149.17. ...

  5. Java代码获取NTP服务器时间

    apache的commons-net包下面有ntp相关的实现类,主要类有: 1  org.apache.commons.net.ntp.NTPUDPClient ? 1  org.apache.com ...

  6. ntp服务器搭建与客户端设置

    服务器对时间要求非常严格,linux服务器文件的生成,日志,以及数据库的连接都是根据时间的逻辑 进行任务处理,如果时间不同步,那么,处理的任务,以及出问题的分析日志,时间不对,很难分析 直接更改lin ...

  7. linux ntp 服务器和用户端

    ntp 服务器 1.输入 rpm -qa|grep ntp 查看是否安装了ntp服务器 2.如果没安装 yum -y install ntp 安装 3.修改 /etc/ntp.conf 将原serve ...

  8. 国内常用NTP服务器地址及IP

    iptables实现80端口转发到8080端口上 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 ...

  9. 如何在 CentOS 中设置 NTP 服务器

    网络时间协议(NTP)用来同步网络上不同主机的系统时间.你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间.而另一方面,一个 NTP 服务器会将它的时间和任意公共 NT ...

  10. NTP服务器的配置

    安装cloudera Manager的时候,必须要求集群的主机之间时间同步,搭建一个NTP服务器的思路是,首先通过一台主机master与外网进行时间同步,然后其他的slaver主机与主机master进 ...

随机推荐

  1. flask项目部署到云服务器+域名绑定

    一.效果演示 首页展示 播放页面 该项目部署只为学习,所以用的服务器是腾讯云服务器10元/月,域名也是在腾讯云买的.com 55元/年  因为本人比较穷 哈哈

  2. java高并发系列 - 第25天:掌握JUC中的阻塞队列

    这是java高并发系列第25篇文章. 环境:jdk1.8. 本文内容 掌握Queue.BlockingQueue接口中常用的方法 介绍6中阻塞队列,及相关场景示例 重点掌握4种常用的阻塞队列 Queu ...

  3. 如何调教你的博客Episode2——移动端支持和UI美化

    这个系列的文章是我在搭建博客园博客时所经历的过程. 在上一期如何调教你的博客Episode1——修改整体样式中,我们通过添加CSS样式,修改了页面的总体布局.但将文章发出之后,博客的布局就出现问题了: ...

  4. turtle绘制图形

    Example1: import turtle as t #初始设置画笔的宽度(size).颜色(color) t.pensize(5) t.pencolor("black") # ...

  5. spring cloud 断路器 Hystrix

    一.微服务架构中使用断路器的原因 二.代码实现 1.在Ribbon中使用短路器 1.1.引入依赖 <dependency> <groupId>org.springframewo ...

  6. NFS Debian 服务器,CentOS 客户端

    0x00 事件 最近买了一台 500G 储存的 VPS,但是与国内的连接.下载速度都比较差,于是想了个「曲线救国」的方式. 另外有一台 GIA 与 VPS-500G 通信比较理想,同时 GIA 与国内 ...

  7. 《统计学习方法》极简笔记P5:决策树公式推导

    <统计学习方法>极简笔记P2:感知机数学推导 <统计学习方法>极简笔记P3:k-NN数学推导 <统计学习方法>极简笔记P4:朴素贝叶斯公式推导

  8. Python-demo(photo)

    import osimport urllib import requests#import wximport time from fake_useragent import UserAgentfrom ...

  9. Oracle笔记_查询

    1 单条件查询 select -- from -- where 条件 -- = > >= < <= != <> -- 单引号用于数据表示字符串 -- 双引号用于数据 ...

  10. egret之每日登陆奖励

    //*******首登奖励********* */ //*********************** */ public setUserSetting(key, value) { if (value ...