Centos6.5时间服务器NTP搭建

NTP时间服务器安装与配置

第1章 Server端的安装与配置

1.1 查看系统是否已经安装ntp服务组件

rpm -qa | grep "ntp"                #<==查看是否已经安装ntp组件,有如下两个组件说明已经安装
ntpdate-4.2.6p5-1.el6.centos.x86_64
ntp-4.2.6p5-1.el6.centos.x86_64

1.2 yum安装

yum -y install ntp

1.3 ntp服务器端的配置

1.3.1 配置文件

?  配置文件

/etc/ntp.conf

?  配置文件默认内容

egrep -v "^$|#" ntp.conf        #<==排除默认注释及空行
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery     #<==对默认的client拒绝所有操作
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1      #<==允许本地地址的一切操作                             
restrict -6 ::1
server 0.centos.pool.ntp.org iburst     #<==默认的上层时间服务器
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys

?  修改配置

cat /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery     #<==对默认的client拒绝所有操作
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1                                      #<==允许本机的一切操作
restrict 192.168.1.0 mask 255.255.255.0 nomodify    #<==允许局域网内所有client连接到这台服务器
restrict -6 ::1                                         同步时间.但是拒绝让他们修改服务器上的时间
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server ntp1.aliyun.com          #<==同步公网的时间
server 127.127.1.0              #<==如果无法连接公网,则使用自己本身的时间作为标准时间。
fudge 127.127.1.0 stratum 10    #<==设置stratum级别
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys

1.3.2 restrict安全相关参数

ignore :关闭所有的 NTP 联机服务 
nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。 
notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网 
noquery :不提供客户端的时间查询

第2章 Client的安装与配置

客户端的安装同服务器,如上。

2.1 配置文件

driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery    
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1                                     
restrict -6 ::1
#server 0.centos.pool.ntp.org iburst    #<==注释默认的上层时间服务器
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server ntpserver        #<==添加自己的时间服务器
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys

第3章 服务启动

3.1 服务器段启动

在服务器端启动NTP服务,命令如下:

/etc/init.d/ntpd start

添加开启启动:

chkconfig ntpd on

3.2 客户端同步

3.2.1 ntpdate命令同步

在客户端运行时间同步命令ntpdate,测试服务器是否工作。该方法可以不用再客户端启动ntpd服务,可以将ntpd服务做成定时任务来同步时间服务:

命令格式:ntpdate server

ntpdate master1
19 Dec 17:46:03 ntpdate[20131]: adjust time server 192.168.1.211 offset -0.000042 sec

注:ntpdate命令需要客户端不能运行ntpd服务,否则会报如下错误:

ntpdate master1
19 Dec 17:45:51 ntpdate[20110]: the NTP socket is in use, exiting

3.2.2 ntpdate定时任务

echo '*/10 * * * * /usr/sbin/ntpdate master1 &>/dev/null' >> /var/spool/cron/root

该命令是做一个每10分钟同步一次时间服务器的任务,其中master1是自己配置的时间服务器,&>/dev/null表示不打印日志。

3.2.3 ntpd服务同步

启动ntpd服务:

/etc/init.d/ntpd start

查看同步的状态:ntpq -p

ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 time5.aliyun.co 10.137.38.86     2 u   27   64    1   52.650  3657191   0.000
*LOCAL(0)        .LOCL.          10 l   26   64    1    0.000    0.000   0.000

各项参数的含义如下:


服务参数


含义


remote


本地机器连接的远程NTP服务器。


refid


给远程服务器提供时间同步的服务器。


st


远程服务器的层级别(stratum)。由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端,所以服务器从高到低级别可以设定为1-16。


t


本地NTP服务器与远程NTP服务器的通信方式,u:单播;b:广播;i:本地


when


本地机器和远程服务器进行一次时间同步的剩余时间。


poll


本地机和远程服务器多少时间进行一次同步(单位为秒)


reach


测试能够和服务器连接,每成功一次它的值就会增加


delay


从本地机发送同步要求到服务器的round trip time


offset


本地机和服务器之间的时间差别。Offset接近0,就和时间服务器的时间越接近。


jitter


统计了再特定个连续的连接数里offset的分布情况。


+


它将作为辅助的NTP   Server和带有*号的服务器一起为我们提供同步服务. 当*号服务器不可用时它就可以接管


*


远端的服务器已经被确认为我们的主NTP Server,我们系统的时间将由这台机器所提供


-


远程服务器被clustering   algorithm认为是不合格的NTP   Server


x


远程服务器不可用

3.3 同步机器时间

linux除了系统时间之外,还有机器时间,这两者可能不同一,可以用hwclock查看机器时间:

hwclock
Tue 19 Dec 2017 06:27:40 PM CST  -0.627173 seconds

使用hwclock –w命令将系统时间同步到机器时间

