Linux搭建NTP时间服务器

article/2025/11/6 23:39:36

1. NTP简介

NTP(Network Time Protocol 网络时间协议)是一个用于同步计算机时钟的网络协议。它可以使计算机与其他服务器或时钟源进行时间同步,进行高精度的时间校正。

简而言之,NTP就是使一台或多台服务器(客户端)与时间服务器(服务端)之间进行时间同步(即客户端与服务端的时间同步),以保证时间的统一性

2. NTP服务器架设

     上面提到客户端与服务端的时间同步,现在就先来架设NTP服务端(即NTP时间服务器)

2.1 系统环境

OS: Debian 7.0 amd64

source: deb http://ftp.debian.org/debian wheezy main contrib non-free

2.2 架设NTP服务器

2.2.1 安装NTP服务软件

# aptitude install ntp

2.2.2. 编辑ntp配置文件

nano /etc/ntp.conf

最简单的配置就是修改一条信息,具体如下:

restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap

然后保存退出即可

2.2.3 重启NTP服务

# invoke-rc.d ntp restart

这样NTP时间服务器就架设好了

2.3 客户端配置

NTP时间服务器有了,那么客户端如何与这台服务器进行时间同步呢?,我们继续

2.3.1 安装时间同步程序客户端

# aptitude install ntpdate

2.3.1 让客户端与时间服务器(192.168.61.85)进行时间同步

# ntpdate 192.168.61.85

若执行完命令出现如下提示,则表示已同步成功

ntpdate[23636]: adjust time server 192.168.61.85 offset -0.052088 sec

2.3.2 上面的命令只是客户端与时间服务器的一次同步,若想周期性的进行时间同步,那我们就要添加计划任务了

# crontab -e

在最后一行添加如下内容: 

0 1 * * * /usr/sbin/ntpdate 192.168.61.85

每天凌晨1:00进行时间同步

至此,NTP时间服务器的架设和使用就算结束了。接下来是关于NTP配置文件ntp.conf的一些配置说明,仅供参考:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

在配置文件/etc/ntp.conf中主要包括以下几个参数

1. restrict <IP 地址><子网掩码>|<网段> <子网掩码> [ ignore|nomodify|noquery|notrap|notrust|nokod ]: 指定可以进行NTP通信的IP地址或网段

1.1 ignore:关闭所有NTP服务

1.2 nomodify :表示客户端不能更改NTP服务器的时间参数,但可以通过NTP服务器进行时间校对

1.3 noquery: 不提供NTP服务

1.4 notrap:不提供trap远程事件登录的功能

1.5 notrust: 聚聚没有通过认证的客户端

1.6 kod:kod技术可以组织“Kiss of Death”包(一种DOS攻击)对服务器的破坏,使用此参数将开启该功能 

1.7 nopeer:不与其他同一层的NTP服务器进行时间同步

若果没有指定选项,那就表示指定的客户端在访问NTP服务器时没有任何限制

2. server [IP|FQDN] [prefer]:指定该NTP服务器上层NTP服务器,如果有多个上层NTP服务器,则参考prefer的优先级进行时间同步,prefer越小优先级越高

3. broadcast 网段 子网掩码:指定进行NTP时间广播的网段,在不指定此参数时NTP服务器会对所有能访问的网段广播


查看时间同步信息的命令:

# ntpq -p


下面对部分参数进行说明:

remote: 本地主机所连接的上层NTP服务器

st:NTP服务器优先级

when:上次与NTP服务器同步的时间(单位:s)

poll:下次与NTP服务器同步的时间(单位:s)

delay:从本地发出时间同步命令给远程时间服务器开始,到整个时间同步完成所需时间(单位:10^-6s)

offset:本地主机与时间服务器的时间差(同步后将自动纠正)

jitter:一个offset的分布统计值,该值越小,表示时间越精确



http://chatgpt.dhexx.cn/article/ZTicNWNQ.shtml

相关文章

windows NTP服务器搭建方法/步骤

一、在开始菜单栏中&#xff0c;点击“运行”&#xff08;WIN R&#xff09;&#xff0c;输入regedit&#xff0c;打开Windows 注册表 二、设定成为NTP 服务器类型 注册表路径&#xff1a; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters 修改Par…

NTP 服务器搭建

一、功能介绍&#xff1a; 威纶通 HMI 实现与 Windows NTP 服务器实现时间同步。 二、准备条件&#xff1a; 1. 电脑或者工控机&#xff08;Windows 系统&#xff09; 2. 支持 NTP 服务器的触摸屏 预设&#xff1a;PLC IP 为 192.168.10.100 电脑本机 IP:192.168.10.200 …

Linux搭建ntp服务器(全)

时间服务器作用&#xff1a; 大数据产生与处理系统是各种计算设备集群的&#xff0c;计算设备将统一、同步的标准时间用于记录各种事件发生时序&#xff0c; 如E-MAIL信息、文件创建和访问时间、数据库处理时间等。 大数据系统内不同计算设备之间控制、计算、处理、应用等数…

【测试环境】搭建NTP服务器(windows10)

一、服务器搭建准备 设备&#xff1a;笔记本、台式电脑 操作系统&#xff1a; windows10 网络&#xff1a;1&#xff09;可被局域网中其他主机访问&#xff1b;2&#xff09;可访问外部internet 二、服务器搭建操作步骤 1. 将服务器类型更改为 NTP a. win R打开运行&#…

Windows下安装NTP服务器

软件推荐 这里推荐一个批量远程桌面软件&#xff1a;IIS7远程桌面管理工具&#xff0c;它可以批量连接n台服务器vps&#xff0c;并且支持群控功能。 IIS7远程桌面管理工具(3389、vps、服务器批量管理、批量远程工具)简介&#xff1a; 1、批量管理WIN系列服务器&#xff0c;VP…

