搭建ntp时间服务器(安装sql2000配置服务器失败)

简介时间服务NTP:NetworkTimeProtocol作用:用来给其他主机提供时间同步服务,在搭建服务器集群的时候,需要保证各个节点的时间是一致的,时间服务器不失为一个好的选择。准备工作关闭防火墙、关闭selinux系统版本:CentOS7.x,NTP服务器IP:10.220.5.111,客户端IP:10.220.5.179安装配置NTP服务器端一、安装ntp[roo…

大家好,又见面了,我是你们的朋友全栈君。

简介

时间服务NTP:Network Time Protocol
作用:用来给其他主机提供时间同步服务,在搭建服务器集群的时候,需要保证各个节点的时间是一致的,时间服务器不失为一个好的选择。

准备工作

  1. 关闭防火墙、关闭selinux
  2. 系统版本:CentOS7.x,
  3. NTP服务器IP:10.220.5.111,客户端IP:10.220.5.179

安装配置NTP服务器端

一、安装ntp
[root@ZND ~]# yum install ntp -y
二、修改ntp的配置文件
[root@ZND ~]# cp /etc/ntp.conf{,.bak}
[root@ZND ~]# vim /etc/ntp.conf
	server 127.127.1.0                         #以本机作为时间服务器
	fudge 127.127.1.0 startnum 10              #设置服务器层级
	restrict 127.0.0.1                         # 允许本机使用这个时间服务器
	restrict 10.220.5.0 netmask 255.255.255.0  #允许允许10.220.5.0/24网段的所有主机使用该时间服务器进行时间同步
	driftfile /var/lib/ntp/                    #记录当前时间服务器,与上游服务器的时间差的文件
	logfile /var/log/ntp/ntp.log               #指定日志文件位置,需要手动创建
三、创建日志文件
root@ZND ~]# mkdir /var/lib/ntp/
[root@ZND ~]#  touch /var/lib/ntp/ntp.log
三、启动服务
[root@ZND ~]# systemctl start ntpd
[root@ZND ~]# systemctl enable ntpd
四、查看状态
[root@ZND ~]# ntpstat
synchronised to local net at stratum 6 
   time correct to within 11 ms
   polling server every 64 s

#synchronised:表示时间同步完成(ntp可以正常工作了)
#unsynchronised:表示时间同步尚未完成

