《常见NTP客户端时间同步配置》

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:本文介绍了AIX、Linux、windows、ESXi、Suse Linux、AS400、B80 SAN、IBM V7000 、IBM DS8000、HMC、H3C交换机路由器、F5、天融信防火墙、juniper防火墙系统时间同步配置方法。


提示:以下是本篇文章正文内容,下面案例可供参考

一、AIX系统时间配置

具体实施步骤如下:
1)注释掉与时间调整相关的定时任务

#crontab –l|grep ntp

检查是否有与ntp有关的任务,如果存在,用crontab –e 注释掉类似“ntpdate –s xxx.xxx.xxx.xxx”行。
2)停止xntpd服务
检查xntpd服务是否运行

#lssrc -s xntpd

Subsysten Group PID Status
xntpd tcpip 59408 active
如果xntpd服务处于运行状态,会显示active,否则xntpd服务处于关闭状态,显示inoperative。
如果xntpd服务处于运行状态停止服务,

#topsrc –s xntpd

3)检查系统时区是否为东八区,
#echo $TZ
Asia/Shanghai
显示“Asia/Shanghai”,表示时区为东八区,不需要修改。
修改时区命令:
#smit chtz_date
将时区修为“Asia/Shanghai”。
4)检查系统与NTP服务器的时间差,
#ntpdate -d 21.5.4.13
在这里插入图片描述

图7 ntpdate求偏差值
说明:最后一行显示的offset值167.408823为系统与NTP服务器的时间偏差值。即本机时间+offset=NTP服务器时间。
a: 如果ntp偏差值绝对值小于1000秒,系统会自行缓慢调整。
B:如果ntp偏差值绝对值大于1000秒,ntpd进程无法启动,需要手动调整生产服务器的系统时间小于1000秒,然后再启动NTP服务。
6) 调整系统时间偏差使其小于1000秒以内(偏差小于1000秒可忽略此步骤)
#date –a +offset。
如果可以容许系统时间发生跳变,可执行ntpdate –u 21.5.4.13 将系统时间与NTP服务器时间对齐。
7)修改NTP服务配置文件
分别使用vi命令编辑/etc/ntp.conf文件,输时间源规划输入时间,添加/etc/ntp.conf内容为:
server 21.5.4.13 minpoll 4 maxpoll 4 prefer
server 21.5.4.XX minpoll 4 maxpoll 4
slewalways yes
注释掉“broadcastclient”,不接收NTP广播数据。
说明:“slewalways yes”缓慢调整,高精度系统不要使用。
8)设置ntpd随系统自动启动
编辑/etc/rc.tcpip文件,将如下一行
#start /usr/sbin/xntpd “ s r c r u n n i n g ” 修 改 为 s t a r t / u s r / s b i n / x n t p d “ src_running” 修改为 start /usr/sbin/xntpd “ srcrunningstart/usr/sbin/xntpdsrc_running” “-x”
9)启动xntpd服务。
#startsrc -s xntpd -a -x
如果NTP客户端上存在数据库,必须使用”-x”的函数,防止系统时间反方向时间跳变;
xntpd 状态查询, 使用命令lssrc –ls xntpd ,也可以使用命令ntpq –p查看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
刚启动xntpd时, sys peer 为 ‘insane’, 表明xntpd还没有完成同步, .
等待 6 – 10 分钟后, sys peer 将变成IP地址如 ’21.5.4.13’ 了. 表明系统时间开始调整与同步。
10)检查时间同步情况,执行如下命令,
#ntpdate -d 21.5.4.13
检查“offset”的值,单位秒。

二、 Linux系统时间同步配置

