`
fsclh
  • 浏览: 36964 次
  • 性别: 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可自动启动。

 

 
 
 

分享到:
评论

相关推荐

    如何使用“局域网DHCP服务器扫描”插件来扫描局域网内的DHCP服务器?终稿.pdf

    1. 安装“局域网DHCP服务器扫描”插件:打开WFilter Free,进入到“系统配置”—“插件管理”,点击下载插件,弹出“下载插件”框,安装“局域网DHCP服务器扫描”插件。 2. 运行“局域网DHCP服务器扫描”插件:点击...

    获取局域网服务器时间

    "获取局域网服务器时间"这个主题涉及到网络通信、系统时钟同步以及时间戳在数据库操作中的应用等多个知识点。以下是对这些概念的详细说明: 1. **网络时间协议(NTP)** NTP是一种用于同步网络中各个计算机时钟的...

    同步局域网服务器时间类库

    同步局域网服务器时间类库是一种实用的编程工具,它允许开发者通过编写代码来实现局域网内计算机的时间同步功能。这一技术对于确保网络中的所有设备具有准确一致的时间非常重要,尤其是在进行多节点协同工作、数据...

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

    本文档将详细介绍如何利用Windows 7系统搭建局域网内的NTP服务器,以及在搭建过程中可能遇到的问题及解决方案。 #### 二、基础知识 1. **NTP协议**:NTP协议的主要功能是使计算机时间同步化,它可以使计算机对其...

    局域网电脑时间同步工具

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

    Window搭建局域网NTP服务器借鉴.pdf

    概述:本文档介绍了如何在 Windows 系统中搭建局域网 NTP 服务器,提供时间服务给局域网内的网络设备。通过对注册表的修改,可以实现 NTP 服务器的搭建,并解决网络设备无法同步 NTP 服务器时间的问题。 知识点一:...

    教你组建局域网电影服务器系统

    综上所述,通过上述步骤,您可以成功地在局域网环境中搭建起一个高效稳定的电影服务器系统,不仅能够满足用户对于高质量视频内容的需求,还能够有效地管理和保护局域网内的带宽资源。希望本文能够帮助到正在尝试搭建...

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

    局域网中怎样设置系统时间与服务器同步 在计算机网络中,时间同步是一个非常重要的概念。时间同步是指计算机系统与服务器之间的时间同步,以确保计算机系统的时间与服务器的时间保持一致。这样可以避免因时间不一致...

    局域网文件服务器Seafile

    局域网文件服务器是一种在本地网络内提供文件存储、管理和共享服务的系统。Seafile是一款专为此目的设计的高效、安全的软件,尤其适用于企业、团队和个人用户,它提供了强大的文件同步、备份和协作功能。 1. **文件...

    基于单片机的局域网时间服务器设计.pdf

    在设计基于单片机的局域网时间服务器时,首先需要关注的是数字电视系统对精准时钟信号的需求,以及自动播出方式对时间准确性和一致性提出的要求。由于播出机房内GPS信号可能很弱,且将GPS接收器置于室外容易引入干扰...

    局域网考试系统,局域网考试系统,局域网考试系统

    局域网考试系统是一种在局域网环境下运行的在线考试平台,它允许管理员在本地网络中部署和管理考试,提供给考生进行练习和测试。这种系统通常具备多种功能,包括试题库管理、组卷策略、成绩自动批阅、考生信息管理等...

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

    局域网校时器是一种专为局域网设计的实用工具,它的主要目的是确保网络中的所有设备能够保持一致的系统时间。在许多业务环境中,精确的时间同步是至关重要的,例如在金融交易、日志记录、分布式系统操作以及网络安全...

    局域网内多台服务器时间同步的一种解决方案

    在局域网中,保持多台服务器的时间同步是非常重要的。时间同步对系统的稳定性和安全性都非常重要。如果服务器的时间不同步,可能会导致系统中的各种问题,例如身份验证失败、日志记录混乱、计划任务执行失败等。因此...

    时间同步服务器在中、小型局域网中的应用[参照].pdf

    时间同步服务器在中、小型局域网中的应用 时间同步服务器是指在局域网中,使用专门的服务器来提供统一...时间同步服务器系统可以提供统一的时间同步服务,解决局域网中的时间不统一问题,并且用户设置简单,效果明显。

    时间同步服务器在中、小型局域网中的应用整理.pdf

    时间同步服务器系统的架设,解决了我单位局域网内服务器、PC机的时间不统一问题,校时用户设置简单,效果明显。时间同步服务器的应用非常广泛,非常重要,因此我们应该重视时间同步服务器的应用和发展。

    局域网时间同步(服务器+客户端)

    在IT行业中,时间同步是一项至关重要的任务,尤其是在局域网(LAN)环境下。网络中的设备如果时间不一致,可能会导致各种问题,如日志记录混乱、数据一致性问题以及某些服务和应用的功能受限。本项目专注于解决这个...

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

    本文将深入探讨如何使用C#(Winform)来实现调用远程服务器的系统时间,这对于同步多台设备的时间或验证时间戳的准确性至关重要。我们将主要关注以下几个知识点: 1. **SNTP协议**:Simple Network Time Protocol...

    局域网中架设Win2003终端服务器

    【局域网中架设Win2003终端服务器】是一项技术性的工作,涉及到Windows Server 2003操作系统的核心功能——终端服务。该服务基于远程桌面协议(RDP),允许用户通过网络从远程位置访问服务器上的应用程序和资源,而...

    时间同步服务器在中、小型局域网中的应用.pdf

    时间同步服务器在中、小型局域网中的应用 时间同步服务器是指一种专门用于同步和提供时间信息的服务器,它能够自动地对局域网内的所有计算机进行时间同步,以确保网络中的所有计算机都能保持一致的时间。这种服务器...

    局域网连接监控系统

    系统拥有监测多达6条IP地址的功能,这些IP地址可以是网络中的关键设备,如服务器、打印机或特定的工作站。管理员能够对这些关键节点进行设置和关注,从而对网络中的重要设备运行状态有一个全面的了解,并通过实时...

Global site tag (gtag.js) - Google Analytics