ntp 配置安装服务器_ntp-4.2.8 设置向导-程序员宅基地

技术标签: linux 学习  

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 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/occupy8/article/details/41940193

智能推荐

ArcEngine添加指北针_arcengine指北针-程序员宅基地

文章浏览阅读2.9k次。程序主界面如下图所示:主界面代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Ta..._arcengine指北针

解决Android Studio版本兼容问题(低版本的AS打不开高版本的项目)_android studio低版本可以运行高版本文件吗-程序员宅基地

文章浏览阅读2.3w次,点赞5次,收藏39次。最近在使用Android Studio开发中遇到了一些小的问题,就是别人的项目在自己这里打不开的情况,小编在这里给发大家提供一套自己的解决方法,希望对你们有所帮助。(更改的内容就是你现在的自己的项目保持一致),一共有三处修改的地方: 下边是一个AS项目的目录(你要打开的项目): 1、第一个要更改的地方就是上图所示的位置: 使用notepad++打开,更改下图所示的内容: 将上边区域的_android studio低版本可以运行高版本文件吗

书的知识-程序员宅基地

文章浏览阅读904次。书的知识书的知识开本:开本指书刊幅面的规格大小,即一张全开的印刷用纸裁切成多少页。常见的有三十二开(多用于一般书籍)、十六开(多用于杂志)、六十四开(多用于中小型字典、连环画)。版式:即书籍的规格式样,包括开本、排式、版面、插图等。版本:指某种书不同的本子。有的书一出版就有几种形式;有的书在出版后,由于进行修改,再印时改变了原来的版本。版次:第一次出版印刷的书写有“某年某月第一版,第一次印刷”,这

datalist自增序号_为什么用datalist进行编号-程序员宅基地

文章浏览阅读1.5k次。 序号 模板名称 模板类型 应用时间_为什么用datalist进行编号

Coursera吴恩达《神经网络与深度学习》课程笔记(1)-- 深度学习概述_吴恩达深度学习课程-程序员宅基地

文章浏览阅读7w次,点赞136次,收藏472次。我的程序员宅基地地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!吴恩达(Andrew Ng)相信大家都不陌生了。8 月 8 日,吴恩达在他自己创办的在..._吴恩达深度学习课程

UIWebView的介绍_uiwebview apis是什么意思-程序员宅基地

文章浏览阅读5k次。1、使用UIWebView加载网页运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewController.m添加实现[cpp] view plaincopy#import _uiwebview apis是什么意思

随便推点

ROS探索_ros explore-程序员宅基地

文章浏览阅读647次。http://wiki.ros.org/ROS/Tutorialshttp://blog.csdn.net/column/details/ros-explore.html_ros explore

c语言周林答案,C语言程序设计实训教程教学课件作者周林ch06函数课件.ppt-程序员宅基地

文章浏览阅读68次。C语言程序设计实训教程教学课件作者周林ch06函数课件.ppt1)自动变量(auto变量) 局部变量,如果不专门声明存储类别,都是动态地分配存储空间的 调用函数时,系统会给局部变量分配存储空间,调用结束时就自动释放空间。因此这类局部变量称为自动变量 自动变量用关键字auto作存储类别的声明 2. 局部变量 第六章 函 数 6.6 变量的存储类型及作用域 2)静态局部变量(static局部变..._c语言程序设计周林课后答案

奔驰柏林之声旋转高音喇叭音响 成都蔚一车改-程序员宅基地

文章浏览阅读185次。适配车型:奔驰S级新E级C级GLC均可升级改装原厂柏林之声音响套装 柏林之声:奔驰原厂柏林之声被誉为音响界的劳斯莱斯,无损安装不并线不破线,可恢复出厂状态,不影响质保,旋转高音2个柏林高音2个柏林中音7个柏林低音2个喇叭罩8个,13件套喇叭套装,增加功放音质提升7倍。 成都蔚..._成都蔚一车改

SpringBoot(二):web综合开发_o.s.b.c.l.loggingapplicationlistener : cannot set -程序员宅基地

文章浏览阅读328次。一、SpringBoot(二):web综合开发上篇文章介绍了Spring boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我..._o.s.b.c.l.loggingapplicationlistener : cannot set level 'mapper:debug' for

Microsoft Security Essentials Beta 出自微软的单机版缉毒尖兵-程序员宅基地

文章浏览阅读129次。Microsoft Security Essentials Beta (以下简称:MSE)的官方网站才刚刚上线,虽然网站上公布在 Beta 阶段会针对几个国家区域提供测试下载,但是到本文开始前,我们还无法通过正常的 URL 来获取该软件。不过好心的网友已经提供了下载方法,只需要在访问 MSE 官方网站地址的后面加上一个语言标示就可以点击..._msefsc

nfs挂载报错failed: Permission denied_nfs挂载后访问提示权限不够-程序员宅基地

文章浏览阅读3.3k次。nfs挂载报错failed: Permission denied_nfs挂载后访问提示权限不够

推荐文章

热门文章

相关标签