Centos6系列搭建NTP时间服务器

NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

NTP官方站点:http://www.ntp.org/ ,NTP服务基于C/S(Client/Server)架构,每台机器既可以是NTPserver,也可以为NTPclient。

在linux中有两种查看系统时间的方法:

date        #查看系统时间
hwclock     #查看硬件时间

实验环境: centos 6.6 (x86_64)*2
IP地址:
NTP server 192.168.2.254
NTP client 192.168.2.2

在cenots中默认是没有安装NTPserver的我们需要手动安装,可使用RPM包安装、yum安装、编译安装,这里演示使用yum安装来达到快速完成的目的。

rpm -q ntp && yum install ntpd    #判断当前系统是否安装ntpd (server与client都需要安装)

其主配置文件为/etc/ntp.conf,系统中还有一些别的目录是与时间相关的这里列一下。

/etc/sysconfig/clock 设置本地时区的文件
/etc/localtime 本地系统时间设定文件
/usr/share/zoneinfo/ 各个时区所对应的目录都在此目录下

在搭建前首先与互联网上的时间服务器同步一下

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置为上海时间
ntpdate 202.112.31.197  #与互联网时间同步一下

接下来开始配置本地ntp时间服务器,打开配置文件/etc/ntp.conf,看下常用参数。

driftfile /var/lib/ntp/drift    #解决NTP服务器校准时间时的传送延迟,driftfile后只能跟普通文件,不能为链接文件或其他文件。
restrict default kod nomodify notrap nopeer noquery    #拒绝IPV4客户端向此服务器发起同步时间请求
restrict -6 default kod nomodify notrap nopeer noquery #拒绝IPV6客户端向此服务器发起同步时间请求
restrict 127.0.0.1  ######
restrict -6 ::1     ######这两个参数为进允许本机访问
server 0.centos.pool.ntp.org iburst    ##指定上级的时间服务器这些都为NTP安装好后默认的

设置下内网客户端也可以向此服务器发起同步请求:

restrict 192.168.2.0 mask 255.255.255.0 nomodify

将软件安装完成后的时间服务器注释掉,添加刚才手动同步的地址

#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 202.112.31.197

这样NTPserver就已经搭建好了,使用service ntpd start启动ntp server

接下来配置客户端,将原来的server注释掉然后添加一行sever然后启动即可完成

#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 192.168.2.254

然后启动ntpd即可让服务器自动同步时间,如果需要开机启动的话使用chkconfig ntpd on即可,如果在client上手动同步时间出现"no server suitable for synchronzization found "的错误,则在server端中加入如下内容,然后重启服务再次同步。

server 127.127.1.1
fduge 127.127.0.1 stratum 10 refid NIST
时间: 2024-10-09 17:45:02

Centos6系列搭建NTP时间服务器的相关文章

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

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

linux搭建NTP时间服务器步骤

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

windows server 2008搭建NTP时间服务器和客户端

背景:处于内网内的多台服务器(我们称之为NTP客户端)时间经过长时间运行,系统时间相差5分钟,有一台服务器连接外网(我们称为NTP服务器). 由于外网服务器可以和internet时间同步,故选做NTP服务器. 部署步骤: 一:服务端 默认情况下,独立服务器WINDOWS SERVER 2008是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行.工作之前请先备份注册表文件.     1.修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\Curren

centos7.2_x64搭建ntp时间服务器

系统版本centos7.2_x641.安装ntp时间服务程序yum -y install ntp 2.配置ntp服务设置时间源,这里可以使用centos提供的默认时间源,其他都为默认server 0.centos.pool.ntp.org iburstserver 1.centos.pool.ntp.org iburstserver 2.centos.pool.ntp.org iburstserver 3.centos.pool.ntp.org iburst 3.更改本地的时区参考我另外一个修改

centos搭建ntp时间服务器

1.安装. yum install -y ntp 2.开机启动. chkconfig ntpd on 3.配置. vim /etc/ntp.conf 修改restrict default kod nomodify notrap nopeer noquery 变成restrict default  nomodify notrap 添加以下这行,其中192.168.0.0 netmask是允许连接此服务器的ip段 restrict 192.168.0.0 netmask 255.255.0.0 no

linux 搭建 NTP 时间服务器

1搭建DNS 主 从服务器. 1.1环境要求: Centos 6.5 x86_64 1.2硬件配置: 名称 IP规划 cpu 内存 硬盘 主服务器 192.168.0.24 4核 8G 80G 从服务器 192.168.0.34 4核 8G 80G 1.3软件包安装: [[email protected] ~]# yum install -y bind bind-chroot bind-utlis 1.4配置文件: /etc/named.conf bind 服务主配置文件. /var/named

搭建NTP时间服务器

Centos 7 #安装软件 [[email protected] ~]# yum -y install chrony #修改配置文件 [[email protected] ~]# vi /etc/chrony.conf 22:allow 192.168/16 #设置时区 [[email protected] ~]#timedatectl set-timezone Asia/Shanghai #开启服务 [email protected] ~]#systemctl start chronyd.s

国内互联网可用时间服务器地址(NTP时间服务器地址)

老男孩老师在教学培训过程中经常发现曾经的时间服务器地址不可用了,很是尴尬,特找到了国内比较稳定的时间服务器地址,和博友分享如下: ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com 在Linux里使用的语法为: ntpdate ntp1.aliyun.com 写个for循环检测如下: [[email protected] ~]

局域网部署ntp时间服务器

搭建ntp时间服务器 时间服务器配置 须切换到root用户,再进行操作 检查ntp是否安装 [[email protected] ~]# rpm -qa | grep ntp 如果没有安装,须安装 [[email protected] ~]# yum -y install ntp ntpdate 修改ntp配置文件 [[email protected] ~]# vim /etc/ntp.conf 修改内容如下 #授权172.16.1.0-172.16.1.255网段上的所有机器可以从这台机器上查