CentOS6 自己动手搭建开放NTP服务器

第一步:

1. 安装NTP服务程序:

[[email protected] ~]# rpm -qa | grep ntp #查询是否安装ntp服务程序
[[email protected] ~]# yum install -y ntp #安装ntp服务程序 

2. 配置NTP服务程序:

以下红色是新增的配置,黑色是默认配置

[[email protected] ~]# cp /etc/ntp.conf{,.bak} #备份ntp配置文件
[[email protected] ~]# vim /etc/ntp.conf  #使用vim编辑ntp配置文件 见vim使用方法
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
restrict 192.168.5.0 mask 255.255.255.0 nomodify notrap  #允许该网段内的主机可以进行校时
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap restrict default #default指所有的IP
server 210.72.145.39 prefer     #上层NTP服务器地址,prefer表示优先
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

3. 设置NTP服务器控制操作:

# chkconfig ntpd on  #设置为开机启动
# /etc/init.d/ntpd start #启动NTP服务器
# /etc/init.d/ntpd stop #关闭NTP服务器
# /etc/init.d/ntpd restart #重启NTP服务器                

 查看NTP端口

[[email protected] ~]# netstat -tlunp | grep ntp
udp        0      0 192.168.5.180:123            0.0.0.0:*      28331/ntpd   #这里的ip地址是本地IP,如果开放公共NTP的话是NTP服务器的IP
udp        0      0 127.0.0.1:123                0.0.0.0:*      28331/ntpd
udp        0      0 0.0.0.0:123                  0.0.0.0:*      28331/ntpd
udp        0      0 fe80::20c:29ff:fe2b:9990:123 :::*           28331/ntpd
udp        0      0 ::1:123                      :::*           28331/ntpd
udp        0      0 :::123                       :::*           28331/ntpd

  

4.

现在ntp服务器已经启动了,不过与上层服务器连接则还需要一些时间,通常启动NTP后在15分钟内才会和上层NTP服务器顺利连接上。

如何确定NTP服务器顺利地更新了自己的时间呢?可以使用以下几个命令查看

[[email protected] ~]# ntpstat
synchronised to NTP server (72.5.72.15) at stratum 3
   time correct to within 80 ms
   polling server every 128 s  

这个命令列出NTP服务器是否已经与上层NTP服务器连接,由上述的输出结果可以知道,时间已经校正约80ms,且每隔128秒会主动去更新============================================================================================================================================

ntpq -p命令可以列出当前我们的NTP服务器与上层NTP服务器的连接状态:

[[email protected] ~]# ntpd -p
    remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 210.72.145.39   .INIT.          16 u    - 1024    0    0.000    0.000   0.000
*mirror1.sjc02.s 162.213.2.253    2 u    1  128  377   10.196    0.945   2.653
+clocka.ntpjs.or 142.66.101.13    2 u   68  128  377   32.037    0.300   3.040
+96-83-113-171-s 172.16.23.153    2 u  132  128  377   77.364    3.457   3.268
-tesla.selinc.co 74.117.214.3     2 u  465  128   70   40.243    7.171   5.293

以上几个字段的意义如下:

remote: NTP主机的IP或主机名;

注意左边的符号: *:表示正在使用的NTP服务器

+:表示已经连接成功,但是作为备用提供时间更新的NTP服务器;

refid: 上层NTP服务器地址;

st: 就是stratum阶层;

when:几秒钟前做过时间同步更新操作;

pool:下次更新在几秒钟之后;

reach:已经向上层NTP服务器要求更新的次数;

delay: 网络传输过程中延迟的时间,单位为10-6秒;

offset:时间补偿结果,单位为10-3秒;

jitter:系统时间与BIOS硬件时间的差异时间,单位为10-6秒;

 

PS:

国家授时中心服务器网址: http://www.time.ac.cn/stime.asp

          IP: 210.72.145.39

配置NTP时可以同步硬件时钟指令如下:

