关于时间服务器配置(含ubnutu调用教程)

1.可联网设备配置时间服务器


 这边使用的是win10系统


  1.首先 使用组合键WIN + R 打开 regedit 打开注册表


2.在打开的注册表中输入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,找到Config目录,双击Config目录下的AnnounceFlags 修改数值数据为 5  


3.接着输入 注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,双击NtpServer下的Enabled文件


4.在命令行中(win+R 打开cmd)输入net stop w32time停止服务,再输入net start w32time启动服务


5.输入命令w32tm /stripchart /computer:127.0.0.1,有时间回显说明配置成功了


如果不想时间服务器老是断链接的话 我们需要设置自启动

1.windows+R弹出运行窗口---services.msc---确定,找到Windows Time服务,启动并设置开机启动


6.控制面板--->系统和安全--->windows防火墙--->高级设置--->入站规则(右键)--->新建规则---> 端口 ---下一步----UDP----特定本地端口:123(不要换别的)  """第六步是重中之重这是给其他想要校时的设备来开通网络通道,要不然会被windowns的防火墙拦截)

这样搭建的校时服务器就成功了!!!



2.Ubnutu上调用时间服务器,并自动更新时间

2.1.安装ntpdate服务

2.1.1.安装ntpdate

dpkg -i ntpdate_1%3a4.2.8p12+dfsg-3ubuntu4.20.04.1_amd64.deb

ntpdate可以在网上搜索一下包

2.2.2.验证ntpdate是否安装成功

IP是时间Windows服务器的IP

2.2.3.使用crontab设置更新时间

2.2.3.1.crontab配置自动更新

        1.crontab -e 修改crontab配置

        2.linux自带crontab,不需要主动安装

        3.6个*号分别代表:秒、分、时、天、月、年

# 每1分钟执行一次sudo ntpdate -u 192.168.31.21命令
* /1 * * * * sudo ntpdate -u 192.168.31.21 
2.2.3.2.crontab:状态、加载、重启

因为更新 crontab 后,需要加载后重启 crontab,这一步必须要,不然上述设置 NtpDate 不会生效

加载:加载crontab 配置

service cron reload

重启:重启crontab

service cron restart

状态:重启后需要查看我们配置的ntpdate有没有生效,所以就需要用到查看状态这个命令

service cron status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值