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

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下通过ntp时间同步方法.docx

    摘要:本文档介绍了 Linux 系统下的 NTP 时间同步方法,解决服务器时间混乱的问题。通过使用 NTP 协议,可以使服务器获取正确的时间,避免出现问题。 知识点 1:什么是 NTP? NTP(Network Time Protocol)是一种...

    linux时间同步ntp服务

    NTP 服务可以将网络时间同步到本地系统时间,以便实现自动更新系统时间。 NTP 服务的安装和配置 1. 安装 NTP 软件包:使用命令 `ntp-version.rpm` 安装 NTP 软件包。 2. 配置 NTP 服务:编辑 `/etc/ntp.conf` 文件...

    Linux下的PCIE同步时钟卡的设备驱动程序开发.pdf

    Linux下的PCIE同步时钟卡的...8. Linux下的PCIE同步时钟卡的设备驱动程序开发:Linux下的PCIE同步时钟卡的设备驱动程序开发需要了解PCIE总线的应用、Linux下的设备驱动程序开发流程和同步时钟卡的系统框架和工作原理。

    Linux系统中数据自动备份的实现方法.pdf

    Linux系统中数据自动备份的实现方法 Linux操作系统中的数据自动备份是非常重要的,特别是在校园网应用系统中。数据备份可以防止数据丢失和破坏,保护用户的重要信息。本文将详细介绍在Linux系统中使用Rsync自动备份...

    时间同步配置说明.docx

    时间同步配置是计算机网络中的一个重要组件,它确保了所有计算机系统的时间保持一致,以便于网络中的所有设备能够正确地协作。这个文档将详细介绍时间同步配置的过程,包括时间服务器安装、Windows 客户端安装和 ...

    LINUX系统管理白皮书

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

    Linux中实现数据镜像备份.pdf

    RSYNC是Linux下的文件同步和数据传输工具,使用特定的算法在客户机和服务器之间实现文件同步操作。RSYNC可以将本机中的数据通过网络传输备份到其他远程主机上,或者将数据备份到本机中的不同分区上,并且支持断点...

    CINRAD_SA雷达LINUX操作系统安装解析.pdf

    (5)时间同步设置通过系统菜单选择System--+Administration-÷Date& Time-÷Network Time Protocol输人密码“radar”,_÷打开日期和时间设置Network Time ProtocolConfigurationDevices选择网卡并双击General选中...

    【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 部署支持统一安装于分布式安装,每个脚本可以拆分开任意组合使用,比如: ...

Global site tag (gtag.js) - Google Analytics