京准科普 | 云计算网络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 删除。