# 或者用 ntpq -p查看状态
[root@ZND ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.           5 l   13   64  377    0.000    0.000   0.000

安装配置NTP客户端

一、安装
[root@BIGboss ~]# yum install ntp ntpdate -y
二、修改配置文件
[root@BIGboss ~]# cp /etc/ntp.conf{,.bak}
[root@BIGboss ~]# vim /etc/ntp.conf
	server 10.220.5.111           #设置以10.220.5.111做为本机的时间服务器
	restrict 127.0.0.1
	logfile /var/log/ntp/ntp.log  #指定日志文件位置,需要手动创建
三、创建日志文件
[root@BIGboss ~]# mkdir /var/log/ntp
[root@BIGboss ~]# touch /var/log/ntp/ntp.log
四、先执行一次ntpdate时间同步
[root@BIGboss ~]# ntpdate 10.220.5.111
五、启动ntpd
[root@BIGboss ~]# systemctl start ntpd
六、检查状态
[root@BIGboss ~]# ntpstat
unsynchronised
  time server re-starting
   polling server every 8 s
# 或者
[root@BIGboss ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.220.5.111    LOCAL(0)         6 u   11   64    1    0.502    0.009   0.000

说明:在工作中我们一般都是使用ntpdate+ntp来完成时间同步,因为单独使用ntpdate同步时间虽然简单快捷但是会导致时间不连续,而时间不连续在数据库业务中影响是很大的,单独使用ntp做时间同步时,当服务器与时间服务器相差大的时候则无法启动ntpd来同步时间。由于ntpd做时间同步时是做的顺滑同步(可以简单理解为时间走得快,以便将落后的时间赶过来),所以同步到时间服务器的的时间不是瞬间完成的,开启ntpd之后稍等三五分钟就能完成时间同步。

补充:用ntpq -p查看状态时的各种参数解释

参数 释义
remote 上游的时间服务器的ip或者主机名,如果是*表示本机就是做为上游服务器工作
refid “.LOCL.”表示基于当前主机提供时间同步服务,如果是IP地址表示基于一个上游服务器提供时间同步服务。
st 表示remote远程服务器的层级编号
t
when 表示几秒之前做过一次时间同步
poll 表示每隔多少秒做一次时间同步
reach 表示向上游服务器成功请求时间同步的次数
delay 从本地机发送同步要求到ntp服务器的时间延迟
offset 主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。offset越接近于0,主机和ntp服务器的时间越接近
jitter 这是一个用来做统计的值. 它统计了在特定个连续的连接数里offset的分布情况. 简单地说这个数值的绝对值越小,主机的时间就越精确

——做运维之前很矫情的小年轻—–

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/126413.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Ubuntu20.04环境下安装pip过程遇到问题总结「建议收藏」

    Ubuntu20.04环境下安装pip过程遇到问题总结「建议收藏」今天新装了Ubuntu环境,需要开发Python的代码,需要装一些环境,在安装过程中pip的安装总是出现问题,尝试了很多的方法才成功,下面把我遇到的问题做一下总结:Ubuntu环境如下:下载包的路径在文章末尾问题1:无法定位软件问题:解决办法:修改Ubuntu的软件源就能解决无法定位软件包的问题问题2:安装setuptools报错问题解决办法:执行命令:sudo apt-get install python3-distutils结果如下:正在读取软件包列表… 完成正在分析软件包的

  • navicat导出longtext类型数据乱码的解决方案

    navicat导出longtext类型数据乱码的解决方案一、先使用sql查询出需要导出的内容,将longtext类型使用cast转化成char类型SELECT company_id, wechat_mp_appid, CAST(survey_risk_tips_orgASchar)ASsurvey_risk_tips_org, CAST(survey_disclaimerASchar)ASsurvey_disclaimer, CAS…

  • 最新版本git下载安装&配置教程「建议收藏」

    最新版本git下载安装&配置教程「建议收藏」原文地址https://blog.csdn.net/zx1996119/article/details/80814752下载地址:https://git-scm.com/downloads如图:这里下载完成后是酱子的如图(windows64位的)1.双击打开后,点击Next2.再次点击Next(这里我改了安装的路径)3.下图方框…

  • spring事务的传播行为和隔离级别_spring常用的事务传播行为

    spring事务的传播行为和隔离级别_spring常用的事务传播行为  本文主要介绍下Spring事务中的传播行为。事务传播行为介绍Spring中的7个事务传播行为:事务行为说明PROPAGATION_REQUIRED支持当前事务,假设当前没有事务。就新建一个事务PROPAGATION_SUPPORTS支持当前事务,假设当前没有事务,就以非事务方式运行PROPAGATION_MANDATORY支持当前事务,假设当前没有事…

    2022年10月29日
  • c语言学生管理系统(上)

    大一上c语言学生管理系统*你好!这是你第一次使用c语言做完整的一个小程序,如果你想学习c语言不那么枯燥,可以仔细阅读这篇文章,了解一下c语言的基本语法知识。主要函数功能1.打印功能菜单2.录入学生信息。3.计算所以学生总分和平均分。4.根据学生分数由高到低输出学生信息。5.根据学生学号由小到大输出学生信息。6.输入学生学号查找该学生对应的信息。7.优秀、合…

  • 从char 数据类型到smalldatetime 数据类型的转换导致smalldatetime 值越界

    从char 数据类型到smalldatetime 数据类型的转换导致smalldatetime 值越界
    SQL:
    select*fromdbo.pds_operation_log  where(plan_code=12andcreate_timebetween’1900-01-01’and’2098-12-31′)orderbycreate_time asc
     
    出错:
    消息296,级别16,状态3,第1行
    从char数据类型到smalldatetime数据类型的转换导致smalldatetime值越界。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号