前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >京准科普 | 云计算网络NTP时间同步服务启用方法

京准科普 | 云计算网络NTP时间同步服务启用方法

原创
作者头像
北京华人开创公司
发布2024-11-08 14:00:04
发布2024-11-08 14:00:04
1990
举报

京准科普 | 云计算网络NTP时间同步服务启用方法

京准科普 | 云计算网络NTP时间同步服务启用方法

1、Windows 9X/NT操作系统

1)双击AUTOMACHRON目录下的Automachron.exe文件,即开始运行软件,出现如下窗口。

时间同步
时间同步

服务器:设置网络时间服务器的IP地址和使用的网络对时协议;

同步周期: 设置向服务器取时间的间隔,一般设置为600秒;

系统托盘 :关闭窗口后缩为在系统托盘上的图标;

启动时同步: 在程序启动时同步一次计算机时间;

同步后关闭程序:同步成功后关闭同步程序;

等待拨号:等待通过拨号连接同步时间 ;

广播客户端模式:设置为广播客户端;

开机自动运行:启动机器时启动同步程序;

保持在顶层:使窗口一直在所有窗口之上;

静止模式: 选中则不显示报警窗口;

仅读取:只显示报告,不修改时间;

调整…:调整对时方式;

关闭:关闭窗口;

退出:退出程序;

2)设置客户端:运行了 “automachron.exe” 后,在屏幕下部的系统托盘中出现 样的图标,右健点击该图标,并选择“打开窗口…”,进入下图的对话框。

a.设置网络时间服务器的IP地址。点击:“服务器…”,显示如下窗口:在服务器下填入网络时间服务器的IP地址,在协议下选择SNTP v3协议。

b.把“系统托盘”、“启动时同步”、“开机自动运行”、“静止模式”选项打上对勾。

c.设置对时间隔(同步周期),一般为600秒。

d.设置校时方式,点击“调整…”出现如下窗口,选择“Accept”选项。

Prompt模式,当时间偏差超过1小时,对时会弹出对话框询问是否更改时间

Accept 模式,没有限制,多大偏差都可修正时间。

Truncate模式,最大修正时间为一小时。(例如时间差3小时的时候,会每次一小时的方式进行时间修正。)

3)祝贺您!已经成功的安装了网络校时服务系统的客户端。您可以将客户端的时间改成错误时间,等候第一次校时的开始。

2、Windows 2000操作系统

有两种方式可以对时,第一种采用可以使用我们提供的Automachron客户端,安装方法与Win9X相同。第二种可采用Microsoft公司的W32Time工具包作为客户端。介绍如下:

1)、在命令行格式下停止W32Time服务:使用命令 net stop w32time

2)、在命令行格式下运行:net time /setsntp: NTP服务器的IP地址

3)、修改注册表,把W32Time服务的注册信息HKEY_LOCAL_MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \Parameters下的type项的值设置为NTP;删除Period REG_SZ 项;增加Period REG_DWORD 项。

a)Period:用于设置时间同步的间隔时间。设置2表示一天会同步时间2次,即每12小时同步一次;设置为24表示一天24次,每小时同步一次;设置为1440(24*60)表示一天1440次,即每分钟同步一次;一般设置为144。

ntpserver:用于设置网络时间服务器的IP地址,可以设置两个IP地址,以便第一个时间服务器失效,自动采用第二个时间服务器来校时。两个IP地址间用空格隔开。

b)命令行格式下启动W32Time服务:使用命令 net start w32time

c)控制面板->管理工具->服务-Windows Time:在属性对话框里把启动类型改为自动

d)在事件查看器的系统日志可看到相关的记录信息。

注:客户端设置了NTP服务器源,最大校时偏差为12小时。

3、Windows XP/2003操作系统

有两种方式可以对时,第一种采用可以使用我们提供的Automachron客户端,安装方法与Win9X相同。第二种可采用Microsoft公司的W32Time工具包作为客户端。第二种介绍如下:

1)、在命令行格式下停止W32Time服务:使用命令 net stop w32time

2)、设置时间服务器源:单击“控制面板”,再双击击“日期和时间”,然后单击internet 时间选项卡,在服务器项键入NTP服务器的IP地址,然后单击应用。