同步硬件时钟 SYNC_HWCLOCK=yes

原文地址:https://www.cnblogs.com/2018shawn/p/9022425.html

时间: 2024-11-08 09:28:15

CentOS6 自己动手搭建开放NTP服务器的相关文章

搭建配置NTP服务器

1.yum install -y ntp 2.关闭防火墙     service iptables stop     service ip6tables stop     chkconfig iptables off     chkconfig ip6tables off     vim /etc/selinux/config          修改SELINUX=disabled           3.备份ntp.conf配置文件     cp /etc/ntp.conf /etc/ntp.

为嵌入式开发板客户端自己动手在虚拟机上搭建时间同步NTP服务器

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时 UTC(Universal Time Coordinated).NTP的主要开发者是美国特拉华大学的David L. Mills教授.NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间,看多方便. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,

搭建Windows NTP服务器

[测试环境]Windows 7 旗舰版 With Sp1 STEP1:组策略: 计算机配置管理模板-Windows时间服务-时间提供程序-启用Windows NTP服务器(未配置->已启用) STEP2:注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags(Hex a Dec 10->Hex 5 Dec 5) STEP3:CMD: net stop w32time net s

【我的Linux,我做主!】动手搭建Postfix邮件服务器

目录:(一)了解邮件的整个收发流程(二)配置postfix邮件服务器(三)使用图形客户端收发邮件 (一)了解邮件的整个收发流程 (1.1)电子邮件在我们的日常生活中,属于经常用到的一种信息传输服务.我们使用的可能是自己公司的邮件服务器,也可能使用的是互联网中提供的知名邮件服务器,例如QQ邮箱.163邮箱.126邮箱等,它们收发邮件的流程都是一样的.假设现在有一个126邮件服务器,在邮件服务器上有两个帐户,分别是[email protected]和[email protected],此时如果tom

CentOS7配置时间和CentOS6搭建局域网NTP

NTP 2015年8月20日 星期四 17:34 CentOS 7配置本地时区和TIME ZONE #用tzselect配置时区和time zone [[email protected] Asia]# /usr/bin/tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas

NTP服务器的配置

安装cloudera Manager的时候,必须要求集群的主机之间时间同步,搭建一个NTP服务器的思路是,首先通过一台主机master与外网进行时间同步,然后其他的slaver主机与主机master进行时间同步. 1.所有节点配置NTP服务 集群中所有主机必须保持时间同步,如果时间相差较大会引起各种问题. 具体思路如下: master节点作为ntp服务器与外界对时中心同步时间,随后对所有datanode节点提供时间同步服务. 所有datanode节点以master节点为基础同步时间. 所有节点安

CentOS6.5系统搭建NTP服务器

在进入到我们的主题之前首先我们可以简单了解一下这几个名词 Atomic Clock: 现在计算时间最准确的是使用 原子震荡周期 所计算的物理时钟(Atomic Clock),因此也被定义为标准时间(International Atomic Time) UTC(coordinated Universal Time): 协和标准时间 就是利用 Atomic Clock 为基准定义出来的正确时间 (世界统一时间,世界标准时间,国际协调时间) 硬件时钟: 硬件时钟是指嵌在主板上的特殊的电路, 它的存在就

为嵌入式开发板客户端自己动手在虚拟机上搭建NTP服务器

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Universal Time Coordinated).NTP的主要开发者是美国特拉华大学的David L. Mills教授.NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间,看多方便. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,时

Linux 搭建本地 ntp时间服务器

Linux搭建本地时间服务器 实验前说明: 实验机器:VMware 10 实验系统:CentOS6.6 实验目的:让VMware上的所有CentOS系统时间都一样,方便做集群实验: # 1,编译安装ntp(在你想做时间服务器的那台机器上)我这台机器ip为:172.16.249.135 # 安装gcc编译器 yum install gcc -y # 下载程序包 wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p