GPS 标准时钟Linux同步说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GPS 标准时钟Linux同步说明书

一、硬件安装

参考《HJ201 GPS 标准时钟技术说明书》

二、软件安装

1、GPSync : GPSync-*.tar.gz

1.1、概述

GPSync 为互信互通公司开发的用于Linux环境下,GPS标准时钟同步的软件。软件通过串口获取GPS标准时钟的数据,在设定的时间间隔内不断的对系统时间进行调整。

1.2、获取

\\192.168.100.200\share\GPS标准时钟\GPSync-*.tar.gz 。

1.3、安装

直接解压到任何目录即可。命令: tar –zvxf GPSync-*.tar.gz

1.4、配置

在默认情况下,配置文件为:

录>/config/pgsync.conf

各项默认配置、配置说明如下:

#以“#”符合开始的行为注释行

#重新同步系统时间间隔,必须大于0,单位:秒

set_time_interval 30

#GPS标准时钟串口地址

serial_port /dev/ttyS0

#Log保留时间, 0为不保存文件,大于0为保存天数

log_keep_days 10

1.5、运行

开始:直接运行目录下的: start.sh

停止:直接运行目录下的: stop.sh

2、ntpd :ntp-*.tar.gz

2.1、概述

ntpd 是 Network Time Protocol 的实现,它是NTP客服端,能与互联网上的时钟保持同步,同时本身也是一台NTP服务器,可以为局域网其他计算机提供校对时间服务。

2.2、获取

可以到这里获取:/downloads.html。大多数Linux 发行版本默认都已安装,可以运行命令: whereis ntpd 进行查询

2.3、安装

解压: tar –zvxf ntp-*.tar.gz

进入解压目录: configure && make && make install

2.4、配置

ndp默认配置文件为:/etc/ntp.conf,各个Linux发行版的配置文件位置肯能有差别,可以通过命令: man ntpd 查看。

简单配置文件例子:

#restrict default ignore

restrict 127.0.0.1

restrict 192.168.3.20

restrict 192.168.4.0 mask 255.255.255.0

server 210.72.145.44 prefer

server 195.13.1.153

server 127.127.1.0 # local clock

driftfile /var/lib/ntp/drift

附:相关配置参数说明

restrict权限控制语法为:

restrict IP mask netmask_IP parameter

其中IP可以是软件地址,也可以是default,default 就类似

0.0.0.0

至于 paramter 则有:

ignore :关闭所有的 NTP 联机服务

nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,Client 端仍然可以透过 Server 端来进行网络校时。

notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域

noquery :不提供 Client 端的时间查询

如果 paramter 完全没有设定,那就表示该 IP (或网域) 『没有任何限制!』

设定上层主机主要以 server这个参数来设定,语法为:

server [IP|FQDN] [prefer]

server 后面接的就是上层 Time Server!而如果 Server 参数后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为时间校正的对应。

另外:Redhat系统中,默认情况下,已经配置好,而且已经启动。可以通过命令: ps –e | grep ntp 查看是否已经启动。配置文件中的 E 文注释已经很详细,可以参考。

2.5、运行

RedHat 默认情况下已经运行,若没有运行,可以通过(setup →system services → ntpd )来配置为系统启动时候启动。

或者通过命令:

/etc/init.d/ntpd {start|stop|restart|condrestart|status} 进行操作。

相关文档
最新文档