3)、修改注册表,把W32Time服务的注册信息HKEY_LOCAL_MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \ Config\MinPollInterval项的值设置为5;把W32Time服务的注册信息HKEY LOCAL MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \ TimeProviders\NtpClient下的SpecialPollInterval项的值设置为360

SpecialPollInterval:用于设置时间同步的间隔时间。设置60表示每60秒同步时间一次;设置为120表示每240秒同步一次;设置为360表示每720秒即约每十分钟同步一次;一般设置为360。

注册信息HKEY_LOCAL_MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \ Parameters\NtpServer项用于设置网络时间服务器的IP地址,可以设置两个IP地址,以便第一个时间服务器失效,自动采用第二个时间服务器来校时。两个IP地址间用空格隔开

4)命令行格式下启动W32Time服务:使用命令 net start w32time

5)控制面板->管理工具->服务-Windows Time:在属性对话框里把启动类型改为自动

6)在事件查看器的系统日志可看到相关的记录信息。

注:客户端设置了NTP服务器源,最大校时偏差为15小时。 另可采用光盘上wits.exe软件进行设置

4、SUN SOLARIS 8操作系统

1)把/etc/inet/ntp.server 拷到 /etc/inet/ntp.conf

#cp /etc/inet/ntp.server /etc/inet/ntp.conf

2)在/etc/inet/ntp.conf(Solaris 系统上)中输入以下内容:

server NTP服务器的IP地址1

server NTP服务器的IP地址2

driftfile /var/ntp/ntp.drift

3)停止NTP服务,使用如下命令:# /etc/init.d/xntpd stop 。用ntpdate 命令调节 Solaris 计算机上的时间。

4)重复以下命令,直到将时间调节为与时间同步服务器的时间一致

ntpdate NTP服务器的IP地址

5)启动 /etc/init.d/xntpd start

6)校验 ntptrace

4至5分钟后将显示以下信息:

localhost: stratum 2, offset  0.000055,  synch  distance  0.02406

ntp 服务器名 stratum 1, offset  0.000030,  synch  distance  0.01064,  refid 'GPS'

第一行的 stratum 号可以是 2 到 15 之间的任一数字。如果此编号小于 16,则表示该计算机未与第二行的计算机同步。

注:要注意时区问题,可参考说明文档进行适当设置。

5、LINUX操作系统

配置时间服务器

  1、首先查询NTP软件版本

  rpm -qa|grep ntp

  ntp-4.1.2-4.EL3.1

  如果没有可以从linux安装盘上查找,安装此ntp包

  2、编辑配置文件

  vi /etc/ntp.conf

  首先定义服务器

  server NTP服务器的IP地址

  注释掉以下一行

  #restrict default ignore

  3、启动NTP服务器

  #chkconfig ntpd on

  #/etc/init.d/ntpd start

  #/etc/init.d/ntpd stop

  #/etc/init.d/ntpd restart

  默认情况下,我们配置的NTP服务器不会去时间源那里同步时间,所以必须修改/etc/ntp/step-tickers文件,加入我们的时间源,这样每次通过/etc/init.d/ntpd 来启动服务的时候就会自动更新时间了

  检查服务器同步状态:

  ntpq -p

  如果输出正确,则说明时间服务器成功。每次启动服务器,会自动同步时间。

6、HP-UNIX操作系统

(1)创建/etc/ntp.drift文件

(2)编辑/etc/ntp.conf

添加两条记录:

a. server <ntp_server hostname>

b. driftfile /etc/ntp.drift

(3)通过rcmgr命令编辑/etc/rc.config文件

#/usr/sbin/rcmgr set XNTPD_CONF YES

#/usr/sbin/rcmgr set XNTP_SERV1 host1

#/usr/sbin/rcmgr set XNTP_SERV2 host2

#/usr/sbin/rcmgr set XNTPD_OPTS "-gl"

(4)编辑/etc/rc.config.d/netdaemons

更改一个参数:

export XNTPD=1

(5)启动xntpd

/sbin/init.d/xntpd start

在启动时间服务器和客户端的xntpd进程以后,需要5-10分钟的时间,才会进行同步。

可以使用ntpdate来根据ntp server设置客户端服务器的时间。

如果主服务器和客户机器的时间相差超过1000秒,那么这个时间同步系统会认为服务器出现了系统故障,从而停止同步,需要注意这一点。