centos 7 中NTP时间服务器搭建

一&#xff1a;时间&#xff0c;时区设定 1.查看当前系统日期和时间&#xff1a; date [rootkevin ~]# date 2021年 12月 18日 星期六 21:41:42 CST2.在中国时区是CST&#xff0c;如果显示时区不正确&#xff0c;修改&#xff1a;tzselect (time zone)输入数字选择 …

Linux下搭建ntp时间服务器

NTP&#xff08;Network Time Protocol&#xff09;服务器是用于局域网服务器时间同步使用的&#xff0c;可以保证局域网所有的服务器与时间服务器的时间保持一致&#xff0c;应用于对时间实时性要求高的、必须统一时间事件。 NTP时间服务器是一个简单的常用的服务器&#xff…

windows (win10 ) NTP服务器搭建方法/步骤

一、在开始菜单栏中&#xff0c;点击“运行”&#xff08;WIN R&#xff09;&#xff0c;输入regedit&#xff0c;打开Windows 注册表 二、设定成为NTP 服务器类型 注册表路径&#xff1a; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters 修改Par…

NTP时间服务器搭建

一&#xff0c;搭建时间服务器 NTP----------->时间服务器 &#xff08;分层部署&#xff0c;不能超过15层&#xff09; 1、 服务端 #yum -y install chrony(默认装好的)&#xff08;客户端和服务端都是装一个&#xff09; #vim /etc/chrony.conf server 0.cento…

游记-NOI2019(hzy的退役日志)

&#xff08;由于用来拍照的pad无法联网&#xff0c;照片啥的等NOI结束后再上传&#xff09; Day -18 被各路julao们轮番吊打…… Day -12 鸽子F发布了笔试题库&#xff0c;然而并没有 “MLE全场记零分” 的操作 Day -8 广二体育馆机器装配完毕&#xff0c;误闯开幕式表演排练场…

祥云杯2021web writeup

太菜了&#xff0c;一个web都没做出来。接下来是复现。好好学习一下大佬们的姿势&#xff0c;也记录一下。篇幅较长&#xff0c;其中有对于源码等的分析&#xff0c;适合新手。大佬勿喷。 目录 web1 ezyii 考点&#xff1a; yii反序列化的链子 web2 安全检测 考点 &#x…

node新版本的坑--与sass的兼容问题

npm ERR! code 1 npm ERR! path C:\Users\HZY\Desktop\wechat-master\chatClient\node_modules\node-sass npm ERR! command failed 这是node版本与sass不兼容&#xff0c;不同的node版本对应不一样的sass&#xff0c;我的一开始是16.13.1的&#xff0c;sass是4.x的&#xff0…

数仓笔记(三)数据仓库系统

目录 第一章 数仓分层 1.1为什么要分层​编辑 1.2 数据集市与数据仓库概念 1.3 数仓命名规范 1.3.1 表命名 1.3.2 脚本命名 1.3.3 表字段类型 第二章 数仓理论 2.1范式理论 2.1.1 概念 2.1.2 函数依赖​编辑 2.1.3 三范式区分 2.2 关系建模与维度建模 2.2.1 关系建…

android zip格式的ndk,Android 使用NDK (JNI)容易解压7z压缩文件

C语言使用LZMA SDK解压非加密7z文件介绍:http://hzy3774.iteye.com/blog/2104510 github项目地址:https://github.com/hzy3774/AndroidUn7zip 把前文中相应源文件和头文件复制到jni目录下: 写java接口源文件: package com.hu.andun7z; import java.io.File; public class A…

【电商数仓】数仓调度之全流程调度(调度数据准备、Azkaban部署、创建数据库和表、Sqoop导出脚本、编写工作流程配置文件、一些注意事项)

文章目录 一 调度数据准备二 Azkaban部署1 上传tar包2 配置MySQL3 配置Executor Server4 配置Web Server 三 创建MySQL数据库和表1 创建数据库2 创建表 四 Sqoop导出脚本1 编写Sqoop导出脚本2 在脚本中填写如下内容3 关于导出update还是insert的问题4 使用脚本 五 数据准备六 编…

【实时数仓】省份交易额统计接口、新老访客对比接口、访客分时统计接口

文章目录 一 省份交易额统计接口1 Sugar配置&#xff08;1&#xff09;图表配置&#xff08;2&#xff09;接口地址&#xff08;3&#xff09;数据格式&#xff08;4&#xff09;执行SQL 2 数据接口实现&#xff08;1&#xff09;创建地区交易额统计实体类ProvinceStats&#x…

讯商科技丨wms仓储系统的优劣如何判断

WMS系统可以有效地提高工作效率&#xff0c;降低管理成本&#xff0c;这实际上是企业选择使用某些WMS仓库系统的主要原因。那么&#xff0c;我们如何判断WMS系统的优缺点呢&#xff1f; ASP.NET技术通常用于WMS仓储系统。随着信息技术的不断更新和迭代&#xff0c;Java技术正变…

智慧物流wms仓储管理系统

随着国内生产制造业的复苏以及电子商务的不断飞速发展,物流企业也在进一步地加大与拓展着自己的业务水平以及范围。透过RFID技术的物流wms仓储管理系统,不但可以为实现高效的运作体系以及现代化的仓储管理,提供技术层面上的支持,同时在功能上也可以实现对于货物的定位、叉车…

WMS仓储条码管理系统解决方案

WMS仓储条码管理系统是一套先进的适用于各行业的智能仓库管理软件&#xff0c;它不仅实现了仓库货物的先进先出&#xff0c;还能根据具体的企业仓库情况设计各种不同信息要求&#xff0c;并使得仓库货品的出库、入库、盘点等操作直接通过条码扫描枪来完成&#xff0c;极大的减轻…