当前位置:文档之家› 【VIP专享】时间同步设置说明

【VIP专享】时间同步设置说明

时间同步客户端设置说明

一、对于那些采用UNIX平台通用操作系统的设备,如Sun OS, Unix,

Linux,Solaris, IBM AIX等系统均包含有标准的时间同步模块包,安装后,

直接对对应的配置文件进行配置即可实现时间同步功能。以下部分系统的配置方法供参考:

AIX

版本:IBM AIX 5.1/5.2

目的:使系统通过NTP服务器进行时间校对(同时作为客户端和服务端)

方法:

1)安装NTP服务模块

2)打开etc/ntp.conf文件

3)加入NTP服务器IP地址(如服务器地址为A.B.C.D则加入”server A.B.C.D”)

4)加入IP地址:127.127.1.0(本机作为NTP Server)

#broadcastclient

server A.B.C.D

server 127.127.1.0

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

5)存盘退出

6)本机时间和NTP服务器时间差超过1000秒,需要进行人工修正。

a)、ntp客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步,

命令的结果会显示客户端与服务器的时间偏移。

#ntpdate -d 192.168.30.221

……

18 Mar 10:52:54 ntpdate[23578]: step time server 192.168.30.221 offset

86323.068272 sec

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

#date (查询当前时间)

Tue Mar 18 11:06:29 BEIST 2003

#ntpdate 192.168.30.221 (修正本机时间为NTP服务器的时间)

19 Mar 11:06:51 ntpdate[23832]: step time server 192.168.30.221 offset

86403.402607 sec

#date (查询修正后的时间,时间误差应该小于1000秒)

Wed Mar 19 11:06:54 BEIST 2003

7)设置xntpd进程自启动:

# smit xntpd

选择Start Using the xntpd Subsyste

选择BOTH方式,表示立即启动以及系统下次启动的时候将自动启动

通过如下命令可以看到,其实xntpd是tcpip服务组的一个子服务而已

#lssrc -g tcpip

Subsystem Group PID Status

inetd tcpip 303118 active

snmpd tcpip 651356 active

xntpd tcpip 589898 active

……

同样,/etc/rc.tcpip可以看到如下的内容,表示该服务随TCPIP服务组一起启动# Start up Network Time Protocol (NTP) daemon

start /usr/sbin/xntpd “$src_running”

8)设置AIX与客户端进行时间同步的周期

#crontab –e

在配置文件里加入一下脚本语句:

00 00 * * * /usr/sbin/ntpdate –u 服务器IP地址 #语句表示每晚的00:00

客户端与时间源服务器进行时间同步

9)要启动 xntpd 守护进程,输入: startsrc -s xntpd

用lssrc –ls xnptd命令查询

当 system peer 不为 ‘insane’ 时, 表明客户端已与服务器端成功地进行了同步。

这个时间可能需要等待几分钟。

# lssrc -ls xntpd

Program name: –/usr/sbin/xntpd

Version: ——-3

Leap indicator: 00 (No leap second today.)

Sys peer: ——192.168.30.221

10)要停止 xntpd 守护进程,输入: stopsrc -s xntpd

Linux

版本:Redhat Linux7.0/9.0

目的:使系统通过NTP服务器进行时间校对

方法:

1)安装NTP服务模块

2)打开etc/ntp.conf文件

3)加入NTP服务器IP地址(如服务器地址为A.B.C.D则加入”server A.B.C.D”)

4)存盘退出

5)执行”$>chkconfig ntpd on”

6)执行”$>chkconfig ntpd stop”

7)执行”$>chkconfig ntpd start”

Solaris

版本:SUN Solaris 7.x/8.x/9.x

目的:使系统通过NTP服务器进行时间校对

方法:

1)安装NTP服务模块

2)打开/etc/inet/ntp.conf文件

3)加入NTP服务器IP地址(如服务器地址为A.B.C.D则加入”server A.B.C.D”)

4)存盘退出

5)存盘退出

6)执行” /etc/init.d/xntpd start”

二、对于WindowsXP系统。以下部分系统的配置方法供参考:

1、打开控制面板中的“日期和时间”选项,出现“日期和时间”属性设置框,选择Internet 时间选项。如图一

注意:使用域的系统,看不到这个选项,因为域控制器可设置时间。

打开后,选择“自动与Internet时间服务器同步”,并在服务器:中输入时间服务器的IP 地址,10.1.48.162 (OA系统)、10.154.0.105 (SDH系统),点击“立即更新”,“应用”。

图一:Internet时间属性

同步成功后,会提示“同步成功”,不成功则会提示“连接超时”,这是要检查网络是否通,时间源是否有效。

这是可在注册表中看到新增加的时间服务器

2、同步周期的调整

在“开始”菜单点击“运行”选项,输入“regedit”点击“确定”按钮打开“注册表编辑器”窗口。在左侧窗格依次定位到

“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimePro viders\NtpClient ”

分支,在右侧窗格中双击“SpecialPollInterval”键值,弹出“编辑DWORD值”对话框,选中“十进制”选框,此时在“数值数据”框中显示的数字就是默认的自动更新时间了。其单位为秒,默认为604800,既七天时间。

这样根据自己的需要将它改成合适的时间即可,比如要设为每二小时都自动同步一次,就把数字更改为7200 (二小时或自定义),点击“确定”按钮即可(如图二)。重新打开“Internet 时间”窗口,即可看到“下次同步”的周期改为2小时了。

图二:设置同步周期

三、对于WindowsXP和Windows2000 WorkStation系统,可用命令行启动NTP时间同步:

在Windows开始,运行框下执行输入cmd,弹出cmd窗口,在cmd窗口中输入下列指令,即可启动NTP时间同步服务

net time /querysntp

net time /setsntp:10.1.48.162(NTP Server的IP)

net stop w32time

net start w32time

命令执行结果如上图:

同步周期的设置同上。

四、对于Windows平台通用操作系统的电脑,也可通过安装NTP客户端程序的方法实现时间同步:

本次主要说明两个软件,SunstarTime 和SymmTime2007。

1、SunstarTime使用前,先要安装.net frame环境,然后直接考到电脑上任意目录下即

可使用。执行SunstarTime.exe文件后出现程序主界面,在时间服务器选项中,将时间服务器的IP地址加入,然后启用;在同步策略选项中设置同步周期,同步成功后会提示相关信息。

Sunstartime截图

2、SymmTIme2007软件安装好以后进行相关设置:

安装成功后会显示。

点击,时区栏,将时区设置为+8:00,如图,

点鼠标右键,选择“Sync Servers”将时间服务器添加到列表中,

然后再将时间服务器上移到,激活服务器列表中,

点鼠标右键,选择“Sync Status”,点击“Sync Now”立即同步,观察同步结果。

点鼠标右键,选择“Sync Options”,根据不同需要设置同步周期。

注:该软件使用时间为2007年,过了2007年会出现过期提示,但仍能正常使用,目前类似于SymmTime这样的NTP同步客户端软件非常多,这里只是选用了SymmTime作为典

型例子来使用。

相关主题
文本预览
相关文档 最新文档