linux下通过ntp时间同步方法

   如果服务器的时间出现混乱,将导致很多意想不到的问题。使用NTP,可以使服务器获取正确的时间,从而避免出现问题。

  NTP是Network Time Protocol的简写,意为“网络时间协议”,是一个用TCP/IP协议实现的时间同步协议。

  Ubuntu在每次启动都会自动到ntp.ubuntu .com去做时间同步。但是,由于服务器一般不会频繁启动,所以还是不能避免时间偏差,而且这个偏差可能很大。因此,我们需要时不时地对服务器的时间进行修正。最方便的方法是,借助cron的计划任务,每天进行一次时间同步。比如,创建一个文件/etc/cron.daily/timeupdate:

  ___FCKpd___0nbsp;sudo nano /etc/cron.daily/timeupdate

  然后输入以下内容:

  ntpdate ntp.ubuntu.com

  保存文件后,还需要赋予其可执行权限:

  ___FCKpd___2nbsp;sudo chmod 755 /etc/cron.daily/timeupdate

  这样,系统就可以每天去ntp.ubuntu.com获取时间(/etc/cron.daily/目录下的所有任务都会被每天执行一次),并校准服务器本身的时间。如果你担心时间获取失败,则可以将多个NTP服务器添加到/etc/cron.daily/timeupdate文件中:

  ntpdate ntp.ubuntu.com pool.ntp.org

时间: 2024-11-02 12:01:23

linux下通过ntp时间同步方法的相关文章

Linux下获取当前时间到1970年之前某年份的秒数的C代码实现

一.问题描述 在Linux下编写一C程序,用于获取当前时间到1970年之前某年份的秒数. 二.C代码实现 /********************************************************************* * 版权所有 (C)2015, Zhou Zhaoxiong. * * 文件名称:GetSecNumBetweenTwoYear.c * 文件标识:无 * 内容摘要:获取当前时间到1970年之前某时间的秒数 * 其它说明:无 * 当前版本:V1.0 *

Linux下时区与时间设置方法

首先要说明的是我的系统是fedora,其他系统可能不完全相同. 1,时间保存在硬件实时钟(RTC)中,RTC由主板电池供电,即使关断电源也不会造成时间丢失. 2,系统启动时从RTC获取时间,这个步骤在rc.sysinit中做: a,首先从/etc/sysconfig/clock中获取RTC相关参数UTC/ARC/SRM.UTC为true表示RTC保存的时间是UTC时间,false表示保存的是本地时间.ARC与SRM的含义参考hwclock的manpage,一般false即可: b,根据上面获取的

linux下如何按时间移动、删除文件

1. 移动13天前以"taobaoGoodsInfo_"开头的文件 到/data/paic/file/taobaoshop/work/20131203/目录下: find /data/paic/file/taobaoshop/backup/ -mtime +13 -name "taobaoGoodsInfo_*" | xargs -i mv {} /data/paic/file/taobaoshop/work/20131203/; 2. 移动27天内----20天以

linux下修改系统时间方法介绍

如将系统时间设定成1999年12月9日的命令如下. #date -s 12/09/99 将系统时间设定成下午2点18分9秒的命令如下. #date -s 14:18:09 date 命令不仅可以显示系统当前时间,还可以用它来修改系统时间. 命令格式为: date -s 时间字符串例如只修改系统的日期,不修改时间(时分秒) date -s 2012-08-02或只修改时间不修改日期 date -s 10:08:00当然也可以同时修改日期和时间 date -s "2012-05-18 04:53:0

Linux之定时器与时间管理 【转】

转自:http://blog.chinaunix.net/uid-23228758-id-154820.html   定时器与时间管理:   1.节拍率--HZ:在alpha体系结构上1024,而在其它平台上,都为10数量级倍.在嵌入式ARM上为100(2.6内核).这个值的意义是什么呢,也就是在ARM平台上时钟中断100次,为一秒.一般的情况下编程者不要改变这个值,因为内核编很多代码都是有时间要求的,而且内核编写都在很多地方都做了相应的优化与折衷处理,改变HZ的值会对系统的性能有很大的影响.

linux下ntp时间服务器配置及客户端注意事项

折腾了半天,里标记一下,以备后用. 一.同步环境 1.ntp客户端:windows7,关闭了防火墙,ip:192.168.1.101 2.ntp服务端:windows7下虚拟机redhat5.5,关闭了防火墙+selinux,ip:192.168.1.105 二.NTP服务端步骤: 1.cd /etc  && cp ntp.conf ntp.bak.conf 2.vi ntp.conf   (1)找到restrict开始的部分,删除之,改为以下三行: restrict default ko

Linux下ntp服务器的部署实战理论

在上文Linux系统安装后的基础优化-基于CentOS(5.8/6.4)中,我们提到了如何定时自动更新服务器时间.同时也提到了,当内网机器数量巨大时,如果都去公网ntp服务器同步时间是会有延时的.当然,这也不是仅仅是部署ntp服务器的唯一意义. 随着网络规模和网络应用不断扩大,网络设备和服务器数量不断增加.运维人员在查看众多服务器日志时,往往发现时间不一,即使手工设置了时间,也会出现因时区或夏令时等因素造成时间误差:对于部署了集群的生产环境而言它们之间需要协同工作,因此时间的准确可靠性显得尤为重

Linux下设置日期和时间的一些步骤

以下内容是关于帮助你在Linux下设置日期和时间的一些步骤,也包含了一点ntpd时间同步的内容.特别提醒的是在发行版本的限制是red hat系列,包括fedora,centos,redflag,unbreakable linux等. There are two clocks to configure in Linux, the hardware clock and the system clock. The hardware clock determines the system clock o

Linux下快速搭建ntp时间同步服务器(转载:http://www.linuxidc.com/Linux/2014-07/104371.htm)

背景: 服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简单介绍Linux下ntp的快速搭建和使用. CentOS NTP服务器安装与配置 http://www.linuxidc.com/Linux/2014-01/95258.htm Linux实战部署系列之NTP服务器 http://www.linuxidc.com/Linux/2013-11/92275.htm 多种操作系统NTP客户端配置