linux下rtc时间不准,Linux中系统时间和RTC时间的关系
RTC(Real-Time Clock),翻译过来是实时时钟芯片,具体就不再往下解释了,有兴趣的就直接百度搜索下吧。
对于一台安装了操作系统的服务器来说,操作系统和服务器硬件本身都在记录和更新当前的时间,也就是说系统时间和RTC时间是两套独立的计时机制,但它们之间又是相互依存的:
1)初次安装操作系统后,若在安装过程不设置系统时间,那么默认的系统时间则是从服务器的RTC中获取当前的硬件时间;
2)在操作系统中修改系统时间后,在重启或关闭Linux系统时,OS通常会将系统时间更新到RTC;
3)在操作系统再次启动的时候,Linux OS则会再次从RTC中获取当前的时间。
简单的说就是——RTC时间才是真正持续更新,而操作系统则是只有在系统启动以后才会持续更新,在操作系统关闭或重启期间,甚至服务器下电期间,整个服务器的时间就依赖于RTC了。
上面的解释有点绕口,那么,这个现象就要特别留意了:
服务器异常下电后,待操作系统重新启动后,发现系统时间发生了跳变?
其原因通常是:修改了操作系统时间,在服务器异常下电后,操作系统并未及时将修改后的时间更新到RTC,导致OS重新启动后,就从RTC中加载了之前“老”的时间,从而在操作系统层面体现为“时间跳变”。
对于这个现象,其策略是:当我们每次在操作系统上使用date命令修改系统时间后,请务必记得执行以下命令,将系统时间刷新至RTC:
# hwclock –systohc
本文链接:http://www.yunweipai.com/208.html
linux下rtc时间不准,Linux中系统时间和RTC时间的关系相关推荐
- Linux下基于qt的视频监控系统
目录 一.原始需求 二.环境安装 2.1 qt安装 2.2 opencv安装 三.系统设计 3.1. 整体流程设计 3.2 .数据传输交互流程 3.3 .数据库设计 四.关键代码 4.1.如何实现通信 ...
- linux 多播路由查看,Linux下多播路由的实现Windows系统 -电脑资料
前言(只是一些废话,不想看的可以略过) ===================================== 多播路由是一个很好的技术,在Internet上实现了对数据的"广播&quo ...
- Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行
一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...
- linux下如何开发php,在linux下开发PHP,用哪个系统?该如何解决
在linux下开发PHP,用哪个系统? 用 ubuntu还是centos呢? 求指导. O(∩_∩)O谢谢 ------解决方案-------------------- 这倒是无所谓的,不过建议与线上 ...
- linux下查看服务器性能,linux命令查看服务器性能
1 uptime 当前时间 13:02:42 系统已运行的时间 11 days, 19:00 当前在线用户 2 users 平均负载:0.43, 0.25, 0.23,最近1分钟.5分钟.15分钟系统 ...
- [转帖]linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...
- linux下的X server:linux图形界面原理
linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...
- linux下的进程创建,Linux下进程的创建
这篇文章主要是讲解到Linux进程的控制,包括程序和进程.守护进程.守护进程的出错处理. 1.程序和进程 程序(program)是存放在磁盘文件中的可执行文件,程序的执行实例被称为进程(process ...
- linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...
- Linux下python的命令,linux下python相关命令
若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) # 安装依赖环 ...
最新文章
- python如何离线安装第三方库_离线环境安装python第三方库
- JavaEE XML的读写(利用JDom对XML文件进行读写)
- BZOJ4543 POI2014 Hotel加强版 【长链剖分】【DP】*
- SpringBoot运行原理初探
- 前端学习(535):多列布局2
- 解决 QtCreator 3.5(4.0)无法输入中文的问题
- 限量!“Java 成长笔记” Spring Boot/Sentinel/Nacos 高并发
- 解决vi/vim中粘贴会在行首多很多缩进和空格的问题
- linux系统可以用autocad吗,还在找适用于Linux系统的CAD软件?这5款千万别错过!
- 【二级等保】二级等保怎么做?价格怎么样?贵吗?
- DSP芯片的基本结构
- MSOCache文件,带你一文看懂。
- java替换word空格,java替换word 2007字符串
- 服务器sel信息是什么意思,英特尔?服务器主板 — 如何解压和读取的服务器事件日志(SEL)...
- 网站调用百度地图展示位置,调用百度开放平台api 动态静态调用
- 万维网联盟将于2014年推出HTML5标准(四)
- UCenter Home 正式开源 促进国内SNS网站发展
- centos 时间自动同步_centos 设置时间同步
- Python 使用xlsxwriter绘制Excel表格
- 五子棋AI算法第三篇-Alpha Beta剪枝