社区
Linux/Unix社区
帖子详情
LINUX 上如何实现SNTP(时间同步)
alex729
2010-03-30 09:22:15
请问是自己写SNTP 客户端程序还是已经有现成的程序可以用啊?如果可以的话
请问如果我要同步北京时间该怎么配置?
谢谢!
...全文
1028
2
打赏
收藏
LINUX 上如何实现SNTP(时间同步)
请问是自己写SNTP 客户端程序还是已经有现成的程序可以用啊?如果可以的话 请问如果我要同步北京时间该怎么配置? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
谭海燕
2010-03-30
打赏
举报
回复
自己写,年多过完了。
还是用现成的好。
自己写的,估计也没他的好啊。
iisbsd
2010-03-30
打赏
举报
回复
几乎所有的Linux发行版本都有现成的,你找一下NTP相关的包,通常是ntpd之类的名字,装上,设定好htp服务器(所有的Linux发行版也都提供自己的ntp服务器),保证服务开启就好了。
ntp说白了是同步Unix时间,你说的北京时间用时区设定就好了,与ntp无关。
C语言window(
linux
)平台的S
NTP
实现
C语言
实现
window(
linux
)平台的S
NTP
,本程序功能主要是
实现
电脑(或者设备)
时间同步
。摘录部分代码: unsigned char liVnMode; /* LeapSecond(2bits:0), VersionNumber(3bits: 3), Mode(3bits: Client=3, Server=4) */ unsigned char stratum; /* 时间层级 (0-15) */ unsigned char poll; /* 表示连续信息间的最大间隔,8 bits,以2的x次幂秒的形式表示。实际填0即可 */ unsigned char precision; /* 时间精度,以2的负x次幂秒表示,8 bits。服务器返回时会填写实际精度 */ unsigned long rootDelay; /* 到主参考时间源的往返总延迟。32 bits固定小数点数,小数点在bit 15和bit 16之间 */ unsigned long rootDispersion; /* 相对于主参考时间源的正常离差。32 bits固定小数点数,小数点在bit 15和bit 16之间 */ char referenceID[4]; /* 用于识别特殊的参考源 */
NTP
_TIME_FMT referenceTimestamp; /* 本地时中最后一次设置或修正时的时间,64bits,timestamp格式 */
NTP
_TIME_FMT originateTimestamp; /* 客户端发送请求的时间 */
NTP
_TIME_FMT receiveTimestamp; /* 服务器接收到请求的时间 */
NTP
_TIME_FMT transmitTimestamp; /* 服务器发送响应的时间 */
C语言window(
linux
)平台的S
NTP
实现
.rar
C语言
实现
window(
linux
)平台的S
NTP
,本程序功能主要是
实现
电脑(或者设备)
时间同步
。摘录部分代码: unsigned char liVnMode; /* LeapSecond(2bits:0), VersionNumber(3bits: 3), Mode(3bits: Client=3, Server=4) */ unsigned char stratum; /* 时间层级 (0-15) */ unsigned char poll; /* 表示连续信息间的最大间隔,8 bits,以2的x次幂秒的形式表示。实际填0即可 */ unsigned char precision; /* 时间精度,以2的负x次幂秒表示,8 bits。服务器返回时会填写实际精度 */ unsigned long rootDelay; /* 到主参考时间源的往返总延迟。32 bits固定小数点数,小数点在bit 15和bit 16之间 */ unsigned long rootDispersion; /* 相对于主参考时间源的正常离差。32 bits固定小数点数,小数点在bit 15和bit 16之间 */ char referenceID[4]; /* 用于识别特殊的参考源 */
NTP
_TIME_FMT referenceTimestamp; /* 本地时中最后一次设置或修正时的时间,64bits,timestamp格式 */
NTP
_TIME_FMT originateTimestamp; /* 客户端发送请求的时间 */
NTP
_TIME_FMT receiveTimestamp; /* 服务器接收到请求的时间 */
NTP
_TIME_FMT transmitTimestamp; /* 服务器发送响应的时间 */
linux
_s
ntp
精确到秒级服务器
这个s
ntp
服务器代码精简,完成了s
ntp
服务的网络
时间同步
功能,适合在嵌入式系统。
ntp
服务器配置(优质参考).doc
国家开发银行
时间同步
基础设施建设项目 实施说明书 2010年4月 文档信息 "标题 "
时间同步
基础设施建设项目-实施说明书 " "创建日期 "2010年04月 " "创建者 " " "文档目前版本 " " 文档状态记录 "日期 "版本号 "姓名 "机构/职务 "文档状态 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 目 录 网络设备
NTP
客户端配置 3 一、Cisco下
ntp
服务客户端配置 3 1.1思科基础网络设备配置
NTP
3 1.2思科CSS11503上配置
NTP
3 1.3思科CSACSE-1113-K9上配置
NTP
4 1.4思科SCE上配置
NTP
5 1.5思科GSS-4492R-K9上配置
NTP
5 1.6思科CS-MARS-100E-K9上配置
NTP
6 1.7 Call Manager配置
NTP
8 二、华为设备配置
NTP
10 2.1华为路由器及防火墙配置
NTP
10 2.2华为NS-SecPath 100F-AC,S3900上配置
NTP
11 三、联想网域防火墙的
NTP
配置 12 四、启明星辰防火墙的
NTP
配置 13 五、F5下的
NTP
配置 14 六、网康下的
NTP
配置 14 七、Polycom的
NTP
配置 16 主机系统
NTP
客户端配置 17 一、AIX下
ntp
服务客户端配置 17 二、HP-UNIX下
NTP
服务客户端配置 19 三、Solaris下
NTP
服务客户端配置 21 3.1 solaris8、9
NTP
服务客户端配置 21 3.2 solaris10
NTP
服务客户端配置 21 3.3 同步的检查 22 四、
Linux
下
NTP
服务客户端配置 23 五、Windows下
NTP
服务客户端配置 24 5.1 Windows 98下
NTP
服务客户端配置 24 5.2 Windows 2000下
NTP
服务客户端配置 24 5.3 Windows XP下
NTP
服务客户端配置 24 5.4 Windows 2003下
NTP
服务客户端配置 25 5.5 Windows Vista下
NTP
服务客户端配置 25 5.6 Windows 7下
NTP
服务客户端配置 25 5.7 Windows 2008下
NTP
服务客户端配置 26 六、sco unix下
NTP
服务客户端配置 27 网络设备
NTP
客户端配置 一、Cisco下
ntp
服务客户端配置 1.1思科基础网络设备配置
NTP
此方案包括思科路由器2600,1721,1841,2800,7609,3825,3845,7200,交换机 2940,2950,2960,3550,3750,4500,6500及防火墙ASA5520,PIX上配置
NTP
。 首先确认
NTP
SERVER地址,开启icmp服务。 登陆网络设备,在要同步的网络设备上ping通
ntp
server。 ping成功后安如下命令键入: enable 进入特权模式 config terminal 进入配置模式
ntp
server x.x.x.x 指定
ntp
server地址 clock timezone CST +8 配置时区
ntp
source Vlan xx 配置
ntp
所取的网段属于vlan xx(如果无法看出来属于哪个vlan,可以暂时不配) 配置结束后exit write 保存配置 show
ntp
status 查看设备同步状态,看是否能看到以下信息: Clock is synchronized, stratum 5, reference is x.x.x.x(
NTP
服务器的地址) nominal freq is 119.2092 Hz, actual freq is 119.2081 Hz, precision is 2**17 reference time is CEEBDFD3.D7C9E64D (11:32:35.842 CST Mon Jan 4 2010) clock offset is 19.2482 msec, root delay is 2.70 msec root dispersion is 32.24 msec, peer dispersion is 1.54 mse 1.2思科CSS11503上配置
NTP
首先确认
NTP
SERVER地址,开启icmp服务。 登陆网络设备,在要同步的网络设备上ping通
ntp
server。 ping成功后安如下命令键入: enable 进入特权模式 config terminal 进入配置模式 s
ntp
primary-server x.x.
如何架设
NTP
Server
本文介绍了时间服务器常用的二种协议:S
NTP
和TIME,并就局域网环境下各种系统(
Linux
、Windows98、2000、 行了说明,最终
实现
整个局域网环境下所有电脑时钟的同步与校准。
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章