本文为相好店之NTP配置实践进程为条例。NTP的用是管电脑的时光同步到一点日子标准。

图片 1

网时间商量NTP(Network Time
Protocol)是用来互联网中时共同的正式互联网协议。NTP的用是将电脑的时一起到一些时刻标准。目前采用的时空标准是社会风气和谐时UTC(Universal
Time Coordinated)。NTP的重要开发者是美国特拉华大学的David L.
Mills教授。

前言

NTP(Network Time
Protocol,网络时商量)是故来使网络被的各个计算机时间并的一模一样种协议。无论是平时利用的亲信计算机要在工作中搭建之服务器集群,时间之统一性和准确性是殊首要的。本文为祥和企业之NTP配置实践过程吧条例,过程自己并无复杂,原理部分要参考扩展阅读。

日并真的要命重要


NTP对于咱们个人来说有什么用吗,简单的称,当您的处理器时间未标准了,你可接到互联网,从网上协同一下日,看多方便。

创新历史

2015年06月26日 – 初稿

翻阅原文 –
http://wsgzao.github.io/post/ntp/

推而广之阅读

  • NTP –
    http://www.ntp.org/
  • NTP 服务器 –
    http://vbird.dic.ksu.edu.tw/linux\_server/0440ntp.php

于商家的话,当你来广大的微机,都未能够直接连接互联网,时间不联合影响工作,如果同尊同样雅的修改,那不得累死人啊。这时搭建筑一个和谐之NTP服务器即显它的优势了。

预备干活

CentOS 6.3
下安排好有关的yum源、确保您的ntp服务器可以连网。

检查NTP是否安装

苟缺失NTP服务,请于官下载适合自己系统的版

#检查rpm包 
rpm -qa | grep ntp

ntp-4.2.4p8-1.16.1
yast2-ntp-client-2.17.14-1.10.14

[root@node1 ~] vim /etc/resolv.conf

手动修改时间

挑选对的时区,控制误差在5分钟以内

#查看当前时间
date

2008年 12月 12日 星期五 14:44:12 CST
Fri Jun 26 14:51:37 CST 2015

#手动修改时间(月/日/年时:分:秒)
date -s "1/1/09 00:01"

2009年 01月 01日 星期四 00:01:00 CST

#手动修改分秒
date -s 21:21

#增长网关,这个可以windown下查看,ipconfig查看默认网关

NTP配置

nameserver 10.17.1.1

NTP服务端配置

服务端时间自选择上海交通大学网络中心NTP服务器地址

#NTP服务端系统版本
cat /etc/SuSE-release 

SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2

#编辑ntp配置文件
vi /etc/ntp.conf

server 202.120.2.101 prefer
#server ntp.sjtu.edu.cn


#加入自动启动
chkconfig ntp on

#启动ntp服务
service ntp start
service ntp status
service ntp stop

完整的/etc/ntp.conf布局文件如下

################################################################################
## /etc/ntp.conf
##
## Sample NTP configuration file.
## See package 'ntp-doc' for documentation, Mini-HOWTO and FAQ.
## Copyright (c) 1998 S.u.S.E. GmbH Fuerth, Germany.
##
## Author: Michael Andres,  <ma@suse.de>
##         Michael Skibbe,  <mskibbe@suse.de>
##
################################################################################

##
## Radio and modem clocks by convention have addresses in the 
## form 127.127.t.u, where t is the clock type and u is a unit 
## number in the range 0-3. 
##
## Most of these clocks require support in the form of a 
## serial port or special bus peripheral. The particular  
## device is normally specified by adding a soft link 
## /dev/device-u to the particular hardware device involved, 
## where u correspond to the unit number above. 
## 
## Generic DCF77 clock on serial port (Conrad DCF77)
## Address:     127.127.8.u
## Serial Port: /dev/refclock-u
##  
## (create soft link /dev/refclock-0 to the particular ttyS?)
##
# server 127.127.8.0 mode 5 prefer
server 202.120.2.101 prefer

##
## Undisciplined Local Clock. This is a fake driver intended for backup
## and when no outside source of synchronized time is available.
##
server 127.127.1.0 
# local clock (LCL)
fudge 127.127.1.0  stratum 10
# LCL is unsynchronized

##
## Add external Servers using
## # rcntp addserver <yourserver>
## 

##
## Miscellaneous stuff
##

driftfile /var/lib/ntp/drift/ntp.drift  
# path for drift file

logfile /var/log/ntp             
# alternate log file
# logconfig =syncstatus + sysevents
# logconfig =all

# statsdir /tmp/                # directory for statistics files
# filegen peerstats  file peerstats  type day enable
# filegen loopstats  file loopstats  type day enable
# filegen clockstats file clockstats type day enable

#
# Authentication stuff
#
keys /etc/ntp.keys               
# path for keys file
trustedkey 1                     
# define trusted keys
requestkey 1                     
# key (7) for accessing server variables
# controlkey 15                 # key (6) for accessing server variables

1、yum安装ntp服务

