|
ntp服务器各种操作系统配置汇总 二维码
1796
发表时间:2016-01-24 17:20作者:同步天下来源:西安同步原创 服务器配置 首先根据客户端的IP及 网络配置需要对各网络时间服务器进行配置,修改IP地址及网关地址。 其次对于windows服务器可以采用系统自带的NTP服务,具体配置如下: 双击电脑右下角的时间,出现如下图所示
选则“internet 时间”,则如下图所示,填写服务器ip地址即可对时。
在上图中填写服务器的ip地址,选择SNTP,和123,点击ok即可,如果还需要设置同步时间间隔,则选择:“Update interwal”填写时间即可。此软件会自动完成对时工作。 LINUX操作系统配置方法 1、 进入LINUX系统,使用shell进行配置: 2、 在本机登录提示符进入LINUX系统,采用root用户登录,输入用户名口令,每个linux系统都有一个根(root)用户,root用户能够运行程序、使用文件、以任何方式改变计算机的设置; 3、 使用telnet登录linux,使用telnet登录的时候,不可以直接使用root用户注册,你需要输入系统设定的另一个用户的用户名和口令,进入后,使用su命令,更改用户名为root用户,然后输入root用户的口令即可。 检测客户端: 1、 Linux系统中必须安装了NTP客户端,才可以和时间服务器校时; 2、 Linux下的NTP客户端存在于linux系统安装盘中; 3、 使用cd/etc命令进入根目录下的etc目录,etc是一个包含管理配置命令和文件的目录; 4、 使用is*ntp.conf查看是否存在这样的文件,如果存在,请参阅下一步,使用vi编辑器,*号是通配符,因为不同版本的linux会有不同的文件名,例如:xntp.conf,但是*后面的8个字符都是一样的。 5、 如果没有上面的文件,请与系统管理员联系,安装NTP软件包。 使用vi编辑器配置客户端 使用vi/etc/ntp.conf打开名为ntp.conf的文件,或者vi/etc/xntp.conf,视察看到的文件名而定; 使用上下左右光标移动键,到配置文件的后面几行,会看到如下类似显示: Server 127.0.0.1 local clock Fudege 127.0.0.1 stratum 10 敲击a键进入vi编辑方式:键入NTP服务器的IP地址,修改成(假设202.112.66.66是NTP服务器IP地址); Server 202.112.66.66 minpoll 4 maxpoll 4 敲击ESC键回到vi命令方式,敲击:wq,保存修改并结束vi编辑; 6、 查看配置:使用命令more ntp.conf 查看修改后的配置文件,使用空格键翻页到达文件的后部分,查看是否正确; 7、 启动服务:使用servive ntpd restart 命令启动NTP客户端服务; 8、 查看服务启动情况:service ntpd status; 9、 查看时间:使用date命令查看当前时间,当前时间应该与NTP服务器时间同步; 10、 Vi编辑器的使用简介 1) 打开特定文件,例如打开tmp目录下 test文件,输入下面的命令:vi/tmp/test 2) 如果是新文件,你可以看到下面显示: ~ ~ ~ “/tmp/test”[New File] 3) Vi编辑器有命令方式和输入方式两种模式,当启动vi文本编辑器时,使用的是命令方式,你必须键入一个命令进入vi编辑方式,命令有一个或者两个点后面跟字母和任选数字组成: a添加:可以从光标的右侧开始输入文本; i插入:可以从光标左侧插入文本; 4) 完成输入时,安esc键,又返回命令方式。 5) 几个有用的命令: :w 存储当前文件,但继续编辑; :wq存储变更到文件,并且推出vi :q推出当前文件,不保存变更; :q!推出当前行,不存储刚对文件做出的变更; HP_UNIX操作系统配置方法 HP-UX上要实现时间同步,需要设置时间服务器和客户端,相关的进程是xntpd配置文件/etc/ntp.conf/etc/ntp.drift在client上自己建立,用作drift文件/etc/rc.config.d/netdaemons执行文件/usr/sbin/xntpd运行脚本、sbin/init.d/xntpd{start|stop}配置方法服务器端1、编辑/etc/ntp.conf添加一行server 127.127.1.12.编辑/etc/rc.config.d/netdaemons更改两个参数的值export NTPDATE_SERVER=127.127.1.1 exportXNTPD=1(1表示启动xntpd;0表示不启动xntpd)。 启动xntpd/sbin/init.d/xntpd start4.其他可以通过/var/adm/syslog/syslog.log查看xntpd的运行状况;也可以使用ntpq命令查询xntpd的运行状况,客户端1.创建/etc/ntp.drift文件2.编辑/etc/ntp.conf添加两条记录server driftfile/etc/nep.drift3.编辑/etc/rc.config.d/netdaemons更改一个参数export source*在启动时间服务器和客户端的xntpd进程以后,需要5-10分钟的时间,才会进行同步。*可以使用ntpdate来根据ntp server设置客户端服务器的时间*如果主服务器和客户机器的时间相差超过1000秒,那么这个时间同步系统会认为服务器出现系统故障,从而停止同步,需要注意这一点。*可以通过查看/var/adm/syslog/syslog.log文件,查看xntpd的运行状况。另如果想在windows环境下使用HP-UX作为ntp server,需要一个win32tim.exe。 SUN SOLARIS操作系统配置方法 配置SOLARIS的NTP服务 1、 查看是否安装了NTP软件包,有下面两行则是已安装 #pkginfo|grep ntp System SUNWntpr NTP,(Root) System SUNWntpu NTP,(Usr) 2、 编辑配置文件ntp.conf #vi/etc/inet/nep.conf Server ip_address prefer Driftfile/var/ntp/ntp.drift 3、 创建drift文件 Touch/var/ntp/nep.drift 4、 停止、启动NTP服务 /etc/init.d/xntpd start /etc/init.d/xntpd stop 5、 查看服务 ps –ef|grep ntp查看进程 snoop | grep –i ntp查看是否存在ntp包 6、 查看其他服务器时间 Ntpdate –q ip_address IBM AIX操作系统配置方法 在AIX中可以用两种方法来实现应用环境中多台机器的系统时间的统一。一个是启动xntpd守护进程,另一个是启动timed进程。 为了保证时间的一致性,在同一台机器上只启动xntpd或timed。(在AIX中这两个进程,缺省是不启动。每个AIX系统使用自己的系统时间。) Xntpd是一个关于网络时间协议的守护进程,它遵循因特网时间服务器的通用标准。在启动xntpd时,xntpd会读取/etc/ntp.conf文件来确定网络中系统时钟服务器,以ntp服务器的系统时间为标准,来调整本机的系统时间。 可以用ntpq命令来显示xntpd进程的内部变量。使用ntp时应注意,xntpd服务器和xntpd客户端的时钟不能相差查过1000秒。若有大于1000秒的偏移,在客户端启动xntpd守护进程前,用data命令货ntpdate命令调整本机的系统时间,使偏移量在1000秒之内。然后启动xntpd。 Timed是一个时钟服务进程,在一个局域网内可有多个timed服务器,但只有一个timed主服务器,其余的是timed副服务器。当timed主服务器功能失效时,其中一个timd副服务器可自动变为主服务器。网络时间可以以timed主服务器的系统时间为标准,也可以以所有运行timed的主、辅服务器的系统时钟的平均值为准,来调整所有运行timed进程的机器的系统时钟。Timed客户机的系统时间与局域网上运行者的timed主服务器的系统时间同步,使整个网络运行环境有一个统一的时钟。 1、 构造一个NTP环境的基本步骤(假设NTP不是运行在SP上): 2、 设置NTP服务器(MASTER),其他NTP客户服务器以此服务器的时间为准,与其进行时间同步。 编辑/etc/nep.conf文件,内容如下: #broadcastclient Server 127.127.1.0 Driftfile /etc/nep.drift Tracefile/etc/nep.trace 请注意文件中的server 127.127.1.0这一行,此处的127.127.1.0是一特殊地址,表示NTP主服务器是与自身的系统时钟同步。 编辑好/etc/ntp.conf后,启动xntpd守护进程 #startsrc-sxntpd 也可通过调用smitty,使xntpd在以后重启服务器时能自动启动。 #smitty xntpd Xntpd状态查询,使用#lssrc –ls xntpd 刚启动xntpd时,sys peer 为‘insane’,表面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 … 等待6-10分钟后,sys peer就不再是‘insane’了。 #lssrc –ls xntpd Program name:--/usr/sbin/xntpd Version:----3 Leap indicator:00(No leap second today.) Sys peer:-----127.127.1.0 … 1.2 NTP客户端的设置 1.2.1 编辑NTP客户端上的/etc/nep.conf文件,内容如下: #broadcastclient Server 9.185.43.189 Driftfile /etc/nep.drift Tracefile/etc/nep.trace 其中的server 9.185.43.189表明,此客户端与IP地址为9.185.43.189的NTP服务器进行时间同步。 1.2.2在NTP客户端启动xntpd守护进程 #startsrc –s xntpd 也可通过调用smitty,使xntpd在以后重启服务器时能自动启动。 #smitty xntpd 1.2.3 查询xntpd状态 当system peer不为‘insane’时,表明客户端已与服务器端成功地进行同步。 #lssrc –ls xntpd Program name:--/usr/sbin/xntpd Version:------3 Leap indicator:00(No Leap second today.) Sys peer:----9.185.43.189 … 1.3.NTP客户端查询NTP服务器 Ntp客户端使用ntpdate命令来确认是否可用**的ntp服务器进行时间同步。 命令的结果会显示客户端与服务器的时间偏移。 #ntpdate –d 9.185.43.189 … 18 Mar 10:52:54 ntpdate[23578]:step time server 9.185.43.189 offset 86323.068272 sec 若时间间隔大于1000秒,使用ntpdate进行调整,如: #date Tue Mar 18 11:06:29 BEIST 2003 #ntpdate 9.185.43.189 19 Mar 11:06:51 ntpdate[23832]:step time server 9.185.43.189 offset 86403.40260 7 sec #date Web Mar 19 11:06:54 BEIST 2003 完成上述操作后ntp客户端与ntp服务器系统时钟完成同步,ntp客户端得到了新的系统时间。 2. 使用timed的基本设置步骤如下 2.1 启动timed 服务器 a.在局域网内,以timed主服务器的系统时钟为标准,来完成时钟的同步。 #startsrc-s timed –a “-M -c“ b.在局域网内,以所有运行timed的主、辅服务器的系统时间平均值为标准,来完成时钟的同步。 #startsrc –s timed 2.3 将timed 的启动语句加到/etc/rc.tcpip中,以便重新启动机器后,timed可自定启动。 网络设备配置方法 1) cisco路由器配置步骤 1. 登陆//输入密码 2. En//进入管理员模式输入超级密码: 3. Config t//进入配置模式 4. Ntpserver xx.xx.xx.xx//**NTP服务器ip地址 5. Exit//退出配置模式 6. Show ntpstatus//查看ntp同步状态,看是否同步 7. Wr//保存配置 2) 华为路由器配置步骤 3500 Eudemon 500 Eudemon 200 S8512 Quidway 20-4 I3safe//windows 界面 1. telnet xx.xx.xx.xx 2. 输入用户名密码 3. Su//进入超级用户名模式 4. 输入超级用户密码 5. System interview//进入系统界面 6. Ntp-service unicast-server xx.xx.xx.xx//**NTP服务器IP地址 7. Display ntp-service status/sessions//显示NTP同步状态 8. Quit //退出系统界面 9. Save//保存配置 10. Yes //选择yes保存配置 |