配置ntp客户端与服务器端时间的同步
1,实验机器介绍
Ip地址 |
|
服务器1 |
192.168.245.128 |
服务器2 |
192.168.245.130 |
客户端1 |
192.168.245.129 |
实验前准备
在ntpS1 和ntpS2 中,配置外部服务器为同步服务器,并开放给192.168.245.0/24网段同步。
server 210.72.145.44 perfer # 指定要同步的网络服务器的ip地址
server 202.112.10.36
server 59.124.196.83
restrict 192.168.245.0 mask 255.255.255.0 nomodify notrap
关闭iptables规则。或者开放udp 123号端口,这里实验中是关闭
在客户端 ntpC1中,配置同步服务器为上面两台服务器,其中优先为ntpS1.
server 192.168.245.128 prefer
server 192.168.245.130 iburst
在三台机器上开启ntp服务,并查看
ntpS1 ntpS2
ntpC1
- 下列为几种极端情况的测试结果。
- ntpS1服务器ntp服务挂掉 查看客户端同步情况
在ntpC1中使用watch ntpq -p 查看后得出结果
当ntpS1挂掉之后,会有一定的超时时间,大概10分钟左右,然后使用ntpq -p 可以看到*转移到ntpS2,也就是说大概10分钟左右客户端会与别的服务器建立连接。
- 在实验1之后,将ntpS1启动,并将ntpS2关闭,查看状态
此时可以发现,连接转移到了ntpS1。
- 将ntpS1和ntpS2都挂掉看看
经过漫长的等待,发现终于挂完了。。。此时*转移到本地提供的服务
- 经过步骤3后,将ntpS1和ntpS2同时启动
当等待10几分钟后,连接正常了。
- 测试当客户端时间修改的时候,重启客户端的ntp服务,时间是否能正常同步。
测试结果:无论是客户端时间比服务器端时间快或者慢,只要重启ntp服务时间就变会为服务器端时间。
- 测试当客户端关机后重新启动,时间是否正常。
测试结果:当客户端重启后,ntp服务开机自动启动,此时时间正常。
7,测试客户端修改完时间后,将ntp服务关闭开机自启动,然后开机。
得到结果:当关闭开机自启动后,开机时间没有变化。当开启开机自启动后,时间变为服务器的时间。也就是说,当ntp服务启动的时候,它会同步一次和服务器的时间。
- Ntp配置文件 /etc/ntp.conf 参数详解
- ntpS1中ntp.conf文件:
driftfile /var/lib/ntp/drift (记录时间差异的文件)
restrict 127.0.0.1
restrict -6 ::1
server 210.72.145.44 perfer # 指定要同步的网络服务器的ip地址
server 202.112.10.36 (其中后面perfer表示优先,常用的有iburst,burst)
server 59.124.196.83
includefile /etc/ntp/crypto/pw (设定包含的配置文件子文件)
keys /etc/ntp/keys (当进行秘钥方式进行认证的时候需要的文件)
server 127.127.1.0 iburst # 如果server指定的服务器无法使用, 就使用本机时钟作为ntp服务时间来源
restrict 192.168.245.0 mask 255.255.255.0 nomodify notrap
下面详细对restrict进行介绍,这是一个权限控制的语句。语法如下:
ask [netmask_IP] [parameter]
如果后面不加任何参数 则表示允许对面ip或ip段的任何操作。
如:restrict 127.0.0.1
常用的参数有:
ignore: 拒绝所有类型的 NTP 联机;
nomodify: 客户端不能使用 ntpc 与 ntpq 这两支程序来修改服务器的时间参数, 但客户端仍可透过这部主机来进行网络校时的;
noquery: 客户端不能够使用 ntpq, ntpc 等指令来查询时间服务器,等于不提供 NTP 的网络校时;
notrap: 不提供 trap 这个远程事件登录的功能。
notrust: 拒绝没有认证的客户端。
- 客户端ntpC1的配置文件
配置文件未做特别指出则与服务器端一致
tinker panic 0 (这行意思是设置客户端与服务器端时间差距,默认最大为1000,为0为不限制。)
server 192.168.245.128 prefer minpoll 3 maxpoll 3 (minpoll表示客户端向服务器端同步的最少时间,单位为2的次幂最小为3,秒)
server 192.168.245.130 iburst minpoll 3 maxpoll 3(maxpoll表示客户端向服务器端同步的最长时间,单位为2的次幂最大为10,秒)
restrict 192.168.245.128
restrict 192.168.245.130
4,ntpq -p命令参数详解
remote:NTP 主机的 IP 或主机名,左边的符号
如果有『 * 』代表目前正在作用当中的上层 NTP
如果是『 + 』代表也有连上线,而且可作为下一个提供时间更新的候选者。
如果是『 - 』 表示为不合格的ntp服务器
refid:上一层 NTP 主机的地址
st:远程服务器的层级别,0-16,0为最高层,
when:几秒钟前曾经做过时间同步化更新的动作;
poll:下一次更新在几秒钟之后;
reach:已经向上层 NTP 服务器要求更新的次数
delay:网络传输过程当中延迟的时间,单位为 10^(-6) 秒
offset:时间补偿的结果,单位与 10^(-3) 秒
jitter:Linux 系统时间与 BIOS 硬件时间的差异时间, 单位为 10^(-6) 秒。
配置ntp客户端与服务器端时间的同步相关推荐
- centos系统关闭ntp服务器,CentOS 7配置NTP客户端
保持服务器时间准确,对于业务系统的运行.数据库中时间的记录等至关重要.通常的做法是为服务器配置NTP客户端服务,让服务器自己定时去与NTP服务器同步时间. 以CentOS 7服务器为例,为期配置NTP ...
- ntp协议客户端服务器模式,思科配置NTP客户端服务器模式
思科配置NTP客户端服务器模式 内容精选 换一换 该操作指导安装工程师安装MRS集群所有服务(不包含Flume)的客户端.MRS针对不同服务提供了Shell脚本,供开发维护人员在不同场景下登录其对应的 ...
- Android 客户端与服务器端时间校准
开发app时发现APP显示的时间不准,或者说APP时间与服务器时间不一致,会导致数据请求.数据显示等各种问题.这时候我们就需要一种机制来解决时间不一致的问题. 第一个解决方法: 服务器端永远使用UTC ...
- H3C/华为交换机配置NTP客户端
H3C clock timezone UTC add 8 ntp-service unicast-server 1.1.1.1 //ntp服务器地址 clock protocol ntp ntp-se ...
- APP(Android版)客户端与服务器端时间校准
APP开发人员经常会遇见一个bug就是,APP显示的时间不准,或者说APP时间与服务器时间不一致,会导致数据请求.数据显示等各种问题.这时候我们就需要一种机制来解决时间不一致的问题. 解决方案如下: ...
- alma linux 上配置 ntp 服务器和客户端
目录 配置 NTP 服务器 1.Chrony 是默认的 NTP 客户端以及RHEL和 AlmaLinux 上的 NTP 服务器 2.使 chrony 服务在系统启动时自动启动 3.由于 chrony ...
- NTP客户端通过脚本一键配置
在上一篇博文NTP时间服务器安装配置详解中我已经讲解了如何配置NTP的服务端和客户端,但当进行集群的大规模配置时,一台一台的去手动配置NTP客户端会浪费我们很大的时间,所以这里我做了一个简单的脚本来实 ...
- linux ntp时间同步失败,SUSE linux ntp时间不同步问题
现网的主机,业务侧发来有一台未同步.之前也遇到类似的问题,一般都是ntp dead,造成时间未同步.这台经查看ntp服务运行正常. www.361way.com:~ #:~ # rcntp statu ...
- centos 时间自动同步_CentOS/Linux 自动同步服务器时间。
新装的CentOS系统服务器可能设置了错误的时间,在做集群的时候时间是十分重要的,很有可能因为时间而导致集群发生故障,因此需要调整时区并调整时间.如下是CentOS系统使用NTP来从一个时间服务器同步 ...
最新文章
- python秒表游戏代码_用20行Python代码实现2048小游戏,你会吗?
- 移动应用发展远超Web 谷歌苹果将主导世界?联网的发展才刚刚开始
- 两点感悟:关于教育与未来
- canvas高斯模糊算法
- security面试_面试必问41道 SpringBoot 面试题,不看亏大了!
- 经典配分函数公式以及量子统计形式
- Python漫画下载器
- 使用docx4j追尾合并多个docx文件为一个docx文件
- mpc安装教程linux,linux mpc 安装
- ConcurrentHashMap的put方法
- BootstrapTable的列排序怎么搞
- 什么是TLC颗粒?与MLC、SLC区别
- 科学型IT人才和工程型IT人才
- 对比分析高速传输和同步软件:Aspera 与 镭速(Raysync)
- 安卓6.0权限处理在项目中的实践
- 学java被“劝退”的第六天
- 主机服务器安全策略(一):账户口令安全
- 1.初识C语言----什么是C语言,为什么要学C语言?
- 【案例】如何让阀门制造提高排产效率?APS系统帮你实现
- vod硬件服务器,点播视频 (VOD) 服务器
热门文章
- javascript考勤日历
- diy 单片机 自动浇花_基于单片机的自动浇花器设计
- 【01】什么是 APP?移动 APP 有几种类型?
- java 手动内存回收_java内存与回收调优
- linux磁盘扩空间,Linux磁盘空间扩容(LVM)
- EASYOPS系列 | 深扒, 为什么说GitHub正在接管全世界?
- 如何修改PDF文件内容,PDF怎么编辑页眉页脚
- 业绩暴涨7倍股价却“不动弹”,TCL科技被资本看透了?
- 用 RPM 打包软件,第 2 部分
- 为什么创业的人都爱跑步