技术标签: linux 学习
NTP(The Network Time Protocol) 是网络时间协议,用以同步网络内计算机的时间。
它通过udp包交换,用特定算法进行协商,从而把计算机上的时间与时间服务器上的
时间保持一致。通过互联网它支持的误差是10毫秒,局域网则可以达到200微秒。
NTP时间服务器分为多层,从0层到4层,每层依次与上一次服务器同步,最高层的服务器
则直接连接一个高精度的时钟设备,比如原子钟、GPS或者电波时等。
自己搭建时间服务器需要指定一个上层的时间服务器,然后它可以向局域网内的其它机器
提供同步服务。
详细信息可以见:
http://en.wikipedia.org/wiki/Network_Time_Protocol
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
进入ntpd安装后的路径,如/app/ntd, 启动参数如下::
./ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid -l /app/ntp/log/ntp.log
注意启动后需要等几分钟,否则其它机器来同步时会得到
no server suitable for synchronization found
的错误。
客户端机器使用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 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
文章浏览阅读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指北针
文章浏览阅读2.3w次,点赞5次,收藏39次。最近在使用Android Studio开发中遇到了一些小的问题,就是别人的项目在自己这里打不开的情况,小编在这里给发大家提供一套自己的解决方法,希望对你们有所帮助。(更改的内容就是你现在的自己的项目保持一致),一共有三处修改的地方: 下边是一个AS项目的目录(你要打开的项目): 1、第一个要更改的地方就是上图所示的位置: 使用notepad++打开,更改下图所示的内容: 将上边区域的_android studio低版本可以运行高版本文件吗
文章浏览阅读904次。书的知识书的知识开本:开本指书刊幅面的规格大小,即一张全开的印刷用纸裁切成多少页。常见的有三十二开(多用于一般书籍)、十六开(多用于杂志)、六十四开(多用于中小型字典、连环画)。版式:即书籍的规格式样,包括开本、排式、版面、插图等。版本:指某种书不同的本子。有的书一出版就有几种形式;有的书在出版后,由于进行修改,再印时改变了原来的版本。版次:第一次出版印刷的书写有“某年某月第一版,第一次印刷”,这
文章浏览阅读1.5k次。 序号 模板名称 模板类型 应用时间_为什么用datalist进行编号
文章浏览阅读7w次,点赞136次,收藏472次。我的程序员宅基地地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!吴恩达(Andrew Ng)相信大家都不陌生了。8 月 8 日,吴恩达在他自己创办的在..._吴恩达深度学习课程
文章浏览阅读5k次。1、使用UIWebView加载网页运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewController.m添加实现[cpp] view plaincopy#import _uiwebview apis是什么意思
文章浏览阅读647次。http://wiki.ros.org/ROS/Tutorialshttp://blog.csdn.net/column/details/ros-explore.html_ros explore
文章浏览阅读68次。C语言程序设计实训教程教学课件作者周林ch06函数课件.ppt1)自动变量(auto变量) 局部变量,如果不专门声明存储类别,都是动态地分配存储空间的 调用函数时,系统会给局部变量分配存储空间,调用结束时就自动释放空间。因此这类局部变量称为自动变量 自动变量用关键字auto作存储类别的声明 2. 局部变量 第六章 函 数 6.6 变量的存储类型及作用域 2)静态局部变量(static局部变..._c语言程序设计周林课后答案
文章浏览阅读185次。适配车型:奔驰S级新E级C级GLC均可升级改装原厂柏林之声音响套装 柏林之声:奔驰原厂柏林之声被誉为音响界的劳斯莱斯,无损安装不并线不破线,可恢复出厂状态,不影响质保,旋转高音2个柏林高音2个柏林中音7个柏林低音2个喇叭罩8个,13件套喇叭套装,增加功放音质提升7倍。 成都蔚..._成都蔚一车改
文章浏览阅读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
文章浏览阅读129次。Microsoft Security Essentials Beta (以下简称:MSE)的官方网站才刚刚上线,虽然网站上公布在 Beta 阶段会针对几个国家区域提供测试下载,但是到本文开始前,我们还无法通过正常的 URL 来获取该软件。不过好心的网友已经提供了下载方法,只需要在访问 MSE 官方网站地址的后面加上一个语言标示就可以点击..._msefsc
文章浏览阅读3.3k次。nfs挂载报错failed: Permission denied_nfs挂载后访问提示权限不够