热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux系统安装ntp,Linux系统安装配置NTP时间服务器

它通过udp包交换,用特定算法进行协商,从而把计算机上的时间与时间服务器上的时间保持一致。自己搭建时间服务器需要指定一个上层的时间服务器,然后它可以向局域网内的其它机器提供同步


网络工作时间协议(NTP )是用于同步网络中计算机的时间的网络时间协议。


它是通过udp分组交换,用特定的算法协商,在计算机上的时间和时间服务器上的


时间一致。 通过互联网支持的误差为10毫秒,局域网达到200微秒。


NTP时间服务器分为0层到4层多层,每层依次与上次服务器同步,为顶层服务器


直接连接原子钟、GPS、电波等高精度钟表设备。


要自行构建时间服务器,请指定更高级别的时间服务器,并将其分配给局域网中的其他计算机


提供同步服务。


详细情况如下。


安装NTP服务器


由于Linux系统内核支持NTP,因此只需要安装另一个NTP服务器守护程序。


常用的ntpd由ntp.org提供。


演示脚本:


wget 3358 www.EEC is.udel.edu/~ NTP/NTP _ spool/NTP4/NTP-4.2/NTP-4.2.6 P3.tar.gz


tar zxf ntp-4.2.6p3.tar.gz


mkdir /app/ntp


cd ntp-4.2.6p3


./configure---- prefix=/app/NTP---- enable-all-clocks---- enable-parse-clocks


makecleanmakecheckmakemakeintall


注意:/app/ntp是ntpd的安装后文件路径


构成


1 .配置文件位置为:


/etc/ntp.conf


2 .通过更改配置,可以将局域网中的计算机与其服务进行时间同步。


将以下语句:改为


restrictdefaultkodnomodifynotrapnopeernoquery


修正为:


restrict default nomodify


3 .修改上一层的时间服务器。


ntp.org现在提供NTP pool项目,即NTP服务器池项目。 在中国区域,如果按以下方式配置,则为:


服务器0.cn.pool.NTP.org


server 0.asia.pool.ntp.org


server 2.asia.pool.ntp.org


其中0.cn是中国的服务器池,后面两个是亚洲的服务器池。


最新名单如下。


http://www.pool.ntp.org/zone/cn


启动NTP服务器


进入/app/ntd等ntpd安装后的路径时,启动参数为:如下所示


./ntpd-c/etc/NTP.conf-p/tmp/ntpd.PID-l/app/NTP/log/NTP.log


请注意,启动后需要等待几分钟。 否则,其他机器来同步的时候就会得到


oserversuitableforsynchronizationfound


的错误。


配置Linux客户端计算机


客户端计算机使用ntpdate程序执行同步。 格式为以下:


ntpdate ntp-server-ip


如果需要配置计划任务,请使用以下:命令


#检查计划的任务是否已添加到时间同步


cat /etc/crontab


如果没有#,请添加以下行,每30分钟同步一次。


echo ' */30 * * * * root/usr/sbin/ntpdate 10.20.219.43 '/etc/crontab


#自动设置计划任务,默认启动的【选项】


chkconfig crond on


#启动计划任务服务


服务克隆重新启动


#一些机器需要将时区设置在中国


CP/usr/share/zoneinfo/Asia/Shanghai/etc/local time


配置Windows客户端计算机


微软从Windows 2000之后开始支持NTP,由Win32 Time服务提供。


的命令行代码为以下:


rem :自动设置时间同步服务,默认情况下禁用:


sc config W32Time start=AUTO


rem :启动时刻同步服务:


net start W32Time


rem :设置了同步选项,10.20.222.2是时间服务器ip


w32tm/config/syncfromflags 3360 manual/manualpeerlist 336010.20.222.2


rem :更新同步选项:


w32tm /config /update


rem :执行同步:


w32tm /resync


本文基于签名2.5中国大陆许可协议的发布,欢迎转载、演绎或用于商业目的,但必须保留本文的签名和链接(http://greenerycn.cnblogs.com)。


如果你觉得文章有用,如果你不介意的话,我们赞助饮料吧。 谢谢你。


推荐阅读
author-avatar
usx7054252
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有