ntp服务restrict_NTP服务搭建详解一条龙
说在前面:ntp和ntpdate区别
①两个服务都是centos自带的(centos7中不自带ntp)。ntp的安装包名是ntp,ntpdate的安装包是ntpdate。他们并非由一个安装包提供。
②ntp守护进程为ntpd,配置文件是/etc/ntp.conf
③ntpdate用于客户端的时间矫正,非NTP服务器可以不启动NTP。
简介:ntp全名network time protocol。NTP服务器可以为其他主机提供时间校对服务。
系统开机后会自动从硬件上获取时间后当做系统时间,随后根据cpu频率去计算时间,这会慢慢造成时间失准。尤其现在虚拟机盛行cpu时虚拟的该现象尤其严重。那么时间服务器尤为重要,因此使用ntp或chrony势在必行。
ntp时间同步原理:
当本机发现和ntp服务器时间不一致时,本机会将时间调快,或调慢逐步和ntp服务器同步时间。这样做的原因是,避免一下就同步完成造成中间跨越的时间空缺,导致日志等没有这段时间的日志。但是时间差别太大时ntp有可能不会同步。
环境准备:两台服务器,一台作为NTP服务器,另一台作为client端向服务器同步时间测试。
NTP服务器:156.0.26.6
client端:156.0.0.27
安装与配置:
driftfile /var/lib/ntp/drift #默认即可。driftfile用来指定记录本机与上层NTP server之间的频率误差。单位是百万分之一秒。
restrictdefaultnomodify notrap nopeer noquery
#restrict用来管理权限控制。格式为 restrict [单个ip|网络|default] parameter
parameter:
ignore:拒绝所有的ntp连接
nomodify:客户端不能使用ntpc和ntpq这两个程序来更改服务器的时间参数,单客户端可以通过此主机来进行网络校时。
noquery:客户端不能使用ntpc和ntpq等命令来查询时间服务器,等于不提供网络校时服务。
notrap:不提供trap这个网络时间登陆的功能
notrust:拒绝没有认证的客户端
示例:restrict156.0.26.7nomodify
restrict192.168.1.0 mask 255.255.255.0nomodify notrap
server0.centos.pool.ntp.org iburst
server:用来设置上层NTP服务器,说白了就是client向谁请求NTP时间同步。特别注意,在内网环境中由于无法连接到内网,所以没有办法向例如国家授时服务中心210.72.145.44同步时间
只能将内网中的某台主机设置为server,用以向其他内网服务器提供NTP服务。
server127.127.1.0prefer #以本机时间作为时间服务。内网中这个配置一定要加上,否则会导致NTP服务不可用,#prefer代表这台主机优先级最高。keys /etc/ntp/keys ##除了restrict来限制客户端连接外,还可以通过秘钥方式来给客户端认证。
示例
服务器端需要修改/etc/ntp.conf,添加以下内容
server 127.127.1.0 prefer #设置本机为NTP服务器
restrict 156.0.26.7 #允许客户端156.0.26.7向本机请求时间同步
restrict 156.0.26.0 mask 255.255.255.0 #允许客户端156.0.26.0网段的所有主机向本机请求时间同步
客户端需要修改/etc/ntp.conf,添加以下内容
server 156.0.26.6 #指名上层NTP服务器
验证
首先验证服务是否启动成功
启动服务 :service ntpd start
查看服务是否启动:netstat -tunlp |grep ntp ;ntp默认监听于UDP的123端口
其次验证NTP是否正常工作
此处需要使用156.0.26.7这台Client服务器,在此主机上可以使用命令ntpstat或ntpq -p 这两个命令。
ntpstat:这条命令可以查看我们的客户端(此处为156.0.26.7)是否与server(156.0.26.6) 连接成功。
上图的大致意思是:本机已经和156.0.26.6这台位于第七层的NTP服务器同步时间,时间精确到36ms以内。每个512s去同步一次时间。
ntpq -p:此命令可以列出当前主机的NTP和上层NTP的状态。
remote:上层NTP服务器的IP或者主机名。主要最左边的*
*:代表目前正在使用中的上层FTP
+:已经连接成功,且可以作为下一个提供时间服务的候选人。
refid:它指的是给远程服务器(156.0.26.6)提供时间同步的服务器,本机上级的上级NTP服务器。
为什么显示为LOCAL(0)?
由于此处为内网环境,无法去外网公用的主机同步时间,因此我们在156.0.26.6上设置的是156.0.26.6自身作为时间服务器同时,使用server 127.127.1.0
prefer指名他的上级NTP为自身。
st:就是stratum层级。 类似于DN,NTP是层级结构,有顶端的服务器,最多有15层。 为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为1的服务器。
when:几秒之前通不过时间
poll:在过多长时间去同步时间。
reach:已经同步时间的次数
delay:网络传输过程中的延迟,单位是10的-6次方秒。
offset:时间修正值,这是个最关键的值, 它告诉了我们本地机和服务器之间的时间差别.。单位是10的-3次方。
jitter:linux系统时间(软件时间)与BIOS硬件时间的差异时间,单位是10的-6次方秒。在主机和NTP服务器同步时间欧,可以使用 hwclock -w将系统时间写入BIOS.
ntp服务restrict_NTP服务搭建详解一条龙相关推荐
- Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
Windows 网络服务架构系列课程详解(一) ---------DHCP服务器的搭建与配置 实验背景: 企业网络环境中在没有配置DHCP服务器时,经常会遇到这样的情况,用户不懂怎么去配置IP地址 ...
- DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)
DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...
- Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...
Windows 网络服务架构系列课程详解(六) -----利用NLB群集实现WEB服务器的可靠性 实验背景: 在大型网络环境中存在这样一种情景,公司内部的FTP服务器出现故障或脱机了,而且不能快速 ...
- Spring Cloud (4)---Eureka(服务注册与消费详解)
Spring Cloud (一)Eureka(服务注册与消费详解) Spring Cloud Eureka(服务注册与消费详解) 1.Spring Cloud Eureka 服务注册中心 Eureka ...
- 【夯实Spring Cloud】Spring Cloud中的Eureka服务注册与发现详解
本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...
- 阿里云容器服务飞天敏捷版详解
阿里云容器服务飞天敏捷版详解 libinjingshan 2017-04-24 23953浏览量 简介: 阿里云容器服务提供了公共云.专有云以及飞天敏捷版三种部署形态,全方位地满足企业客户利用CaaS ...
- 1 企业实战(3) Redis服务部署和配置详解 (资源)
前言: 环境介绍: CentOS 7.5 Redis 5.0.0 gcc 下载: http://download.redis.io/releases/ 安装redis: [root@localhost ...
- 5、SAMBA服务一:参数详解
①:SAMBA服务一:参数详解 ②:SAMBA服务二:配置实例 一.SAMBA简介 samba指SMB(Server Message Block,服务器信息块)协议在网络上的计算机之间远程共享Linu ...
最新文章
- GPT-3获NeurIPS 2020最佳论文奖
- 【练习】ViewPager标签滑动
- nlv sqlserver_未能使用提供程序“DataProtectionConfigurationProvider”进行解密。提供程序返回错误消息为: 该项不适于在指定状态下使用...
- 2018宁夏邀请赛 - Goldbach(米勒罗宾素数测试)
- Java:前程似锦的 NIO 2.0
- ------webkitformboundary
- 怎么重置unity界面_请问itween如何重置?
- 本地如何搭建FPT服务
- struts返回对象json格式数据
- H3C运维审计系统 故障处理手册(笔记)
- 爬虫实战爬取豆瓣电影Top250榜单电影
- winsxs文件夹可以删除吗?具体清理操作如下
- 【JAVA今法修真】 第四章 redis特性 击穿雪崩
- 【Flutter实战静态页面】--在线点餐app(7)——页面跳转
- Microsoft Visual SourceSafe 使用说明详解
- mangos新手教程 - 服务器配置文件中文说明
- matlab 双馈,基于Matlab的双馈调速系统研究
- stacking集成模型预测回归问题
- 解决浏览器主页被劫持问题
- 读《你的知识需要管理》(整理)