一直以来都是使用 date 命令设置Linux服务器的系统时间,向来也没发现有什么问题。前几天突然有一台服务器重启之后系统时间直接跳回几个月前,实在是诡异。
在Windows下,设置了系统时间之后会自动同步更新CMOS时钟时间。Linux却是将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的主板硬件时钟。这两个时钟互不影响异步运行,据说在Linux系统启动过程中这两个时钟并不会发生冲突,以前用过无数台服务器也没碰到过这种事情;偏偏这次系统时间就是在重启之后被重置成了硬件时钟的时间。不知道是不是跟ntpd有些干系。
所以现在除了使用ntpd同步系统时间外,再加一个定时执行 clock --systohc 把系统时间同步更新到硬件时钟。
检查了一下/etc/sysconfig/ntpd,果然出问题的服务器配置里面有一行
SYNC_HWCLOCK=no
怪不得硬件时钟没有被同步更新。再看其他的服务器配置文件里面都没有这一行,估计缺省就自动同步更新了。不知道是不是因为这台机器的ntp是用yum install的缘故。。
分享到:
相关推荐
系统时间: 一般说来是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。 硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要...
linux系统时间和硬件时钟问题(date和hwclock)
修改linux系统和硬件时间修改linux系统和硬件时间.doc
将Linux看作是连续的统一体,从一个具有内存管理、任务切换和时间服务及其他的分拆的微内核到完整的服务器,支持所有的文件系统和网络服务。Linux作为嵌入式系统是一个带有很多优势的新成员,它对许多CPU和硬件平台...
Linux系统时间NTP同步设置配置LOG的全过程
在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的。 在系统开机的时候,会自动从Bios中取得硬件时间,设置为系统时间。
Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业...
本章主要介绍了Linux下增加用户、删除用户、设置用户组的各种操作,这些操作是进入Linux系统的第一步。 第7章:Shell和Shell编程。本章主要介绍了Shell的基本概念、Shell脚本以及awk的相关知识。 第8章:进程管理。...
这些文件主要讨论了Linux内核中的时间子系统,包括时钟源(clock source)、时间表示、时间维护者(timekeeper)、定时器引擎(clock_event_device)、低分辨率定时器、高精度定时器(HRTIMER)、动态时钟框架...
第二部分 Linux系统管理员指南 作者简介 本书简介 前言 第1章 Linux系统综述 189 1.1 操作系统的各个组件 189 1.2 内核的重要组件 189 1.3 Unix系统提供的主要服务 190 1.3.1 init 190 1.3.2 从终端登录 ...
平均周转时间和平均带权周转时间分别是多少? 第三章 1、重点概念:文件系统、 文件管理,即构成一个文件系统,负责管理在外存上存放的文件,并把对文件的存取、共享和保护等手段提供给操作系统和用户。 2、文件...
Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业...
修改系统时间:date -s '2023-04-27 11:06:00' 查看硬件时钟时间:hwclock --show 系统时钟和硬件时钟同步:hwclock --systohc
所有源码均经过严格测试,可以直接运行,可以放心下载使用。...许多知名的科学计算软件都在Linux上开发和运行,Linux系统在各个领域都有广泛的应用,其强大的功能和灵活性使得它成为许多产品和服务的基础架构。
Linux服务器巡检报告 联系人信息 用户单位 巡检时间 联系人 联系方式 巡检工程师 联系方式 系统概要信息 设备型号 CPU 内存 硬盘 主机名 IP地址 操作系统版本 服务器硬件检查 序号 检查项 检查操作 参考标准 巡检...
本章主要介绍计算机的启动顺序,包括从硬件自检到进入Linux系统当中的各个步骤,还介绍了Linux下的多系统引导工作GRUB(需要掌握GRUB的工作机制)。 ·5.1 计算机的启动顺序 ·5.3 GRUB的使用 ·5.5 从软盘启动...
Linux在短短的十几年时间已经发展成为功能强大设计完善的操作系统之一,可运行在X86、Alpha、Sparc、MIPS、PPC、 Motorola、NEC、ARM等多种硬件平台上,而且开放源代码,并可以定制,越来越多的企业和研发机构都转向...
Linux系统死机的软硬件问题理会
Linux是指一套免费使用和自由传播的类Unix操作系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一...