1) 设置时区为东八区
#date -R
修改时区为东八区
#tzselect
设置时区为Asia-> China-> east China
2) 注释掉与时间调整相关的定时任务
#crontab –l|grep ntp
检查是否有与ntp有关的任务,如果存在,用crontab –e 注释掉类似“ntpdate –s xxx.xxx.xxx.xxx”行。
3)检查系统与NTP服务器的时间偏差是否在600秒以内
#ntpdate -d 21.5.4.13
18 Jun 21:32:43 ntpdate[4383]:adjust time server 192.168.5.21 offset 0.202561 sec
说明:最后一行显示的offset值为系统时间与NTP服务器的时间偏差为0.202561 秒。如果偏差大于600秒,并且此业务系统对时间要求较高,需要在维护窗口停止应用,手动调整时间使时间偏差小于600秒。
4)修改NTP配置文件
使用vi命令编辑/etc/ntp.conf文件,按时间源规划输入时间源配置,配置如下:
server 21.5.4.13 minpoll 4 maxpoll 4 prefer
server 21.5.4.XX minpoll 4 maxpoll 4
tinker step 0 #时间缓慢调整,无此需求可以不配置
4)重新启动ntpd服务
#service ntpd restart
5)设置ntpd自动启动
#chkconfig ntpd on
#chkconfig ntpd --list
6)检查时间同步情况,执行如下命令,
#ntpdate -d 21.5.4.13
检查“offset”的值,单位秒。“offset”的值变小,表示正在调整时间,当“offset”的值小于0.010以内,表示系统时间同步完成。
7)将系统时间写到硬件
当Linux为一台物理服务器时,在同步完成后,需要配置这一步。
#hwclock –w

三、 Windows 2003系统时间同步配置

开始–运行“gpedit.msc”,打开本地组策略,在 计算机配置-》管理模板-》系统-》window时间服务 中,依次配置“全局配置设置”和“时间提供程序”中的“配置window NTP客户端”,“启动Windows NTP客户端”。
在这里插入图片描述
1) 首先点击“全局配置设备”
在这里插入图片描述
选择“已启用”,其他参数默认。
2)点击”时间同步程序”,进行客户端配置

在这里插入图片描述
3)点击 “启动windowNTP客户端”,在里面选择“已启用”
在这里插入图片描述
4 )点击“下一设置”,选择“配置windows NTP 客户端 属性”
选择“已启动”,将NTP服务器地址填写为时钟源地址,如有多个时钟源,中间用空格分开,注意每个ip地址后的“,0x1”不能修改,修改Type类型为NTP,“SpecialPollInterval”设置为3600。
在这里插入图片描述
点击“应用”,完成配置
5)重新启动W32time服务
在缺省情况下,W32Time服务是在系统启动的时候自动加载,在配置完注册表后,需要使用如下命令重启W32Time服务,方能完成时钟同步
net stop w32time
net start w32time
6)开机自动“Windows time”服务
管理工具-》服务,设置“Windows time”服务为“自动”启动。
7)查看系统时间与NTP服务器标准时间的偏差
在命令行窗口中执行如下命令,
w32tm /stripchart /computer:21.5.4.13
说明:显示结果中“o:”后面的值为系统时间与NTP服务器标准时间的偏差。
7)检查系统时间同步情况
管理工具-》事件查看器,筛选出事件源为W32Time的事件,检查是否有如下事件。
在这里插入图片描述

四、 Windows 7 & Windows 2008系统时间同步配置

开始–运行“gpedit.msc”,打开本地组策略,在 计算机配置-》管理模板-》系统-》window时间服务 中,依次配置“全局配置设置”和“时间提供程序”中的“配置window NTP客户端”,“启动Windows NTP客户端”。
在这里插入图片描述
1) 首先点击“全局配置设备”
在这里插入图片描述
选择“已启用”,其他参数默认。
2)点击”时间同步程序”,进行客户端配置
在这里插入图片描述
3)点击 “启动windowNTP客户端”,在里面选择“已启用”
在这里插入图片描述
4 )点击“下一设置”,选择“配置windows NTP 客户端 属性”
选择“已启动”,将NTP服务器地址填写为时钟源地址,如有多个时钟源,中间用空格分开,注意每个ip地址后的“,0x1”不能修改,修改Type类型为NTP,“SpecialPollInterval”设置为120。

在这里插入图片描述
点击“应用”,完成配置
5)重新启动W32time服务
在缺省情况下,W32Time服务是在系统启动的时候自动加载,在配置完注册表后,需要使用如下命令重启W32Time服务,方能完成时钟同步
net stop w32time
net start w32time
6)在“服务”中设置windows time自动“延时启动”,并将w32time添加到开机启动项
在这里插入图片描述
7)查看系统时间与NTP服务器标准时间的偏差
在命令行窗口中执行如下命令,
w32tm /stripchart /computer:21.5.4.13
说明:显示结果中“o:”后面的值为系统时间与NTP服务器标准时间的偏差。
8)检查系统时间同步情况
管理工具-》事件查看器,检查事件源为Time-Service的事件,检查是否有如下事件。
在这里插入图片描述

