这周聊聊「NTP」。

上次,聊了「时区」,也就是时间相关的话题。

NTP是「Network Time Protocol」的简称,是为了将网络中计算机的时钟同步到正确时间的协议。

PC内部的时钟是相当不准确的,运行一个月左右就会产生几秒的误差。网络上的服务器,经常由于时钟的误差导致电子邮件的发送接收记录等出现异常。

因此,接入统一网络的主机的时钟有必要互相同步时钟。NTP就是用来解决这个问题的。

NTP是以「服务端·客户端」的方式提供的。「NTP服务器」使用原子时钟之类东西时钟保持正确的时间,然后向NTP客户端提供正确的时间。

客户端Linux通过「ntpdate」命令来和NTP服务器进行时间的同步。

ntpdate命令需要root用户来执行,通过ntpdate指定NTP服务器名来进行同步:

# ntpdate ntp.nict.jp

通过cron定期执行上面的同步,就可以保证服务器的时间正确性了。

问题在于用哪个服务器作为 NTP服务器呢?

「NICT 独立行政法人情报通信研究机构」(日本的一个机构)举办了「日本标准时间项目」,这个项目提供了公用的NTP服务器。

NICT公开的NTP服务器参见:http://www2.nict.go.jp/w/w114/stsi/PubNtp/

这个NTP服务器虽然能够胜任每秒100万次的请求,但是最好不要过度的去访问它。

最好是把网络中一定数量的主机中挑一个作为内网NTP服务器,内网NTP服务器和NICT公开的NTP服务器同步时间,而其它主机直接和这个内网的NTP服务器同步时间即可。

Linux 小知识翻译 - 「NTP」相关推荐

  1. Linux 小知识翻译 - 「cron」

    这次说说「cron」. 「cron」就是「定期自动执行任务的工具」(相当于windows中的计划任务).读做「库隆」.使用「cron」,可以预先指定任务在某个时间执行. 时间的指定并不只是「一小时一次 ...

  2. Linux 小知识翻译 - 「代理服务器」

    这回聊聊「代理服务器」. 在公司里,不通过代理服务器无法连接互联网的,由于代理服务器的原因,有些服务的使用是受到限制的. 有人可能会觉得为什么会存在这种东西?(这里指代理服务器) Proxy本来的意思 ...

  3. Linux 小知识翻译 - 「架构」(arch)

    这次,聊聊「架构」这个术语. 在PC相关的文档中,是不是经常看到「x86架构」这个短句.但是对于这句话,是不是总感到有种似懂非懂的感觉. 架构的英语是「architecture」.这里面有「建筑」,「 ...

  4. Linux 小知识翻译 - 「补丁」(patch)

    这次,聊聊补丁. 当有bug或者安全漏洞的时候,就会发布补丁.打上补丁之后,就能解决相应的bug或者安全漏洞. 那么,「补丁」到底是什么呢? 「补丁」只有少量的代码,一般都是对程序的一部分进行更新或者 ...

  5. Linux 小知识翻译 - 「RAID」

    最近术语「RAID」变得比较有名.「RAID」是指将多个HDD组合起来使用,从而提高存储可靠性的一种技术. 那么,关于 RAID 中的 「RAID 0」「RAID 1」「RAID 5」等各种「RAID ...

  6. Linux 小知识翻译 - 「i386」是什么?

    i386是指 *CPU* 的种类,也可以指 *CPU* 的架构(architecture). 现在的 CPU 一般都用 「Core 2 Duo」或者「Athlon」,「Xeon」,「Opteron」之 ...

  7. Linux 小知识翻译 - 「命令行的提示符」

    这次,聊聊关于「命令行提示符」的相关内容. bash之类的Shell程序是操作Linux所不可缺少的东西.其中bash的提示符也有承担了很重要的作用. 「命令行提示符」的英文是「command pro ...

  8. Linux 小知识翻译 - 「文件系统的种类」

    现在的Linux,主流的文件系统是 「ext3」.但是,文件系统除此之外,还有「ReiserFS」「XFS」「ZFS」等等. 此外,Windows的主流文件系统是「NTFS」,CD-ROM的主流文件系 ...

  9. Linux 小知识翻译 - 「端口限制」

    上次说了端口号相关的内容,这次聊聊「端口限制」的事. 经常看到关于安全的书籍上会说「不要开放多余的端口」,那么,如何限制端口才好呢? 实际,端口限制的方法大体上分的话有2种. 其一,「通过应用程序来处 ...

最新文章

  1. 不想被问年终奖?2018年春节自救攻略来了!
  2. 微生物组-宏基因组分析第9期(报名直播课免费参加线下2020最后一期)
  3. oracle 10g磁盘管理,Oracle 10g UNDO表空间过大导致磁盘空间不足的解决
  4. index 0 does not match the shape of the indexed tensor [8, 8, 4] at index 0
  5. SQL的多种JOIN
  6. 干货 | 你还在群发吗?高效查出哪些微信好友删除了你
  7. 技术团队,你欠了一屁股债你造吗?
  8. Luogu P1198 [JSOI2008]最大数 线段树
  9. 第五节: EF高级属性(一) 之 本地缓存、立即加载、延迟加载(不含导航属性)
  10. c语言实现ftp网络应用程序,使用C语言socket实现windows pc与ftp服务器通信---socket实现ftp客户端...
  11. Linux系统下MYSQL主从同步
  12. NHibernate直接执行SQL进行插入
  13. .net垃圾回收学习[NET 2.0 Performance Guidelines - Garbage Collection][翻译加学习]
  14. 简单谈谈MySQL优化利器-慢查询
  15. Struts 标签 —— Bean 标签
  16. 中科院-杨力祥视频教程 05课程
  17. server sql 去 反斜杠_mssql sqlserver 检索字段中是否包含反斜杠的方法
  18. 利用JS来实现表格的全选、全不选、反选以及删除的功能
  19. mars老师Java教程百度网盘,你一定不能错过
  20. 计算机在职研究生分数,在职研究生复试录取分数线-在职研招网-在职研究生招生信息网...

热门文章

  1. oracle 备份与恢复学习总结
  2. ThinkPHP 目录结构
  3. Python基础-----pickle模块
  4. 【HeadFirst设计模式】8.模板方法模式
  5. 软件项目版本号的命名格式
  6. linux网络编程常用函数详解与实例(socket--bind--listen--accept)
  7. java模拟国际象棋游戏_java国际象棋小游戏
  8. 【数理知识】《矩阵论》方保镕老师-第1章-矩阵的几何理论
  9. 4.7 程序示例--算法诊断-机器学习笔记-斯坦福吴恩达教授
  10. 一起学nRF51xx 2 - clock