可以通过查看/var/adm/syslog/syslog.log文件,查看xntpd的运行状况。

7、IBM AIX V5.2操作系统

文件

/usr/sbin/xntpd 包含 xntpd 守护进程。

/usr/sbin/ntpq 包含 ntpq 命令。

/etc/ntp.conf 包含缺省配置文件。

/etc/ntp.drift 包含缺省偏差文件。

1. 编辑/etc/ntp.conf文件,加入以下内容 

   server  NTP服务器的IP地址 1

 server  NTP服务器的IP地址 2

driftfile /etc/ntp.drift

 2. 通过在地址 NTP服务器的IP地址  轮询 NTP 服务器设置本地日期和时间,输入:

/usr/sbin/ntpdate NTP服务器的IP地址 

3. 要启动 xntpd 守护进程,输入:

startsrc -s xntpd

4. 要停止 xntpd 守护进程,输入:

stopsrc -s xntpd

5. 确定ntp是否工作

   # /usr/sbin/ntpq –p

8、CISCO路由器和交换机

在配置模式下执行ntp server NTP服务器的IP地址1

ntp server NTP服务器的IP地址2

该全局命令使路由器的系统时钟由时间服务器进行同步。配置模式下执行 clock timezone Beijing 8 设置时区,使路由器显示当地北京时间。

■ show ntp status: 是一执行模式命令,用于显示路由器的N T P信息,它可以表明该路由器是通过N T P对等体进行时钟同步还是通过N T P服务器进行同步。

■ show ntp association[detail]: 这条执行模式命令显示与N T P有关的信息,如轮询周期等。

9、rs6000 系统

root:

vi /etc/ntp.conf

添加下列内容

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

server ip1

server ip2

server ip3

ipX为时间服务器ip地址

你可以根据实际情况选择server个数,然后

startsrc -s xntpd

xntpdc -s 可查看状态

10、Windows 7操作系统

采用Windows 7自带的工具作为客户端。介绍如下:

1)、单击开始 ->控制面板->日期和时间。

2)、点击“Internet时间”选项卡,点击“更改设置”按钮。

3)、点选“与Internet时间服务器同步”选项,在“服务器”栏填上服务器的IP地址,点击确定即可。

4)、光盘Win 7下的配置文件目录下有3个注册表文件,分别是每间隔5、10、20分钟更新本机时间,请根据实际情况导入需要的注册表信息。

5)、如果以上时间间隔都不能满足您的要求,请按照以下方法手动来修改注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient,找到SpecialPollInterval,修改其值为需要设定的对时间隔,单位为秒(比如设置为十进制600,就是间隔600秒(10分钟)本机与时间服务器对时一次)。

注:客户端设置了NTP服务器源,最大校时偏差为15小时。

11、Windows 10操作系统

有两种方式可以对时,第一种采用可以使用我们提供的Automachron客户端,

另一种采用Windows 10自带的工具作为客户端。介绍如下:

1)、WIN+Pause打开系统,左上角打开 控制面板主页->时钟和区域->日期和时间。

2)、点击“Internet时间”选项卡,点击“更改设置”按钮。

3)、点选“与Internet时间服务器同步”选项,在“服务器”栏填上服务器的IP地址,点击确定即可。

4)、修改注册表,把W32Time服务的注册信息HKEY_LOCAL_MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \ Config\MinPollInterval项的值设置为5;把W32Time服务的注册信息HKEY LOCAL MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \ TimeProviders\NtpClient下的SpecialPollInterval项的值设置为360

SpecialPollInterval:用于设置时间同步的间隔时间。设置60表示每60秒同步时间一次;设置为120表示每240秒同步一次;设置为360表示每720秒即约每十分钟同步一次;一般设置为360。

注册信息HKEY_LOCAL_MACHINE \ SYSTEM \CurrentControlSet \ Services \ W32Time \ Parameters\NtpServer项用于设置网络时间服务器的IP地址,可以设置两个IP地址,以便第一个时间服务器失效,自动采用第二个时间服务器来校时。两个IP地址间用空格隔开

5)、右键单击【此电脑】=》【管理】=》【服务】=》【Windows Time】右键单击Windows Time 点击 属性,将启动类型改为自动,然后重启动此服务。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档