`
fsclh
  • 浏览: 36059 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

如何统一局域网中服务器的系统时间?

阅读更多

如何统一局域网中服务器的系统时间?
 
    
 
如何统一局域网中服务器的时间


在较大的应用系统中,都会有多台服务器在同时工作。由于应用的需要,所有服务器要求有一致的时间,如何统一它们?在本文中将介绍两种方法,使多个服务器有一致的时间。
运行环境:AIX 4.3, AIX 5.1, AIX 5.2 
在AIX中可以用两种方法来实现应用环境中多台机器的系统时间的统一。一个是启动xntpd 守护进程, 另一个是启动timed进程.
为了保证时间的一致性,在同一台机器上只启动xntpd 或 timed. (在AIX中这两个进程,缺省是不启动。每个AIX系统使用自己的系统时间。)

xntpd
是一个关于网络时间协议的守护进程,它遵循了因特网时间服务器的通用标准。在启动 xntpd 时, xntpd 会读取 /etc/ntp.conf 配置文件来确定网络中系统时钟服务器,以 ntp 服务器的系统时间为标准,来调整本机的系统时间。
可以用 ntpq 命令来显示 xntpd 进程的内部变量。使用 ntp 时应注意,xntpd 服务器和 xntpd 客户端的时钟不能相差超过1000秒。若有大于1000秒的偏移,在客户端启动 xntpd 守护进程前,用 data 命令或 ntpdate 命令调整本机的系统时间,使偏移量在1000秒之内。 然后启动 xntpd.

timed
是一个时钟服务进程。 在一个局域网内可有多个 timed 服务器,但只有一个 timed 主服务器,其余的是 timed 副服务器。当 timed 主服务器功能失效时,其中一个 timed 副服务器可自动变为主服务器。 网络时间可以以 timed 主服务器的系统时间为标准,也可以以所有运行 timed 的主、辅服务器的系统时钟的平均值为准,来调整所有运行 timed 进程的机器的系统时钟。timed 客户机的系统时间与局域网上运行着的 timed 主服务器的系统时间同步,使整个网络运行环境有一个统一的时钟。

1. 构造一个NTP环境的基本步骤(假设NTP不是运行在SP上):
1.1 设置NTP 服务器 (MASTER) , 其它NTP客户服务器以此服务器的时间为准,与其进行时间同步.
1.1.1 编辑 /etc/ntp.conf 文件, 内容如下:
----------------------------
#broadcastclient
server 127.127.1.0
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
----------------------------
请注意文件中的 server 127.127.1.0 这一行, 此处的127.127.1.0 是一特殊的地址,表示NTP主服务器是与自身的系统时钟同步.
1.1.2 编辑好 /etc/ntp.conf后, 启动xntpd守护进程
# startsrc -s xntpd
也可通过调用smitty , 使 xntpd 在以后重启服务器时能自动启动.
# smitty xntpd

1.1.3 xntpd 状态查询 , 使用 #lssrc -ls xntpd
刚启动xntpd时, sys peer 为 'insane', 表明xntpd还没有完成同步, .
#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 11 (Leap indicator is insane.)
Sys peer: ------no peer, system is insane
...

等待 6 - 10 分钟后, sys peer 就不再是 'insane' 了.

#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 00 (No leap second today.)
Sys peer: ------127.127.1.0
...

1.2. NTP客户端的设置
1.2.1 编辑 NTP 客户端上的 /etc/ntp.conf文件, 内容如下:
----------------------------
#broadcastclient
server 9.185.43.189
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
----------------------------
其中的 server 9.185.43.189 表明, 此客户端与IP地址为 9.185.43.189 的NTP服务器进行时间同步.
1.2.2 在NTP客户端启动xntpd守护进程
# startsrc -s xntpd
也可通过调用smitty , 使 xntpd 在以后重启服务器时能自动启动.
# smitty xntpd

1.2.3 查询xntpd的状态
当 system peer 不为 'insane' 时, 表明客户端已与服务器端成功地进行了同步.
# lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 00 (No leap second today.)
Sys peer: ------9.185.43.189
...

1.3. NTP客户端查询NTP服务器

ntp客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步。
命令的结果会显示客户端与服务器的时间偏移。

#ntpdate -d 9.185.43.189
...

18 Mar 10:52:54 ntpdate[23578]: step time server 9.185.43.189 offset 86323.06827
2 sec

若时间间隔大于1000秒,使用ntpdate 进行调整, 如:

#date
Tue Mar 18 11:06:29 BEIST 2003

#ntpdate 9.185.43.189
19 Mar 11:06:51 ntpdate[23832]: step time server 9.185.43.189 offset 86403.40260
7 sec

#date
Wed Mar 19 11:06:54 BEIST 2003
完成上述操作后 ntp 客户端与 ntp 服务器系统时钟完成同步,ntp 客户端得到了新的系统时间。


2. 使用timed的基本设置步骤如下

2.1. 启动timed服务器
a. 在局域网内,以timed 主服务器的系统时钟为标准,来完成时钟的同步。
# startsrc -s timed -a " -M -c "

b. 在局域网内,以所有运行 timed 的主、辅服务器的系统时间平均值为标准,来完成时钟的同步。
# startsrc -s timed -a " -M “

2.2. 启动timed 客户端, 使其按照标准网络时间来调整自己的系统时钟。
# startsrc -s timed

2.3. 将timed的启动语句加到 /etc/rc.tcpip 中,以便重新启动机器后,timed可自动启动。

 

 
 
 

分享到:
评论

相关推荐

    Win7搭建局域网NTP服务器.docx

    通过windows系统为局域网搭建NTP服务器,为局域网内网络设备提供时间服务,经过测试,使用于windows xp、windows 2003、windows 7。 1、启用 NTPServer。为此,请按照下列步骤操作: a. 单击"开始",单击"运行",...

    局域网中怎样设置系统时间与服务器同步.docx

    局域网中怎样设置系统时间与服务器同步.docx

    局域网电脑时间同步工具

    本软件的目标,是解决局域网不能上网的电脑的系统时间要与互联网时间同步,但要配置一台时间服务器也很复杂,本软件就是在相应该电脑上安装服务后,由Server端(与互联网连接的电脑),定时同步配置好的局域网中的...

    基于labview的同步局域网时间.vi

    使用labview软件编写的可用于局域网内电脑时间自动同步的labview程序,程序运行可以使局域网内的电脑更新为局域网时间

    局域网校时器,用于在局域网中同步系统时间

    包含服务器和客户端两个部分,使安装客户端的机器时间与服务器端的时间同步,小巧,简单,方便,绿色,环保。

    架设局域网内Update服务器

    Windows操作系统的安全问题越来越受到大家的关注,每隔一段时间微软都要发布修复系统漏洞的补丁,但很多...而在局域网中架设升级服务器(Microsoft Software Update Services)就可以使客户机定期自动执行升级操作了。

    大势至局域网文件共享管理系统 v10.5

    大势至局域网文件共享管理系统可以详细审计局域网电脑访问服务器共享文件的行为,包括新建、拷贝、修改、删除、剪切、重命名等操作,从而便于对员工访问共享文件的行为进行全程的记录和查证,便于网管员进行事后审计...

    局域网在线考试系统V1.0

    局域网考试系统是一款适用于中小学多媒体教学、考试的网络无纸化考试软件。系统安装便捷,操作简单,支持图形、表格、公式,功能全面,即适合于教师组织考试,也适合学生个人练习使用。 软件功能: 1、随机抽题功能...

    嵌入式局域网聊天系统服务端

    简单功能如下 1. 服务器端接收用户信息,处理后转发给其他用户,如有用户登录或退出,服务器通知所有人; 2. 群聊:用户发送的信息...5. 服务器的出错信息打印输出到屏幕上,同时发送给系统日志(/var/log/messages)。

    局域网内360补丁服务器

    但很多办公电脑上安装的360安全卫士,长时间得不到系统的最新补丁,给企业专网留下了安全隐患。即使允许上外网升级补丁,相同的补丁每个人都要升级,几乎在每个月微软推出补丁的当天,企业的外网带宽基本上都是超...

    局域网流量监控系统

    1.该软件部署在代理服务器(Windows XP)上。 2. 能够监测局域网内每台机子访问外网的流量,包括某台机子对某个IP地址的开始访问时间,以及在该IP上消耗的流量。 3.能够对每个用户每天每月的流量进行总结并显示出来。...

    Window搭建局域网NTP服务器.doc

    通过windows系统为局域网搭建NTP服务器,为局域网内网络设备提供时间服务,经过 测试,使用于windows xp、windows 2003、windows 7。 1、启用 NTPServer。为此,请按照下列步骤操作: a. 单击"开始",单击"运行",...

    大势至局域网文件共享管理系统 v10.5.zip

    大势至局域网文件共享管理系统可以详细审计局域网电脑访问服务器共享文件的行为,包括新建、拷贝、修改、删除、剪切、重命名等操作,从而便于对员工访问共享文件的行为进行全程的记录和查证,便于网管员进行事后审计...

    局域网考试系统(VC60+Sockets+Access)

    VC60+Sockets+Access局域网考试系统完整代码,分客户端和服务器端。客户端实现登录、接收试卷、答卷交卷等功能;服务器端实现登录检验、考试计时、试卷生成(仅实现了单选题)、考生状态检测、自动判分,记录考生...

    C# 调用服务器的时间,可以是远程同网内任意IP的系统时间,C#(winfrom)例子

    整理C#调用服务器的时间,可以是远程同网内任意IP的系统时间,C#(winfrom)例子

    Linux系统下基于Qt的局域网即时通信系统(去除了视频模块)

    另外我使用的mysql数据库,在数据库文件下中,放了我导出来的两个数据库(客户端以及服务器端),大家直接导进去,便可以,也可以用文本阅读器打开,复制里的sql语句,再执行。 对于系统的简单介绍见博客:...

    局域网管理监控软件

    4、客户端计算机违规操作除了被立即禁止外,还将在服务器数据库中记录违规行为,提供查询检索;所有报表能被导出为Word报表供打印保存; 5、可以禁止员工机使用USB设备,禁止优盘,可设置优盘只读,可禁止使用移动...

    C++实现时间同步服务器

    通过注册表,实时本机同时作为时间服务器,或者客户端,实现时间同步。 实现平台,Windows2000,XP,Win7。可以与任何一台服务器相连,也可以自己也自己相连。需要完全C++代码的加QQ:182392810

    Windows系统时间同步(NTP)工具(附源码)

    Windows系统时间同步(NTP)工具(附源码) 1、使用指定局域网NTP服务,或公网NTP服务 2、设置同步时间间隔(与NTP服务通信频率) 3、设置最大时间偏差(自动同步系统时间) 4、发送时钟同步事件到指定服务器 5、可视化图形...

    服务器NTP时间同步配置说明

    3、局域网内NTP服务器的安装、配置、运维操作; 4、Linux系统时间同步设置; 5、Windows 7系统时间同步设置; 6、Windows Server 2008系统时间同步设置。 参考资料: 【1】winserver 2008 r2如何设置时间同步 ...

Global site tag (gtag.js) - Google Analytics