五、ESXi系统时间同步配置

ESXi Server服务器接入方法,具体实施步骤如下:
1)选中要实施的ESXi Server,选择配置->时间配置->属性
在这里插入图片描述
2)选中“NTP客户端已启用”选项,然后选择“选项”
在这里插入图片描述
3)常规设置中选择“与主机一起启动和停止”
在这里插入图片描述
4)NTP设置中选择添加,输入NTP服务器IP地址
在这里插入图片描述
5)选择“重启NTP服务以应用更改”
6)点击刷新后,确认“日期和时间”、“NTP客户端”、“NTP服务器”3项配置是否正确,日期时间同步可能比较慢,大约20多分钟会同步。
在这里插入图片描述

六、Suse Linux 系统时间同步配置

1)注释掉与时间调整相关的定时任务
#crontab –l|grep ntp
检查是否有与ntp有关的任务,如果存在,用crontab –e 注释定时同步任务。
2)检查系统与NTP服务器的时间偏差是否在600秒以内
#ntpdate -d 21.5.4.13
18 Jun 21:32:43 ntpdate[4383]:adjust time server 192.168.5.21 offset 0.202561 sec
说明:最后一行显示的offset值为系统时间与NTP服务器的时间偏差为0.202561 秒。如果偏差大于600秒,如果此业务系统对时间要求较高,需要在维护窗口停止应用,手动调整时间使时间偏差小于600秒。
3)修改NTP配置文件
使用vi命令编辑/etc/ntp.conf文件,按时间源规划输入时间源配置,配置如下:
server 21.5.4.13 minpoll 4 maxpoll 4 prefer
server 21.5.4.XX minpoll 4 maxpoll 4
tinker step 0 #时间缓慢调整
4)设置NTP服务以缓慢调整方式启动
编辑/etc/sysconfig/ntp文件,先备份该文件,按以下内容修改OPTIONS一行,并保存。
NTPD_OPTIONS="-g -x -u ntp:ntp"
增加-x参数,使得ntp程序以缓慢调整方式进行时间同步;当时钟差小于600秒时,以0.5ms/s的步进频率进行调整,而非直接跳跃式进行调整。
在这里插入图片描述
5)设置NTP服务自启动
修改Suse开启服务时自动同步服务器,编辑/etc/init.d/ntp文件,大约在140行左右,注释掉开机同步,如没有就可以不执行。
在这里插入图片描述
6)重启NTP服务
关闭NTP服务 rcntp stop
开启NTP服务rcntp start
(或者service ntp stop ,service ntp start)
7)检查NTP同步状态。
ntpd程序启动后,执行以下命令查看NTP同步状态:
#ntpq -p
在这里插入图片描述
8)确认NTP服务开机自动启动,执行以下命令确认ntpd服务开机自动启动。
在这里插入图片描述
on表示ntpd服务开机自动启动。
9)检查时间同步情况,执行如下命令,
#ntpdate -d 21.5.4.13
或者 sntp 21.5.4.13
检查“offset”的值,单位秒。“offset”的值变小,表示正在调整时间,当“offset”的值小于0.010以内,表示系统时间同步完成。
10)将系统时间写到硬件
当Linux为一台物理服务器时,在同步完成后,需要配置这一步。
#hwclock –w

六、AS400时间同步配置

AS400 NTP配置应使用 iSeries Navigator,操作步骤如下:

1)配置SNTP Client,Server->Network->Servers->TCPIP,在显示的列表中选择
SNTP,右击“属性”。
在这里插入图片描述
2)在打开的属性框内,选General板块,选择“Start When TCP/IP started”,配置时间服务器地址与同步间隔(单位:分钟)。
在这里插入图片描述
3)选择“Additional Parameters”
在这里插入图片描述
日志配置为“None”
MiniMum 20
MaxiMum 5
In the Additional Parameters tab as shown in the Figure 5-3 specify the minimum and
maximum difference.100 V5 TCP/IP Applications on the IBM Eserver iSeries Server
– The Minimum adjustment specifies the smallest time difference in milliseconds,
between the time server and the software clock that the SNTP client attempts to
correct so if the time difference is less than the specified value the SNTP client.
Possible values are 20 through 300000 milliseconds. We specify the value as 100
milliseconds which is 1/10th of a second.
– The Maximum adjustment specifies the maximum time difference in minutes which is
allowed between the time server and SNTP client’s software clock for the adjustments
to happen. Possible values are 5 through 30 minutes. We select it to be 20 minutes.
4)启动SNTP服务