hwclock –w
时间: 2024-10-11 12:00:17

Centos6.5时间服务器NTP搭建的相关文章

Linux时间服务器的搭建

今晚无聊,就学着搭建了一个Linux时间服务器,其实挺简单的,这篇文章主要是我的一个总结,大家可以借鉴一下. 需要的软件包:ntp     配置服务器端 1.先检查是否安装了ntp软件包,检查命令  rpm -qa | grep ntp 或者 yum list | grep ntp 2.确认安装了ntp包之后,要架设本地时间服务器,只需要修改 /etc/ntp.conf文件里的几个简单的配置就可以了,vi /etc/ntp.conf 这里只需要添加上谁可以向此服务器发送请求来更新时间. rest

时间服务器:NTP服务器

GMT时间 经度为零的地点在英国『格林威治』这个城市所在的纵剖面上 格林威治时间为标准时间 (Greenwich Mean Time, GMT 时间) 格林威治以东的区域时间是比较快的(+小时) 因此中国在东八区本地时间 (local time) 会比 GMT 时间快 8 小时 (GMT + 8) 1880 年代的时间标准是以 GMT 时间为主 夏季节约时间(daylight savings) 在夏天的时候,白天的时间会比较长,所以为了节约用电, 因此在夏天的时候某些横跨两个时区的地区会将他们的

centos6.8 配置服务器NTP服务

1.1.  配置服务器NTP服务 1.1.1.   安装和配置NTP 先查看是否安装NTP rpm -qa|grep ntp 如果没有安装则安装 yum –y install ntp 设置东八区时区为当前时区 rm -rf /etc/localtime cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 手动同步下网络时间 ntpdate -u cn.pool.ntp.org 安装后进行配置 vi /etc/ntp.conf //添加如下配置内

从ruby实现时间服务器ntp同步功能也谈“逆向工程”

本猫以前写asm和C的时候常常不忘"逆向"一把,后来写驱动的时候也用VM之类的搭建"双机"调试环境进行调试:也对于一些小的软件crack cd-key神马的不亦乐乎.自从使用鸟所谓的高级动态语言ruby之后,这种黑逆的心态貌似逐渐减弱了...不过逮到机会还是难免心痒痒啊. ruby+linux的开源方式早已不要向bin码一样还要dis asm,不过有时候想要搞清楚一些功能还是要用点小技巧的,下面就解决一个小的问题给大家展示下这些东东吧 ntp是一个时钟同步协议用在服

时间服务器ntp

配置文件 server 127.127.1.0 fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift

linux搭建NTP时间服务器步骤

NTP服务器时用于局域网时间同步的.可以保证局域网所有的服务器与时间服务器保持同步.某些应用对时间的实时性要求比较高.要求必须统一时间,所以时间服务器的配置很重要. 互联网的时间服务器有很多.例如免费的有复旦大学的NTP服务器: ntpdate  ntp.fudan.edu.cn.  南京大学时间服务器: ntp.nju.edu.cn等等. NTP的服务监听端口是UDP的123端口.那就需要在本地防火墙下启用客户端访问123端口. 系统环境: 1. VMware 虚拟机 2.Linux环境: c

ntp时间服务器价格解析

关键词:ntp时间服务器价格,时间服务器 ntp时间服务器的价格也关乎着用户的选择,那么怎样能够选择一款价格适中并且功能居多的ntp时间服务器呢.首选我们要了解ntp时间服务器的定义.功能.原理.这样才能选择合适的ntp时间服务器. 那么ntp时间服务器是什么呢,ntp时间服务器是利用NTP网络时间协议进行校时的时间服务器,它是同步计算机的协议.ntp服务器是以卫星信号为时间基准,输出NTP网络.串口.秒脉冲等时间信息给终端设备进行校时.ntp服务器一般是以ntp网络信号授时的,以UTC世界统一

设置linux服务器定时与时间服务器同步

在一些大公司经常出现这样一个情况:公司或一些机关单位的内部业务系统的应用服务器以及数据都是做的多机集群部署而且基本都是linux系统,而且都是内部网,不与外网通讯的.这样经常就会出现一个情况,我发送任务的时间还晚于对方任务接收的时间.这样经常令我们头痛,那为什么会出现这样一个情况呢,其实就是linux机器的系统没有定时同步导致的,这个问题不仅linux系统有,windows系统也会出现这样的问题,比如我们的windows系统很久没开过机了,那么我们就会发现windows系统上的时间不对了,但是为

centos6.5下如何搭建ntp时间服务器

NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,时间不统一影响业务,如果一台一台的修改,那不得累死人啊.这时搭建一个自己的NTP服务器就显出它的优势了. CentOS 6.5下配置好相关的yum源.确保你的ntp服务器可以连网 1.yum安装ntp服务 [[email protected] ~] yum install -y ntp 2.编译ntp的配置文件/etc/ntp