用windows搭建ntp时间服务器(从上级获取时间,并为客户机提供时间)

(摘自 http://support.microsoft.com/kb/816042/zh-cn

1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作:

a.  单击开始,单击运行,键入 regedit,然后单击确定
b. 
找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/Type
c. 
在右窗格中,右键单击“Type”,然后单击修改
d. 
编辑值数值数据框中键入 NTP,然后单击确定

2.
AnnounceFlags 设置为 5。为此,请按照下列步骤操作:a.  找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/AnnounceFlags
b. 
在右窗格中,右键单击“AnnounceFlags”,然后单击修改
c. 
编辑 DWORD

### 配置和搭建NTP服务器 #### 准备工作 在Linux环境中搭建NTP(Network Time Protocol)服务器,需要确保操作系统已安装必要的软件包并进行了正确的网络设置。通常情况下,NTP服务由`ntp`或`chrony`提供支持,在此以`ntp`为例进行说明。 #### 安装NTP服务 首先需确认系统上是否已经安装了NTP服务。如果没有,则可以通过以下命令完成安装: ```bash sudo apt update && sudo apt install ntp -y ``` 对于基于RHEL/CentOS的发行版,可以使用yum工具来实现相同目的: ```bash sudo yum install ntp -y ``` #### 修改配置文件 默认的NTP配置文件位于`/etc/ntp.conf`路径下。打开该文件并对相关内容作出调整以便于自定义时间源和服务行为[^1]。 - 添加上游的时间服务器作为同步目标; - 设置允许访问本机NTP服务的客户端范围; 以下是部分关键参数解释以及推荐修改项: - `server`: 指定用于同步本地时钟的一个或者多个远程主机地址。 ```plaintext server 0.pool.ntp.org iburst server 1.pool.ntp.org iburst ``` - `restrict`: 控制哪些IP地址能够连接到您的NTP服务器。 ```plaintext restrict default nomodify notrap nopeer noquery restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap ``` 保存更改后的配置文件之后重启NTP服务使新设定生效: ```bash sudo systemctl restart ntp ``` #### 检查状态 为了验证NTP服务器运行正常与否,可执行如下指令获取当前的状态信息: ```bash timedatectl status | grep "System clock" ntpq -p ``` 当看到输出中的"NTP synchronized: yes"表明成功实现了与其他节点间的时间协调。 #### 测试连通性 最后一步是从另一台机器充当客户角色发起请求测试能否顺利接收到来自主NTP Server的标准时间数据流。假设目标设备拥有公网可达性的接口地址为`192.168.x.y`,那么可以在任意一台linux终端里键入下面语句查看响应情况: ```bash ntpdate -u 192.168.x.y ``` 通过上述操作流程即可顺利完成整个部署过程,并保障内部局域网成员之间维持一致化的计时标准。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值