八、 B80 SAN交接机时间同步配置

登录B80 SAN交换机
1)更改时区
tstimezone –interactive
配置时区为asia,china,east China(东八区)。
2)设置NTP时间参考源
tsclockserver 21.5.4.13
3)检查时间
date

九、1.9 IBM V7000存储时间同步配置

登录IBM V7000存储Web管理界面。
1) 设置时区
设置->常规->日期和时间,更改时区为“(GMT+8:00) Shanghai, Perth”。
2) 设置NTP时间参考源
设置->常规->日期和时间->设置 NTP 服务器 IP 地址,添加NTP服务器IP地址。

十、1.10 IBM DS8000存储时间同步配置

用CE帐户登录IBM DS8000存储HMC。
1) 设置时区
打开时间设置窗口HMC Management->change Date and Time
设置时区为“193.168.18.210”。
2) 配置NTP
打开时间设置窗口HMC Management->change Date and Time
选择“NTP Configuration”,点击“Add Network Time Server”,输入NTP服务器IP地址 21.13.5.4.13,选择NTP协议版本 4,点击OK。
选中“Enable NTP service on this HMC”。
3) 检查系统时间
打开时间设置窗口HMC Management->change Date and Time,查看时间。

十一、HMC时间同步配置

用hscroot帐户登录HMC。
1) 设置时区
打开时间设置窗口HMC Management->change Date and Time
设置时区为“193.168.18.210”。
2) 配置NTP
打开时间设置窗口HMC Management->change Date and Time
选择“NTP Configuration”,点击“Add Network Time Server”,输入NTP服务器IP地址 21.13.5.4.13,选择NTP协议版本 4,点击OK。
选中“Enable NTP service on this HMC”。
3) 检查系统时间
打开时间设置窗口HMC Management->change Date and Time,查看时间。

十二、H3C交换机时间同步配置

1)设置NTP时间参考源
ntp-service unicast-server 21.13.5.4.13
2)显示与维护
display ntp-service status #显示NTP服务的状态信息
display ntp-service trace #显示从本地设备回溯到主参考源的各个NTP时间服务器的简要信息

十三、 H3C路由器时间同步配置

1)设置NTP时间参考源
ntp-service unicast-server 21.13.5.4.13
2)显示与维护
display ntp-service status #显示NTP服务的状态信息
display ntp-service trace #显示从本地设备回溯到主参考源的各个NTP时间服务器的简要信息

十四、 F5负载均衡时间同步配置

1)System->General Propertes->NTP
2)GTM必须配置NTP服务器,如果还有其他LTM加入也必须配置同样的IP的地址
3)界面显示如下
在这里插入图片描述

十五、 天融信防火墙TOPSEC

进入:https://xx.xx.xx.xx //xx.xx.xx.xx为天融信防火墙的IP地址
用户名:superman
密码
在系统菜单下 的
系统时间子菜单下的
从远程更新时间设置框中 设置NTP服务器地址
点保存保存配置

十六、 Juniper防火墙

1)进入Netscreen 防火墙的操作系统WebUI界面
Configuration->Data/Time,选择sync clock with client选项,会弹出一条消息,提示是否启用夏令时选项,单机No将只同步系统时钟,而不根据夏令时调整。
2)打钩“NTP”选项,填写NTP主服务器IP:21.5.4.13
3)设备时钟与NTP服务器时间差小于设置的最大时间差值时,Netscreen设备才会按照NTP服务器的时间调整时钟。
4)进入Netscreen防火墙的操作系统CLI界面
set clock ntp
set ntp timezone -8
set ntp server ipaddress
set ntp interval
save

总结

提示:NTP对于系统设备很重要,系统出现问题可以根据系统时间进行回溯日志。(如有雷同,纯属巧合)

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值