在Linux环境下可以通过自带的NTP(Network Time Protocol)协议通过网络使系统保持精确时间, NTP是用来使系统和一个精确的时间源保持时间同步的协议。最好的方法是在自己管理的网络中建立至少一个时间服务器来同步本地时间,这样使得在不同的系统上处理和收集日志和管理更加容易。当然,也有很多免费的NTP客户端供Windows使用。可用的公共时间服务器地址列表可以通过网址:http://ntp.isc.org/bin/view/Servers/NTPPoolServers查询。也可以自己搭建时间服务器。

一.使用公共时间服务器

使用过公共时间服务来同步只需要在/etc/crontab里面设置一个任务,让服务器自动同步公共时间服务器。

[root@localhost ~]$vi /etc/crontab

添加:00 0 1 * * root rdate -s cn.pool.ntp.org --cn.pool.ntp.org为公共时间服务器。

二.使用本地时间服务器

服务器端配置

要使用本地时间服务器需要安装NTP包,可以从网络及系统安装光盘中得到安装包。首先查询服务器是否已经安装了NTP包。

[root@localhost ~]$rpm -qa |grep ntp

/etc/ntp.conf为NTP的主要配置文件,可以通过修改此文件来设置本地时间服务器所同步的公共时间服务器的域名或者IP地址。

[root@localhost ~]$vi /etc/ntp.conf

将配置文件中默认的restrict default nomodify notrap noquery这一行用“#”注释掉,然后根据本地局域网信息添加一行,例如:restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap 在此例子中,掩码地址扩展为255,因此从192.168.0.1——192.168.0.254的计算机都可以使用此NTP服务器来同步时间,如果ntp.conf中有restrict default ignore这一行,那么需要将其注释掉,否则配置的本地时间服务器只能与自身通讯。

在默认情况下,我们配置的NTP服务器不会去时间源哪里同步时间,所以需要修改/etc/ntp/step-tickers文件,加入我们的时间源:0.pool.ntp.org 这样每次通过/etc/init.d/ntpd启动服务的时候就会自动更新时间了。NTP服务的启动命令:service ntpd start

客户端配置

[root@localhost ~]$ntpdate NTP服务器ip

[root@localhost ~]$crontab -e

添加:0-59/10 * * * * root /usr/sbin/ntpdate NTP服务器ip 表示每个10分钟同步一次时间

linux系统怎么样同步时间,Linux系统时间同步相关推荐

  1. linux指向域同步时间,linux在局域网下设置时间同步

    第一步: 选择一个服务器作为时间同步服务器,如IC-1(IP:192.168.1.101) 在IC-1中,编辑文件/etc/ntp.conf # For more information about ...

  2. linux ntpdate 查看同步时间,linux ntp ntpdate 同步时间

    ntp同步时间实验 服务端IP 192.168.1.101 客户端 192.168.1.88 一.登录server端 1.首先配置ntpd服务 vi /etc/ntp.conf 配置文件中一般有res ...

  3. xp系统没有服务器时间,WinXP系统时间无法同步网络时间连时区也不显示的解决方法...

    WinXP系统时间总是与网络上的北京时间自动同步的,如果某一天你突然发现系统时间不准了,甚至连时区也不显示,就说明电脑或者系统出现了问题. 通常有几下几种情况: 1.CMOS电池没电了. 2.在获取最 ...

  4. java linux 时区_java同步/设置Linux系统时间

    java设置/同步Linux系统时间 在网上看了很多,试了很多,不知道是他们的环境不同还是啥原因,很少成功 下面我就把我的测试成功的代码贴出来,让同行们少走弯路,如果实验不成功,可以给我留言 我帮助你 ...

  5. linux系统怎么同步时间不对,linux系统同步系统时间

    业务场景 由于开发用的laravel框架,业务中用了很多job定时任务,时间几乎分布在全天的任何时间点(精确到秒),如果服务器时间校准出现时间跳跃的话,很有可能导致某些计划任务无法执行. 实现方法分析 ...

  6. linux系统时间和硬件时间的修改,Linux修改日期、时间,系统与硬件时间

    Linux的时间分为两种,硬件时间和系统时间两种:html 1.查看与修改系统时间spa 查看系统时间:datehtm # dateget Fri Nov 26 15:20:18 CST 1999同步 ...

  7. linux修改硬件系统时间,Linux修改日期、时间,系统与硬件时间

    Linux的时间分为两种,硬件时间和系统时间两种: 一.查看与修改系统时间 查看系统时间:date # date Fri Nov 26 15:20:18 CST 1999 用指定的格式显示系统时间:  ...

  8. linux系统无法设置时间,linux设置系统时间

    设置系统时间 -         date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 -           date+%y/%m/%d -        ...

  9. linux系统怎么看时间,linux系统如何查看当前时间

    Linux ls命令详解Linux中ls命令用于显示指定工作目录下之内容,其内容就是指定的工作目录所含之文件及子目录,该命令的用法为"ls [参数] [目录名]",其常用参数有&a ...

最新文章

  1. BZOJ3930: [CQOI2015]选数
  2. ubuntu 命令整合1
  3. (转)mybatis一级缓存二级缓存
  4. 把char*转换为wchar_t*
  5. oracle 实现ID自增
  6. 3分钟快速presentation
  7. 64位内核开发第14将,路径的相互转换以及获取.
  8. 构建高性能数据库缓存之redis主从复制
  9. android学习-1
  10. 讲道理 | 三维高斯积分公式
  11. 使用com.alibaba.druid.filter.config.ConfigTools进行加密和解密工具类
  12. 16本版式设计书籍推荐(附PDF链接)设计从业人员必备
  13. 怎么开启2345加速浏览器的过滤弹窗广告
  14. Eclipse 32位,64位 系统安装
  15. adb 进入 recovery adb 进入 bootloader
  16. 如何删除计算机桌面多余的大e,教你删除属性里桌面多余背景图片
  17. WPS表格 JSA-单格内,按文字颜色处理文字
  18. 数据中心能效的重要要素丨潜热与显热
  19. RabbitMQ之web界面解析
  20. 追风去 不如造风来——致敬蚂蚁区块链创新大赛中的参与者们

热门文章

  1. Spring相关笔记整理
  2. Oracle使用数据泵导入/导出数据(expdp/impdp)【图文教程】
  3. 40-400-020-运维-优化-使用MySQLTunner优化MySQL
  4. 【SpringCloud】Spring cloud Alibaba Nacos 服务注册与配置中心 命名空间 Data Id
  5. 【kafka】Kafka 1.1.0 consumer group位移重设
  6. 95-190-440-源码-window-Trigger-Trigger简介
  7. 【Java】java中 ==,equals,hashcode
  8. Spring Boot Admin 的使⽤
  9. drools 7.11 复杂事件处理详解
  10. 【Druid IO】Druid的imply方式安装