`

Linux 系统安装配置NTP时间服务器

 
阅读更多

Linux 系统安装配置NTP时间服务器

 

 

NTP(The Network Time Protocol) 是网络时间协议,用以同步网络内计算机的时间。 
它通过udp包交换,用特定算法进行协商,从而把计算机上的时间与时间服务器上的 
时间保持一致。通过互联网它支持的误差是10毫秒,局域网则可以达到200微秒。

 

NTP时间服务器分为多层,从0层到4层,每层依次与上一次服务器同步,最高层的服务器 
则直接连接一个高精度的时钟设备,比如原子钟、GPS或者电波时等。

 

自己搭建时间服务器需要指定一个上层的时间服务器,然后它可以向局域网内的其它机器 
提供同步服务。

详细信息可以见:

    http://en.wikipedia.org/wiki/Network_Time_Protocol

 

安装NTP Server


Linux系统内核提供了对NTP的支持,因此只需要再安装一个NTP Server的守护进程即可。 
常用的ntpd由ntp.org提供。

下载安装ntpd的稳定版本。目前是ntp-4.2.6p3. 
    
    http://www.ntp.org/downloads.html

示范脚本:: 
    
    wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p3.tar.gz 
    tar zxf ntp-4.2.6p3.tar.gz 
    mkdir /app/ntp 
    cd ntp-4.2.6p3 
    ./configure --prefix=/app/ntp --enable-all-clocks --enable-parse-clocks 
    make clean && make check && make && make intall 
    
注意:/app/ntp为ntpd的安装后文件路径

 

配置

 

1. 配置文件位置为:: 
    
    /etc/ntp.conf

2. 修改配置允许局域网内机器与该服务器进行时间同步。

    将下面语句::

        restrict default kod nomodify notrap nopeer noquery

    修改为:: 
        
        restrict default nomodify

3. 修改上一层的时间服务器。

    ntp.org现在提供NTP POOL PROJECT,即ntp 服务器池项目。在中国区域,配置如下即可::

        server 0.cn.pool.ntp.org 
    server 0.asia.pool.ntp.org 
    server 2.asia.pool.ntp.org

    其中0.cn 是中国服务器池,后面两个是亚洲的服务器池。 
    
    最新列表见: 
    
        http://www.pool.ntp.org/zone/cn

 

启动 NTP 服务器


进入ntpd安装后的路径,如/app/ntd, 启动参数如下::

    ./ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid -l /app/ntp/log/ntp.log

注意启动后需要等几分钟,否则其它机器来同步时会得到 
    
    no server suitable for synchronization found

的错误。

 

Linux客户端机器配置

 

客户端机器使用ntpdate 程序来执行同步。 格式如下:: 
    
    ntpdate  ntp-server-ip

如果需要配置计划任务,命令如下::

    # 查看是否已经添加时间同步的计划任务 
    cat /etc/crontab 
    
    # 如果没有则添加下列行,每30分钟同步一次: 
    echo '*/30 * * * * root /usr/sbin/ntpdate 10.20.219.43' >> /etc/crontab 
    
    # 将计划任务设为自动,默认是启动的【可选】 
    chkconfig crond on 
    
    # 启动计划任务服务 
    service crond restart

    # 有些机器需要设置时区为中国 
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

Windows客户端机器配置

 

微软从Windows 2000后支持NTP,由Win32 Time服务提供。

配置的命令行代码如下::

    rem : 将时间同步服务设为自动,默认被禁用 : 
    sc config W32Time start= AUTO 
    rem : 启动时间同步服务 : 
    net start W32Time 
    rem : 设置同步选项 , 10.20.222.2 为时间服务器ip  
    w32tm /config /syncfromflags:manual /manualpeerlist:10.20.222.2

    rem : 更新同步选项 : 
    w32tm /config /update 
    rem : 执行同步 : 
    w32tm /resync 

分享到:
评论

相关推荐

    Linux 7安装配置NTP网络时间同步服务器

    Linux 7安装配置NTP网络时间同步服务器

    linux配置ntp时间同步.txt

    NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。 同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志...

    Linux下配置NTP架设本地的时间服务器

    本文介绍了在Linux下配置NTP架设本地的时间服务器的方法。

    Linux NTP时间服务器

    配置NTP时间服务器的客户端 1.安装时间管理的软件包:chrony #yum -y install chrony 2.修改配置文件: #vim /etc/chromy.conf server 时间服务器的域名 iburst 3.重启 查看时间服务的状态: #timedatectl 启动时间...

    linux下配置NTP架设本地时间服务器

    在linux下,我们可以通过自带的NTP(Network Time Protocol)协议通过网络使自己的系统保持精确的时间。 NTP是用来使系统和一个精确的时间源保持时间同步的协议。建议大家在自己管理的网络中建立至少一台时间服务器来...

    Linux局域网中配置NTP服务器.pdf

    Linux局域网中配置NTP服务器.pdf

    linux时间同步ntp服务的安装与配置

    1、安装ntp服务,要使用时间同步、那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@5201351 ~]# yum install ntp -y 2、如果只是作为客户端的话,配置则可以非常简单,编辑/etc/ntp.conf文件,注释掉默认...

    Suselinux11NTP服务器端搭建设置宣贯.pdf

    Suselinux11NTP服务器端搭建设置宣贯.pdf

    ntp时间服务器配置

    配置Linux异构网络下的ntp时间服务器

    Linux离线安装NTP服务,内网环境下配置本地时间同步

    Linux离线安装NTP服务,内网环境下配置本地时间同步 多台服务器安装 1、常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ntp-4.2.6p5-29.el7.centos.2.x86_64 #卸载 systemctl status ...

    linux下ntp时间服务器的搭建与配置.docx

    linux下ntp时间服务器的搭建与配置.docx

    linux时间同步ntp.conf配置文件

    linux环境下的ntp时间同步,服务器端需要修改配置文件ntp.conf,附件给出了详细的配置信息。

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

    本文主要介绍了如下知识点: ...【2】CentOS NTP服务器安装与配置 http://www.linuxidc.com/Linux/2014-01/95258.htm 【3】时间同步百度百科 https://baike.baidu.com/item/时间同步/1810349?fr=aladdin

    ntp时间同步最齐全的配置资料

    资料里面有用windows来做ntp服务器的,有用linux做服务器的配置及相关的资料。同时还有用客户端的每个配置的情况及相关的软件: LINUX NTP SERVER 的配置 WINDOWS NTP SERVER 的配置 LINUX NTP CLIENT 的配置 WINDOWS...

    linux服务器ntp配置方法

    详细的ntp服务器配置方法,时间同步在多数服务运行时起到非常大的作用,这是一篇一步步教你如何设置使用这个服务并与其它服务器进行有效协调的好文档。

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

    NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。  同步时钟大的好处是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志...

    linux 构建ntp 服务器

    安装ntp程序后服务器即使ntp服务器端又是ntp客户端,启用了ntp服务,同时在本机执行ntpdate 同步时间会出现问题”the NTP socket is in use, exiting”,解决办法是停止本机的ntp服务程序。 NTP (server,client) ...

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

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

    linux 搭建内网NTP服务器

    只有两个配置文件 一个服务器 一个客户端 替换就可以了

    NTP服务器配置自动脚本(ntp)

    NTP服务器配置自动脚本(ntp)

Global site tag (gtag.js) - Google Analytics