`
Sam1860
  • 浏览: 100232 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

解决某些linux下硬件时钟和系统时钟不一致的问题

阅读更多
问题表现为:
安装linux系统时不小心选择了使用UTC时间,安装完后linux的时间完比真实时间差8个小时。如果把linux时间设为当前时间,回到windows,时间又变得不准确。

要解决问题要注意三个地方:
1. /etc/default/rcS中UTC设回no。这样linux就会使用CST时间(本地时间)。

2. /etc/rcS.d/中mountall.sh的启动序号要比hwclock.sh小。这样做是确保硬盘挂载完后,hwclock.sh才去读/usr/share/zoneinfo/中的时区信息。

3. 确保链接/etc/localtime存在。如果不存或不是自己的时区在就自己链到/usr/share/zoneinfo/中正确的时区文件。


这个问题是在debian3.1r5中遇到的,不由得惊叹debian作为桌面的粗糙程度。我用的apt库都是testing的,但里面的软件真是旧得可怜,估计如果没听说debian有什么突发猛进的信息,我以后是不会再装debian作为桌面的。等到ubuntu7.04出了绝对要第一时间把系统替换掉。。。
分享到:
评论

相关推荐

    一种基于Linux操作系统下时钟系统的改进机制.pdf

    传统的Linux时钟系统由硬件时钟(通常为8254芯片)和软件定时器组成。硬件时钟每隔一定时间(如1Hz或1000Hz)产生中断,触发操作系统处理这些事件。然而,处理这些中断会占用CPU资源,降低系统效率,尤其是对于需要...

    提高嵌入式Linux时钟精度的方法.pdf

    嵌入式Linux系统的时钟精度对于实时应用至关重要,因为时钟是系统进行时间管理、调度任务和执行同步操作的基础。然而,标准的Linux内核在实时性能方面存在不足,主要表现为时钟粒度不够精细,这限制了其处理高精度...

    Linux内核采用双频时钟的分析及检验.pdf

    低频时钟则处理那些不太紧迫但同样重要的任务,如进程调度和系统监控。 双频时钟的设计思路是通过增加中断频率来提升时间精度,同时通过分离关键任务和非关键任务,使得实时性得到改善。高频时钟可以设置为更高频率...

    修改linux时间。现在才真正弄明白。。。。

    这篇博文主要探讨了如何修改Linux系统的时间,这涉及到系统硬件时钟(RTC,Real Time Clock)和系统时间(System Time)两个概念。下面将详细阐述这两个概念及其关系,以及如何进行时间调整。 首先,系统硬件时钟是...

    文档-Android Alarm结构分析 + Linux高精度时钟分析

    RTC是系统关机后仍能保持时间的硬件时钟,常用于设置系统启动时的初始时间。而HRT则提供更高的计时精度,适合处理短时间间隔内的定时任务。在Android中,通常使用HRT来实现更精确的Alarm,但在某些情况下,如电池...

    linux赋予普通用户修改系统时间权限

    - `hwclock`:用于与硬件时钟交互,可以用来设置硬件时钟的时间。 3. **安全性考虑**: - 修改系统时间可能会影响日志记录、定时任务等关键系统功能。 - 需要确保只授予信任的用户此权限,并限制修改范围。 ###...

    嵌入式Linux系统实时性能测试研究.pdf

    《嵌入式Linux系统实时性能测试研究》这篇文章探讨了如何评估和优化嵌入式Linux系统的实时性能。在当今社会,嵌入式Linux系统的实时性已成为关键研究领域,因为它们广泛应用于各种实时应用,如自动化、物联网设备和...

    [排故]Dts导致Linux无法正常启动

    通常情况下,如果时钟配置不正确,可能会导致系统运行不稳定或者某些特定功能无法正常使用。 #### 4. **QSPI 描述差异** - QSPI (Quad SPI) 是一种常用的串行闪存接口。在对比过程中,注意到自动生成的DTS文件与...

    linux下服务器同步时钟源服务的方法--自动同步

    2. 混沌模式:在某些情况下,为了避免频繁同步导致的系统震荡,可以设置NTP服务在一段时间内不进行同步。 七、安全考虑 - 只同步来自可信源的时钟,避免被恶意服务器篡改时间。 - 定期检查NTP服务的安全更新,防止...

    linux RTC驱动资料

    综上所述,Linux RTC驱动资料涵盖了RTC设备模型、驱动结构、硬件接口、功能扩展、驱动开发以及相关工具和调试方法等多个方面,对于理解Linux系统如何与硬件时钟交互、开发RTC驱动以及解决相关问题具有重要意义。...

    shell修改linux时间.txtshell修改linux时间.txt

    ### Shell 修改 Linux 时间 ...此外,通过正确使用这些命令,用户还可以确保系统时间和硬件时钟时间的一致性,从而避免因时间不一致引起的问题。在日常维护和管理 Linux 系统的过程中,掌握这些命令是非常重要的。

    如何把Linux变为实时操作系统

    双核设计允许在不影响系统稳定性的前提下,提高实时任务的执行效率。但是,这种设计的复杂性增加,需要协调两个核心之间的交互,确保高效且无冲突。 为了改善Linux的实时性能,开发者通常会进行以下改进: - 修改...

    时钟计时器软件

    时钟计时器软件主要依赖于操作系统提供的系统时钟或硬件定时器。系统时钟通常以周期性中断的形式工作,每次中断都会更新时间值。软件通过调用操作系统的API(应用程序接口)来获取当前时间,从而实现计时功能。例如...

    Linux应用程序向WindowsCE平台移植的研究与实现

    通过对Linux与Windows CE两种操作系统的特性的介绍和比较,结合具体案例分析了移植过程中可能遇到的问题及解决方案。总体而言,成功的移植需要深入理解两种平台的差异,并采用适当的策略和技术手段来克服这些差异,...

    linux_mig.zip_linux_linux 移植

    对于开发者和系统管理员而言,理解和掌握Linux移植的原理与实践是提升工作效率、优化系统性能的关键。下面,我们将深入探讨“Linux Linux移植”的相关知识点,基于提供的“linux_mig.zip”压缩包中的“linux_mig_...

    Linux服务器三个问题.pdf

    通过以上步骤,我们可以有效地诊断和解决Linux服务器上常见的登录问题和运行缓慢问题,保障系统的稳定运行。对于更复杂的问题,可能需要更深入的分析和调试,包括检查系统日志、使用调试工具等。

    RX8025驱动-STM+Linux

    RX8025的Linux驱动通常由两部分组成:硬件层的低级驱动和系统层的高级驱动。低级驱动主要负责与RTC芯片的物理接口交互,如I2C或SPI总线通信,设置寄存器,读取和写入时间等操作。而高级驱动则处理与系统时间管理相关...

    基于Linux的实时操作系统的研究.pdf

    4. 时间问题:Linux的时间精度和定时器管理可能无法满足某些硬实时应用的需求。可以采用硬件定时器和中断处理机制提高时间精度,提供更精确的定时服务。 二、实时Linux系统设计 针对上述问题,可以设计一个增强型...

Global site tag (gtag.js) - Google Analytics