`

linux操作系统下NTP服务器配置

 
阅读更多

Network Time Protocol(NTP ,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。

    同步时钟最大的好处就是相关系统上日志 文件中的数据,如果网络中使用中央日志主机集中管理日志,得到的日志结果就更能反映真实情况。在同步了时钟的网络中,集中式的性能监控、服务监控系统能实时的反应系统信息,系统管理员可以快速的检测和解决系统错误。

   安装配置NTP服务

    下面将介绍NTP服务器的简单配置

   第一步,安装NTP服务

    一般的Linux 发行版都会带ntp软件包,如果你的系统中还没有安装,就使用rpm命令安装此包

,以下以centos系统为例配置一台时间服务器:

 查找当前系统是否已安装ntp
 [root@localhost ~]# rpm -qa | grep ntp
 chkfontpath-1.10.1-1.1
 ntp-4.2.2p1-8.el5.centos.1       (这个就是已经安装的RPM包)

 如果没有安装,可用下例命令安装:
 [root@localhost ~]# rpm -ivh ntp-4.2.2p1-8.el5.centos.1.rpm

   第二步,配置NTP服务器
 
   NTP服务器配置如下:

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

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.1.0 mask 255.255.255.0 nomodify notrap

server 192.168.146.225
server 0.centos.pool.ntp.org
server 1.centos.pool.ntp.org
server 2.centos.pool.ntp.org


server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10

   配置文件说明如下:

    第一行restrict、default定义默认访问规则,nomodify禁止远程主机修改本地服务器配置,notrap拒绝特殊的ntpdq捕获消息,noquery拒绝btodq/ntpdc查询(这里的查询是服务器本身状态查询)。

    restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
    这句是手动增加的,意思是从192.168.1.1-192.168.1.254的服务器都可以使用我们的NTP服务器来同步时间。

    server 192.168.146.225
    这句也是手动增加的,指明局域网中作为NTP服务器的IP;

  配置文件的最后两行作用是当服务器与公用的时间服务器失去联系时以本地时间为客户端提供时间服务。


   端口
  ntp使用udp协议,记得开放其123端口。


  启动NTPD

    为了使NTP服务可以在系统引导的时候自动启动,执行:
    #chkconfig ntpd on
    启动ntpd:
  service ntpd start


   NTP客户端配置:

    在客户端手动执行“ntpdate 服务器IP”来同步时间;


    另可以使用crond来定时同步时间:

    以root身份运行周期性任务:
  [root@supersun root]# crontab -e

  添加以下内容,每15分钟更新一下时间:
  15 * * * * ntpdate 服务器IP

    此处的ntpdate命令包含在ntp软件包中,记得确认系统中是否已安装。


   第三步,检查时间服务器是否正确同步

    使用下面的命令检查时间服务器同步的状态:
    #ntpq -p
   
    一个可以证明同步有问题的证据是:所有远程服务器的jitter值是4000并且delay和reach的值是0。

可能的原因有:

    有防火墙阻断了与server之间的通讯,即123端口是否正常开放;

    此外每次重启NTP服务器之后大约要3-5分钟客户端才能与server建立正常的通讯连接,否则你在客户端执行“ntpdate 服务器ip”的时候将返回:
    27 Jun 10:20:17 ntpdate[21920]: no server suitable for synchronization found

分享到:
评论

相关推荐

    LINUX NTP服务器搭建和客户端配置

    本文主要讲述了对于NTP服务器和客户端如何进行配置,本文主要以LINUX和CISCO交换机为例,详细的介绍了配置过程和操作步骤,下面文章将会使你受益匪浅。 出于网管的目的,我们架设了syslog,来监控交换机日志,同时也...

    Linux部署NTP服务器进行时间同步.docx

    Linux部署NTP服务器进行时间同步,,根据你的实际性况,时间不同步,该如何处理,而又没有办法的情况下详细操作步骤。

    服务器NTP时间同步配置说明

    3、局域网内NTP服务器的安装、配置、运维操作; 4、Linux系统时间同步设置; 5、Windows 7系统时间同步设置; 6、Windows Server 2008系统时间同步设置。 参考资料: 【1】winserver 2008 r2如何设置时间同步 ...

    Linux从入门到精通视频.zip

    1.Linux操作系统入门简介1 (1).mp4 2.Linux操作系统CentOS6.5安装.mp4 3.Linux必备命令讲解.mp4 4.Linux权限管理及网络设置.mp4 5.Linux初学常见问题答疑.mp4 6.Linux构建NTP及DHCP服务器构建.mp4 7.Linux下NFS及...

    中标麒麟服务器操作系统介绍.pdf

    中标麒麟服务器操作系统介绍 目录 中标麒麟服务器操作系统介绍 1 面向的市场客户及应用场景分析 2 成功案例介绍 4 客户价值分析 3 Linux操作系统 Linux是一种自由和开放源码的类 Unix操作系统。 基于Linux内核,使用...

    NTP校时判断win或linux服务.rar

    java代码根据NTP时间服务器,判断操作系统,实现对windows服务器或者linux服务器,校时。修改时间。等操作

    Linux运维从入门到高级全套案例v3.rar

    操作系统简介 1.2 Linux发展趋势 3 Linux系统安装 4 Linux学习技巧 2. Linux系统篇…… 2.1 Linux系统管理… 2.1.1 Linux目录初识 2.1.2 Linux常用命令 2.1.3 Linux用户权限 2.1.4Limx网络配置 3. Linux服务篇 Linux...

    让linux系统时间与(windows)服务器同步操作说明(离线安装包及操作说明)

    局域网网,多服务器时间同步。linux与windows进行时间同步。linux离线安装ntp ntpdate 包及操作说明. window 开启ntp服务

    linux与windows时间同步

    项目中使用了windows及linux两种系统,所有服务器时间同步比较困难,晚上研究了一下,两种操作系统都支持标准的NTP(Network Time Protocol)协议,可以通过NTP来实现所有服务器的时间同步,下面是配置方法:

    在CGSL上配置NTP服务

    CGSL系统为标准服务器版本,为满足大多数用户的需求,系统提供了大量的通用服务和基本功能,本文主要介绍NTP服务的配置和使用。

    Linux下搭建Python开发环境部署.docx

    安装操作系统 系统版本CentOS release 6.5 (Final)mini安装 关闭SELinux 关闭防火墙功能 关闭SSH的UseDNS功能 配置IP地址 配置DNS服务器 配置NTP服务器 配置主机名

    linux系统 密码破解

    第2部分为主机的简易防火措施,包括限制Linux对外连接端口、Linux自动在线升级、路由器设置、防火墙设置等各项措施,告诉您如何保护主机,并培养良好的操作习惯:第3部分为局域网与小型企业内各种常见服务器的架设,...

    服务器虚拟化实施方案.doc

    67 7.6.1 配置主机通信 67 7.6.2 配置网络环境 67 7.6.3 配置集群 68 7.6.4 测试 71 7.7 创立只读用户appmon 72 8 虚拟机部署 74 8.1 新建虚拟机 74 8.1.1 创立虚拟机 74 8.1.2 安装操作系统 81 8.1.3 设置虚拟机...

    (售后服务)服务器虚拟化实施方案.doc

    67 7.6.1 配置主机通信 67 7.6.2 配置网络环境 67 7.6.3 配置集群 68 7.6.4 测试 71 7.7 创建只读用户appmon 72 8 虚拟机部署 74 8.1 新建虚拟机 74 8.1.1 创建虚拟机 74 8.1.2 安装操作系统 81 8.1.3 设置虚拟机...

    服务器环境检查汇总.docx

    检查操作系统版本和内核版本 cat /etc/redhat-release uname -a 检查CPU、内存、磁盘 lscpu 服务器环境检查汇总全文共17页,当前为第2页。服务器环境检查汇总全文共17页,当前为第2页。 服务器环境检查汇总全文共17...

    mesa:使用NTP作为传输协议的命令和控制

    服务器用作合法的NTP服务器 通过自定义NTP数据包发送命令/参考 服务器处理多个并发连接 代理可在Windows,Linux和macOS上运行 轻松的代理分组(操作系统和服务) 单字节XOR加密和解密(已实现,但目前已损坏)...

    Linux应用软件服务篇-五剑客

    第三章节讲解NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端远程挂载服务器...

    大数据学习计划.pdf

    所以在第⼀部分的学习中我们需要达到以下⽬标: 1、通过对 Linux 操作系统体系结构、 服务管理、包管理、NTP 协议时间 服务器、关系型数据库理论和 MySQL 数据库等相关知识的学习, 掌握⼤部分安装部署 Hadoop 集群...

    校园网网络安全方案设计..doc

    现在网络服务器安装的操作系统有UNIX、Windows NTP2000、Linux 等, 这些系统安全风险级别不同, UNIX因其技术较复杂通常会导致一些高级黑客对其进行攻击; 而Windows NTP2000 操作系统由于得到了广泛的普及, 加上其...

Global site tag (gtag.js) - Google Analytics