NTP客户端配置

设若无特殊要求,一般下crontab计划任务并时间

1.crontab计划任务措施安排

crontab -e

0 0 * * * /usr/sbin/sntp -P no -r  172.16.0.3;hwclock -w

2.坐劳动过程方式实时同步

#编辑客户端配置文件
vi /etc/ntp.conf

server 198.16.2.135

#启动服务
chkconfig ntp on
service ntp restart

#如果相差时间较长,请先手动同步
sntp -P no -r 198.16.2.135
ntpdate –d 198.16.2.135

[root@node1 ~] yum install -y ntp

检查NTP同步状态

NTP协议也UDP端口是123,offset时间偏移量以毫秒为单位,注意防火墙的控制策略

#查看服务连接和监听
ntp:~ # netstat -tlunp | grep ntp  
udp        0      0 198.17.1.224:123        0.0.0.0:*                           28916/ntpd          
udp        0      0 198.16.2.224:123        0.0.0.0:*                           28916/ntpd          
udp        0      0 127.0.0.2:123           0.0.0.0:*                           28916/ntpd          
udp        0      0 127.0.0.1:123           0.0.0.0:*                           28916/ntpd          
udp        0      0 0.0.0.0:123             0.0.0.0:*                           28916/ntpd          
udp        0      0 ::1:123                 :::*                                28916/ntpd          
udp        0      0 fe80::250:56ff:feb9:123 :::*                                28916/ntpd          
udp        0      0 fe80::250:56ff:feb9:123 :::*                                28916/ntpd          
udp        0      0 :::123                  :::*                                28916/ntpd          

#查看网络中的NTP服务器,同时显示客户端和每个服务器的关系
ntp:~ # ntpq -p  
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*202.120.2.101   202.118.1.81     3 u    5 1024  377  265.748   -2.819  16.138
 LOCAL(0)        .LOCL.          10 l   34   64  377    0.000    0.000   0.001

2、编译ntp的配备文件/etc/ntp.conf、添加下面两执就得了、

restrict 10.17.1.0 mask 255.255.255.0 nomodify

server 210.72.145.44 prefer

有关网上供的时空服务器大家可去网上搜索一寻,有诸多国提供的时刻服务器。

ntp服务器配置好下重新开服务,它监听的端口是UDP的123端口、可以行使

# ss -autnl 查看端口

再次开完了之后要当几乎分钟或十几分钟后即好兑现日一起了,

[root@node2 ~]# ntpdate 10.17.1.60

11 Aug 11:38:30 ntpdate[7619]: adjust time server 10.17.1.60 offset
0.000178 sec

如果重新开后这测试就会油然而生下面的动静:

[root@node2 ~]# ntpdate 10.17.1.60

11 Aug 11:05:28 ntpdate[7326]: no server suitable for synchronization
found

好用这令参数来查看:

[root@node2 ~]# ntpdate -d 10.17.1.60

NTP的布局文件:

/etc/ntp.conf      NTP服务之布置文件。

1)、权限的设定至关重要为 restrict 这个参数来设定,主要的语法为:

restrict IP地址 mask 子网掩码 参数

其中 IP 可以是IP地址,也得是 default ,default 就是依具备的IP

参数有以下几个:

ignore :关闭所有的 NTP 联机服务

nomodify:客户端不可知转服务端的时参数,但是客户端好透过服务端进行网络校时。

notrust :客户端除非通过验证,否则该客户端来源将于视为不信任子网

noquery :不提供客户端的时日查询

2)、用server这个参数设定上级时间服务器,语法为:

server  IP地址或域名 [prefer]

IP地址或域名就是是咱指定的上面时间服务器,如果 Server 参数最后加上
prefer,表示我们的 NTP 服务器主要因为该部主机时间开展校准。

3)、解决NTP服务器校准时间时的传递延迟

以driftfile参数设置:

driftfile 文件名

每当和上级时间服务器联系时所花费的时间,记录在driftfile参数后的文本内。

专注:  driftfile
后面接的文书要用完全的不二法门文件称,不可知是链接文件,并且文件之权能需要设定成
ntpd守护进程可以写入。

/usr/share/zoneinfo/    这个目录下存放的凡逐一时区对应之设定文件。

/etc/localtime    本地系统时设定文件。

/etc/sysconfig/clock  本机时区设定文件。

CentOS NTP服务器安装及配置
http://www.linuxidc.com/Linux/2014-01/95258.htm

Linux实战部署系列之NTP服务器
http://www.linuxidc.com/Linux/2013-11/92275.htm

多操作系统NTP客户端配置
http://www.linuxidc.com/Linux/2013-10/91928.htm

搭建企业级NTP时间服务器
http://www.linuxidc.com/Linux/2014-02/97205.htm

Linux下高速搭建ntp时间并服务器
http://www.linuxidc.com/Linux/2014-07/104371.htm

正文永久更新链接地址:http://www.linuxidc.com/Linux/2014-08/105414.htm

图片 2

相关文章