CentOS定时同步系统时间

使用Linux.VPS第二天,发现系统时间不正确,手动修改或者同步正确一次后,运行半天发觉时间又快了几分钟,反正是运行得越久就越快,难道VPS穿越啦?

和VPS管理员沟通无果,再上网搜索一番后,决定使用定时器自动同步时间算啦。

ssh执行命令:
#crontab -e
执行后加入一行:(和vi命令一样,按i进入编辑模式,Esc返回命令模式,:w保存修改,:q退出)
*/30 * * * * /usr/sbin/ntpdate asia.pool.ntp.org >> /var/log/crontab.log 2>&1
数字30表示30分钟执行一次,保存和退出后,还需要重启定时任务器才行哦:
#service crond restart

后面的>> /var/log/crontab.log 表示把定时执行情况写入到日志文件中去,方便查看有无异常。

注意utpdate要写完整路径,网上有些人的例子没写完整路径会导致以下异常:
/bin/sh: ntpdate: command not found

如果你的linux系统根本没有ntpdate这个命令

yum install ntp
时间: 2024-12-29 12:03:14

CentOS定时同步系统时间的相关文章

Centos修改系统时间

本人在下午在做nginx日志访问实验成功后发生访问的记录的时间不对,故特地在往上搜寻了centos修改系统时间的命名,呵呵.虽然简单,但是以前也曾经操作过,容易忘记,所以还是收藏起来以便以后用的时候忘记呢. #date 查看系统时间 如下图所示 2 #date -s 修改时间 看下面的例子#date -s  03/04/2013(将系统日期设定为2013年03月04日) 3 #date -s  110:38(将系统时间设定为上午 10:38) 4 修改完后执行:clock -w  ,强制将时间写

设置linux服务器定时与时间服务器同步

在一些大公司经常出现这样一个情况:公司或一些机关单位的内部业务系统的应用服务器以及数据都是做的多机集群部署而且基本都是linux系统,而且都是内部网,不与外网通讯的.这样经常就会出现一个情况,我发送任务的时间还晚于对方任务接收的时间.这样经常令我们头痛,那为什么会出现这样一个情况呢,其实就是linux机器的系统没有定时同步导致的,这个问题不仅linux系统有,windows系统也会出现这样的问题,比如我们的windows系统很久没开过机了,那么我们就会发现windows系统上的时间不对了,但是为

CentOS 7安装配置Chrony同步系统时间服务器

一.简单介绍: Chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差. Chrony包括两个核心组件: 1.chronyd:一个后台运行的守护进程,用于调整内核中运行的系统时钟与NTP服务器同步.它确定服务器增减时间的比率,并对此进行调整补偿: 2.chronyc:提供用户界面,用于监控性能并进行多样化的配置.它可以在chronyd实例控制的服务器上工

ubuntu/centos更改时区并同步系统时间

分享点小经验.之所以写这个文档是因为在做jenkins自动化发布代码的时候.svn不能获取到最新的源码.原因在于svn获取源码有两种方式:1.通过系统时间生成版本号:2.通过HEAD 默认就是时间.所以需要同步jenkins和svn的系统时间.又因为我用的svn是在ubuntu的系统上.ubuntu默认应该是南非的时区.所以同步的时间肯定和centOS的不一样.又牵扯到了修改系统的时区 此操作适用Ubuntu CentOS 1.查看时区: [[email protected] ~]# date

centos定时计划任务

任务调度的crond常驻命令crond 是linux用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作.而linux任务调度的工作主要分为以下两类:1.系统执行的工作:系统周期性所要执行的工作,如备份系统数据.清理缓存2.个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置. 一.任务调度设置文件的写法其格式如下:Minute

Centos 定时备份数据

Centos 通过计划任务定时备份数据 今年公司买了一套OA产品,对于功能现在都还处在开发和配置阶段,作为管理员的我,需要对每天的数据及对应的数据库进行定期备份,因为OA产品是运行在Linux上的,所以我们需要Linux上配置shell脚本,然后通过计划任务来实现对数据的定时备份,对于相关脚本内容见下即可,但是需求是需要对指定的目录进行压缩然以日期进行命名,最终移动到指定的路劲即可.对于linux上的计划任务程序跟windows上的很相似,windows上我们可以直接运行taskschd.msc

centos NTP同步时间

centos系统时间同步和网络同步 一般新装的centos系统服务器有的时间可能不对或者设置了错误的时区,可以使用NTP从时间服务器同步. 1.把当前时区调整为上海+8区,想改其他时区也可以.在/usr/share/zoneinfo目录 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2.安装ntpdate yum install -y ntpdate 3.使用ntpdate同步标准时间(或者同步其他的时间服务器) ntpdate us.p

linux下 定时 以时间命名 备份数据库

bakfordatabase.sh mysqldump -uuser -ppassword database>folder/`date "+%Y-%m-%d~%H-%M-%S"`.sql 以时间命名备份数据库 00 07 * * * sh folder/bakfordatabase.sh <pre name="code" class="plain">00 */8 * * * sh folder/bakfordatabase.sh

定时刷新时间

<p id="currentTime"> </p><script> document.getElementById("currentTime").innerHTML = new Date();//初始化时间 var timing = setInterval(function(){changeTime()},1000);//设置定时执行方法和执行频率 function changeTime(){ document.getElemen