时间服务器NTP服务配置手册.docx
- 文档编号:27050729
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:15
- 大小:46.29KB
时间服务器NTP服务配置手册.docx
《时间服务器NTP服务配置手册.docx》由会员分享,可在线阅读,更多相关《时间服务器NTP服务配置手册.docx(15页珍藏版)》请在冰豆网上搜索。
时间服务器NTP服务配置手册
各种操作系统
NTP服务的配置手册
1AIX操作系统3
1.1作为NTP服务器设置3
1.2作为NTP客户端设置3
1.3作为NTP客户端,查询NTP服务器4
2HP-UX操作系统5
2.1作为NTP服务器设置5
2.2作为NTP客户端设置5
3Solaris操作系统6
3.1作为NTP服务器设置6
3.2作为NTP客户端设置7
4SuSELinux操作系统7
4.1作为NTP服务器设置7
4.2作为NTP客户端设置7
5TurboLinux操作系统7
5.1作为NTP服务器设置(TDS10)7
5.2作为NTP服务器设置(TDS7)8
5.3作为NTP客户端设置8
6Windows操作系统8
6.1作为NTP服务器设置(Windows2000ORWindowsXP)8
6.2作为NTP客户端设置9
7配置实例9
7.1实例一:
Windows之间同步9
7.2实例二:
Windows与HP之间同步10
8注意事项12
1AIX操作系统
1.1作为NTP服务器设置
本设备作为NTP服务器(运行AIX操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
1编辑/etc/ntp.conf文件,内容如下:
----------------------------
#broadcastclient
server127.127.1.0
driftfile/etc/ntp.drift
tracefile/etc/ntp.trace
----------------------------
请注意文件中的server127.127.1.0这一行,此处的127.127.1.0是一特殊的地址,表示NTP主服务器是与自身的系统时钟同步.
2编辑好/etc/ntp.conf后,启动xntpd守护进程
#startsrc-sxntpd
也可通过调用smitty,使xntpd在以后重启服务器时能自动启动.
#smittyxntpd
3xntpd状态查询,使用#lssrc-lsxntpd
刚启动xntpd时,syspeer为'insane',表明xntpd还没有完成同步,.
#lssrc-lsxntpd
Programname:
/usr/sbin/xntpd
Version:
3
Leapindicator:
11(Leapindicatorisinsane.)
Syspeer:
nopeer,systemisinsane
...
等待6-10分钟后,syspeer就不再是'insane'了.
#lssrc-lsxntpd
Programname:
/usr/sbin/xntpd
Version:
3
Leapindicator:
00(Noleapsecondtoday.)
Syspeer:
127.127.1.0
...
1.2作为NTP客户端设置
本设备作为NTP客户端(运行AIX操作系统)与其它NTP服务器进行时间同步.
1编辑NTP客户端上的/etc/ntp.conf文件,内容如下:
----------------------------
#broadcastclient
server9.185.43.189
driftfile/etc/ntp.drift
tracefile/etc/ntp.trace
----------------------------
其中的server9.185.43.189表明,此客户端与IP地址为9.185.43.189的NTP服务器进行时间同步.
2在NTP客户端启动xntpd守护进程
#startsrc-sxntpd
也可通过调用smitty,使xntpd在以后重启服务器时能自动启动.
#smittyxntpd
3查询xntpd的状态
当systempeer不为'insane'时,表明客户端已与服务器端成功地进行了同步.
#lssrc-lsxntpd
Programname:
/usr/sbin/xntpd
Version:
3
Leapindicator:
00(Noleapsecondtoday.)
Syspeer:
9.185.43.189
...
1.3作为NTP客户端,查询NTP服务器
ntp客户端使用ntpdate命令来确认是否可用指定的ntp服务器进行时间同步。
命令的结果会显示客户端与服务器的时间偏移。
#ntpdate-d9.185.43.189
...
18Mar10:
52:
54ntpdate[23578]:
steptimeserver9.185.43.189offset86323.06827
2sec
若时间间隔大于1000秒,使用ntpdate进行调整,如:
#date
TueMar1811:
06:
29BEIST2003
#ntpdate9.185.43.189
19Mar11:
06:
51ntpdate[23832]:
steptimeserver9.185.43.189offset86403.40260
7sec
#date
WedMar1911:
06:
54BEIST2003
完成上述操作后ntp客户端与ntp服务器系统时钟完成同步,ntp客户端得到了新的系统时间。
2HP-UX操作系统
2.1作为NTP服务器设置
本设备作为NTP服务器(运行HP-UX操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
HP-UX操作系统比较特殊的地方在于,在向客户机提供信息之前,用作服务器的系统必须与本身或另一台服务器同步。
1.用what命令验证您的系统正在运行的是哪一个版本的ntp:
what/usr/sbin/xntpd
如果这个命令没有报告版本信息(补丁程序PHNE_9056发布的v3.5f在二进制...中没有包
含信息,将来其它版本也可能以这种方式发布),则执行下列步骤:
a.启动xntpd守护进程:
#/usr/sbin/xntpdstart
b.杀死刚刚启动的xntpd守护进程。
c.grepxntpd/var/adm/syslog/syslog.log查看与下面类似的版本信息:
Jun412:
38:
42tucoxntpd[882]:
xntpdversion=3.5f...
2.根据第一步中的版本输出信息,在/etc/ntp.conf文件中增加下面一行:
对于3.4及更老的版本:
server127.127.1.10
对于3.5及以后的版本:
server127.127.1.1
3.启动xntpd。
a.编辑/etc/rc.config.d/netdaemons,按如下所示设置:
XNTPD=1
b./sbin/init.d/xntpdstart
4.留给系统大约5分钟的时间进行同步和用下面的命令检查状态:
#ntpq-crv查看'reftime='栏的值,如果该栏全部为零,则系统还没有与服务器同步。
十六进制的值取代零之后,系统就可以为客户机提供时间信息。
2.2作为NTP客户端设置
本设备作为NTP客户端(运行HP-UX操作系统)与其它NTP服务器进行时间同步.
1.编辑/etc/ntp.conf文件,增加下面一行:
>server<上面配置的服务器的ip地址>
2.运行ntpdate,进行初始时钟同步(注意输入此命令时,一定不能在客户机上运行xntpd)。
ntpdate<上面配置的服务器的ip地址>
3.启动xntpd。
a.编辑/etc/rc.config.d/netdaemons,按如下所示设置:
XNTPD=1
b./sbin/init.d/xntpdstart
4.用下面的命令验证客户机能够看到服务器:
ntpq-p
注:
NTP速度比较慢...因此此命令报告任何有用信息之前可能会有几分钟的延迟。
5.留给系统大约5分钟的时间进行同步和用下面的命令检查状态:
ntpq-crv查看'reftime='栏的值,如果该栏全部为零,则系统还没有与服务器同步。
十六进制的值取代零之后,系统就可以为客户机提供时间信息。
注:
建议让xntpd在客户机上运行,以实现最准确的同步,但由于性能的原因,部分环境希望避免网络流量。
最低限度,ntpdate命令应当通过cron作业,在客户机上每12小时运行一次,以确保时间同步
注意:
客户端启动ntp服务时,修改本地时间和服务器完全同步,以后,如果时间源的时间修改很大,如果幅度超过1个小时,客户端的NTP服务就会报错,要求手工修改系统时间。
3Solaris操作系统
3.1作为NTP服务器设置
本设备作为NTP服务器(运行Solaris操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
以root用户进行操作
1.如果是单机环境:
执行#cp/etc/inet/ntp.server/etc/inet/ntp.conf
修改/etc/inet/ntp.conf文件中如下的记录
server127.127.XType.0prefer
将其中的,127.127.Xtype.0修改为时钟源的ip地址,如果是跟服务器本身进行同步,那么
改成127.127.1.0
如果是双机环境:
执行#cp/etc/inet/ntp.conf.cluster/etc/inet/ntp.conf
将记录server127.127.1.0中的127.127.1.0改为外部时钟源的ip地址,如果是跟服务器本身进行同步,那么无需修改。
2.如果文件/var/ntp/ntp.drift,不存在,则执行
#touch/var/ntp/ntp.drift
3.启动xntp服务
#/etc/init.d/xntpdstart
3.2作为NTP客户端设置
本设备作为NTP客户端(运行Solaris操作系统)与其它NTP服务器进行时间同步.
1.#cp/etc/inet/ntp.client/etc/inet/ntp.conf
修改/etc/inet/ntp.conf文件,将其中的multicastclient224.0.1.1一行记录注释掉,
同时增加信息,修改后文件类似如下:
#multicastclient224.0.1.1
serverserver_ip(ntpserver的ip地址)
2.启动xntp服务
#/etc/init.d/xntpdstart
4SuSELinux操作系统
4.1作为NTP服务器设置
本设备作为NTP服务器(运行SuSELinux操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
以root用户执行yast,选择NetworkServices->NTPClient,进入NTPClient的配置界面:
1.在“AutomaticallyStartNTPDaemon”选项中选择“WhenBootingSystem”
2.在“NTPServer”中输入外部的时钟源,或者本机ip地址(如果以本机作为时钟源的话)。
3.完成后,选择“Finish”,配置完成。
4.2作为NTP客户端设置
本设备作为NTP客户端(运行SuSELinux操作系统)与其它NTP服务器进行时间同步.
操作如Server端的配置,注意“NTPServer”中的时钟源的输入。
配置完成以后,在Client端检查时间服务器同步的状态,有类似如下信息即表示正常。
#ntpq-p
remoterefidsttwhenpollreachdelayoffsetjitter
======================================================================
*LOCAL(0)LOCAL(0)10l6064170.0000.0000.001
10.40.90.146LOCAL(0)11u264370.4430.034149851.
分别在服务端、客户端检查时间是否一致。
5TurboLinux操作系统
5.1作为NTP服务器设置(TDS10)
本设备作为NTP服务器(运行TurboLinux10.0操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
1.以root用户登录图形界面,执行system-config-date
2.在界面中选择“启用网络时间协议(E)”,然后在“NTP服务”下的“服务器”一栏内输入时钟源的ip地址(如果以本机作为时钟源,则可以不输入ip地址),之后单击<添加>按钮,再单击<完成>按钮。
至此,ntp服务器设置完毕。
5.2作为NTP服务器设置(TDS7)
本设备作为NTP服务器(运行TurboLinux7.x操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
1.编辑/etc/ntp.conf文件,加入以下内容:
servertime_server_ip
time_server_ip为时钟源的ip,如果以本机为时钟源,则输入本机ip地址。
2.启动xntpd服务:
#servicexntpdstart
#chkconfig--addxntpd--level345
5.3作为NTP客户端设置
本设备作为NTP客户端(运行TurboLinux操作系统)与其它NTP服务器进行时间同步.
配置之前,先执行如下命令,检查时间服务器同步的状态,确认服务器是可以正常通信的
(有类似如下的显示即表示正常)
#ntpq-p
remoterefidsttwhenpollreachdelayoffsetdisp
==============================================================================
192.200.1.133LOCAL
(1)11u336410.15956463315875.0
以root用户登录,执行crontab–e,增加加以下内容,保证客户端定时跟服务器进行时间同步。
#crontab–e
300,12***/usr/sbin/ntpdatentp_server_ip
注:
进行同步的时间、频率可以自由设置,本例中为每天0:
30、12:
30进行两次时间的同步。
6Windows操作系统
6.1作为NTP服务器设置(Windows2000ORWindowsXP)
本设备作为NTP服务器(运行SuSELinux操作系统),其它NTP客户端以此服务器的时间为准,与其进行时间同步.
1.指定主时间服务器。
在DOS方式输入“nettime/setsntp:
10.40.90.119”,这里我们指定10.40.90.119是主时间服务器,也可以是其它地址。
2.开始与主时间服务器同步。
先关闭windowstime服务,再开启该服务。
可以在“管理工具”的“服务”界面下完成,
也可以以DOS方式输入“netstopw32time”、“netstartw32time”。
3.设置电脑的Windowstime服务的启动方式为自动。
在“管理工具”的“服务”界面下完成。
注意:
这台windows主机不能加入任何域,否则
无法启动windowstime服务。
此时,这台windows电脑已经是互联上主时间服务器的客户了,以后每次电脑启动时,都会自动与主时间服务器校对时间。
如果网络不通,电脑也会过45分钟后再次自动校对时间。
需要注意的是电脑的时钟与标准时间误差不能超过12小时,否则不能自动校对,而要手动校正了。
4.使这台电脑成为时间服务器,供局域网内部的电脑校对时间。
运行“regedit”程序,把注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters中的LocalNTP改为1即可。
6.2作为NTP客户端设置
本设备作为NTP客户端(运行SuSELinux操作系统)与其它NTP服务器进行时间同步.
Clent端的设置,参考Server端的设置,执行前面3个步骤即可。
注意:
通过nettime/setsntp:
设置的ip应该是局域网内的NTPServer端。
7配置实例
7.1实例一:
Windows之间同步
图1:
Windows之间同步
如上图所示,NODE3节点要向NODE1和NODE2进行时间同步,需要再各个节点上进行如下的设置:
NODE1配置:
1.指定主服务器
在DOS方式输入:
“nettime/setsntp:
10.40.90.119”
其中10.40.90.119是上一级时钟提供服务器的地址。
如果本机采用自身的时钟则采用如下设置,“nettime/setsntp:
10.40.90.137”
2.开始与主时间服务器同步
在DOS方式输入“netstopw32time”、“netstartw32time”进行时间服务器的启动和停止操作
3.设置电脑的Windowstime服务的启动方式为自动
4.使这台电脑成为时间服务器,供局域网内部的电脑校对时间。
运行“regedit”程序,把注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters中的LocalNTP改为1即可。
NODE2配置:
同NODE1设置
NODE3配置:
1.指定主时间服务器。
在DOS方式输入:
nettime/setsntp:
”10.40.90.13710.40.90.170”
在DOS方式输入查看设置是否正确:
nettime/querysntp
2.开始与主时间服务器同步
在DOS方式输入“netstopw32time”、“netstartw32time”进行时间服务器的启动和停止操作
3.设置电脑的Windowstime服务的启动方式为自动
7.2实例二:
Windows与HP之间同步
图2:
Windows与HP之间同步
如上图所示,NODE3节点要向NODE1和NODE2进行时间同步,需要再各个节点上进行如下的设置:
NODE1配置:
1.定主服务器
在DOS方式输入:
“nettime/setsntp:
10.40.90.119”
其中10.40.90.119是上一级时钟提供服务器的地址。
如果本机采用自身的时钟则采用如下设置,“nettime/setsntp:
10.40.90.137”
【注:
如果是WINDOWS与HP之间采用时间同步,该操作项必须设置】
2.开始与主时间服务器同步
在DOS方式输入“netstopw32time”、“netstartw32time”进行时间服务器的启动和停止操作
3.设置电脑的Windowstime服务的启动方式为自动
4.使这台电脑成为时间服务器,供局域网内部的电脑校对时间。
运行“regedit”程序,把注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters中的LocalNTP改为1即可。
NODE2配置:
同NODE1设置
NODE3配置:
1.查看NTP服务安装情况和版本情况
2.在/etc/ntp.conf文件中增加下面两行:
server10.40.90.137
server10.40.90.170
3.运行ntpdate,进行初始时钟同步
ntpdate10.40.90.137或
ntpdate10.40.90.170
【注:
如果命令执行不成功,请检查NODE1,NODE2和NODE3之间的时间差是否过大,并进行修改后在执行该操作】
4.启动xntpd。
a.编辑/etc/rc.config.d/netdaemons,按如下所示设置:
XNTPD=1
b./sbin/init.d/xntpdstart
5.用下面的命令验证客户机能够看到服务器:
ntpq–p
6.查看系统同步情况
ntpq-crv查看'reftime='栏的值,如果该栏全部为零,则系统还没有与服务器同步。
8注意事项
1.同步时间:
采用NTP时,如果服务端和客户端时间相差较大时,同步不能成功。
2.一个Client,多个Server时:
采用这种方式时,可以实现在某个Server失败时到另外的Server上去同步时间。
但目前测试中发现,如果其中一个Server失败(服务器宕机或服务未启动)时,需要重新启动客户端的服务才能在到另外Server上去同步。
3.同步时间间隔
同步成功后需要很长时间才会进行下一次同步。
WINDOWS需要大约45分钟。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时间 服务器 NTP 服务 配置 手册