首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
NTP时间服务器(Linux系统)简易搭建指南
上海锐呈电气公司
收藏本文     查看收藏

  NTP时间服务器简易搭建指南

  准备工作:

  搭建系统:Fedora 6

  服务器软件包:

  ntp-4.2.2p1-3.i386.rpm

  NTP时间服务器安装:

  rpm –ivh ntp-4.2.2p1-3.i386.rpm

  配置NTP时间服务器(假定本地服务器地址为:192.168.100.62)

  1、 NTP server的主配置文件为 /etc/ntp.conf

  2、 ntp.conf文件部分选项说明

  a. restrict管理权限控制

  格式: restrict [需权限控制的IP] mask [netmask_IP] [parameter]

  参数:

  ignore 拒绝所有类型的 NTP 连线; 

  nomodiy 用户端不能更改 NTP 服务器的时间参数,这即表示用户端不能使用 ntpc 与 ntpq 这两个程序来修改服务器。 但用户端仍可透过这部主机来进行网路校时; 

  noquery 用户端不能夠使用 ntpq, ntpc 等指令来查询时间服务器,等于不提供 NTP 的网路校时; 

  notrap 不提供 trap 这个远端事件登录 (remote event logging) 的功能。 

  notrust 拒绝没有认证的用户端

  注:那如果沒有在 parameter 的地方加上任何参数,表示『该 IP 或网段不受任何限制』意思

  b. server设置上层NTP时间服务器

  格式: server [IP or 主机名] [perfer]

  参数:

  perfer 表示“优先使用”的主机 

  c. fudge设置NTP时间服务器时间通告发送的stratum级别

  3、配置文件实例(vi /etc/ntp.conf)

  #本地IP不受任何限制

  restrict 127.0.0.1 

  #上层NTP时间服务器地址,优先使用61.129.42.44

  server 61.129.42.44 prefer

  server time.nist.gov

  #內定的一個內部时间资料 

  server 127.127.1.0 # local clock

  fudge 127.127.1.0 stratum 10

  #时间差异分析的参数,记录上次的NTPserver与上层NTPserver联接所花费的时间

  driftfile /var/lib/ntp/drift

  #暂时不会使用的keys相关认证功能

  keys /etc/ntp/keys

  4、服务启动,及查看方法

  a. 启动NTP时间服务器:执行 /etc/init.d/ntpd start

  b. 查看方法(主要是UDP数据包,且端口为123):

  执行:netstat –tlunp

  Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 

  udp 0 0 192.168.100.62:123 0.0.0.0:* 5593/ntpd 

  udp 0 0 127.0.0.1:123 0.0.0.0:* 5593/ntpd 

  udp 0 0 0.0.0.0:123 0.0.0.0:* 5593/ntpd 

  udp 0 0 0.0.0.0:636 0.0.0.0:* 3852/rpc.rquotad 

  udp 0 0 :::32769 :::* &2304/avahi-daemon:

  udp 0 0 :::5353 :::* 2304/avahi-daemon:

  udp 0 0 ::1:123 :::* 5593/ntpd 

  udp 0 0 fe80::20c:29ff:fe3b:123 :::* 5593/ntpd 

  udp 0 0 :::123 :::* 5593/ntpd 

  相关知识:

  1、 系统时间:Linux 自己的系统时间。开机后,主动从BIOS中读取。

  2、 BIOS时间:BIOS中记录的实际时间。

  3、 Date和hwclock命令

  a. Date命令:仅修正linux系统时间,不更新BIOS时间

  命令格式:date MMDDhhmmYYYY 

  MM:月份 DD:日期 hh:小时 mm:分钟 YYYY:年

  b. Hwlock命令:将当前Linux系统时间写入BIOS或读取BIOS时间

  命令格式:hwclock [-rw]

  -r:读出目前BIOS内的时间参数

  -w:将当前Linux系统时间入BIOS中

  4、客记端时间同步命令ntpdate

  命令格式:ntpdate [-nv][NTP时间服务器IP/主机名]

  注意事项:

  a. 客户端执行并完成时间同步操作后,需执行hwclock命令写入BIOS

  b. 在ntp server上重新启动ntp服务后,ntp server自身或者与其server的同步的需要一个时间段,这个过程可能是5分钟,在这个时间之内在客户端运行ntpdate命令时会产生no server suitable for synchronization found的错误

  c. NTP时间服务器不可使用ntpdate命令。即:ntpdate与ntpd不能同时启用。


 

状 态: 离线

公司简介
产品目录

公司名称: 上海锐呈电气公司
联 系 人: 魏元栋
电  话: 021-51816732
传  真: 021-51816733
地  址: 上海市翔殷路128号上海理工大学国家科技园1号楼
邮  编: 200433
主  页:
 
该厂商相关技术文摘:
如何在 Windows XP 中配置权威时间服务器?
军队指挥系统时间同步与北斗授时系统有没有关系?
云南省公安局预审系统应用分析(NTP时间服务器)
浅析北京公交集团智能图像信息调度指挥系统(时间同步服务器)
时间同步服务器如何帮助企业应对网络攻击?
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved