`
hyshucom
  • 浏览: 802748 次
文章分类
社区版块
存档分类
最新评论

Linux下自动同步系统时间

 
阅读更多

在discuzx2.5 绑定qq的时候老是报网络错误,但是域名那些解析或者ping都能通,后来查过网络发现是系统时间问题.

linux 同步时间后,搞定,但是第二天在用qq登录的时候发现又包同样的错误.用date命令查看.又跟电脑时间晚了很多分钟...

于是就搞了下面这个shell脚本实现时间自动同步.

首先需要设置一台局域网的NTP时间服务器 这里用的是pool.ntp.org

在root目录先创建个 updatetime.sh

vi /root/updatetime.sh

同步脚本为

#!/bin/sh
server="pool.ntp.org"
/usr/sbin/ntpdate -s $server
/usr/sbin/hwclock --systohc
exit

保存为updatetime.sh (我以前保存为ntpdate.sh,一直报错,找了好几天才发现这个错,哎,不应该啊)

然后加入执行权限

chmod 755 updatetime.sh

下面加入计划任务,每天0点0分执行校对

[root@121 ~]# crontab -u root -e
5分钟同步一次时间


*/5 * * * * sh /root/updatetime.sh

查看该计划任务:crontab -l
重启crond任务:/etc/rc.d/init.d/crond restart或者service crond restart

附:

把当前的时间写入硬件:#hwclock --systohc

强制把linux系统中时间写入CMOS :#clock -w

注:以前发现手工执行脚本可以同步时间,但是放到crontab里面就执行不了,后来看到日志

You have mail in /var/spool/mail/root 下面

/root/updatetime.sh :line 3:ntpdate :command not found

发现是找不到ntpdate这个命令,后来改成

/usr/sbin/ntpdate -s $server

才成功执行,要写出ntpdate的绝对路径

分享到:
评论

相关推荐

    Linux 自动同步时间

    Linux系统自动同步时间,简单、高效、一步到位,从此再也不用为服务器时间不同步烦恼

    自动调整linux系统时间和时区与Internet时间同步

    调整linux系统时间和时区与Internet时间同步

    Linux时间同步server端ntp.conf

    但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的。 ...

    Linux系统编程之线程同步

    如,设备同步,是指在两个设备之间规定一个共同的时间参考;数据库同步,是指让两个或多个数据库内容保持一致,或者按需要部分保持一致;文件同步,是指让两个或多个文件夹里的文件保持一致。等等 而,编程中、通信...

    LINUX系统管理白皮书

    第10章 时间同步 250 10.1 时区概论 250 10.2 硬件及软件时钟 250 10.3 时间的显示与设置 251 10.4 时间有误怎么办 252 第三部分 附 录 附录A 词汇表 255 附录B Linux 文档项目复制许可证 256 附录C GNU通用...

    【YouDianCMS v9.1】 开源五合一建站系统+友点企业网站管理系统+数据自动同步.zip

    YouDianCMS即友点企业网站管理系统集电脑站+手机站+微信站+APP+小程序五合一,数据自动同步,降低人力维护成本;共用一个管理后台,只要一个虚拟主机,有效节约空间投资。系统采用开源技术PHP+MYSQL开发,开源且具有...

    Linux运维从入门到高级全套案例v3.rar

    3 Linux系统安装 4 Linux学习技巧 2. Linux系统篇…… 2.1 Linux系统管理… 2.1.1 Linux目录初识 2.1.2 Linux常用命令 2.1.3 Linux用户权限 2.1.4Limx网络配置 3. Linux服务篇 Linux服务部署 3.1.1构建NTP时间服务器...

    【YouDianCMS v9.1】 开源五合一建站系统+友点企业网站管理系统+数据自动同步

    YouDianCMS即友点企业网站管理系统集电脑站+手机站+微信站+APP+小程序五合一,数据自动同步,降低人力维护成本;共用一个管理后台,只要一个虚拟主机,有效节约空间投资。系统采用开源技术PHP+MYSQL开发,开源且具有...

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 自动化部署与统一安装升级 - 类ansible工具

    自动化统一安装部署,包括:上传解压war包、同步配置、启动服务、监控服务等。 list.ll one.sh pass.war startup.sh syn.cn two.sh 部署支持统一安装于分布式安装,每个脚本可以拆分开任意组合使用,比如: ...

    linux系统漏洞加固

    5.21 检查是否使用NTP(网络时间协议)保持时间同步(低危) 5.22 检查是否关闭IP伪装和绑定多IP功能(低危) 5.23 检查是否限制远程登录IP范围(低危) 5.24 检查NFS(网络文件系统)服务配置(低危) 5.25 ...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    实训报告-4-时间同步角色

    实训报告-4-时间同步角色 使用Linux虚拟机模拟实现“一台控制端,两台被控端”的运维服务器架构模式,使用ansible自动化运维工具,使用系统角色项目,完成被控端时间同步和调整时区的实验。

Global site tag (gtag.js) - Google Analytics