zoukankan      html  css  js  c++  java
  • CentOS7系统时间和硬件时间不同步问题

    CentOS7系统中有两个时间:系统时间 和 硬件时间
    我们常用命令 date 会输出系统时间,用 date 命令修改的也是系统时间
    硬件时间是写入到 BIOS 中的时间,用 hwclock -r 命令 即可获取硬件时间

    某些时候,硬件时间 会比 系统时间 快 8 个小时 ,有些 Blog 说需要修改 /etc/sysconifg/clock 文件,但无此文件
    检查了下面文件,我设置的时区也没有问题

    [root@wqh ~]# ll /etc/localtime
    lrwxrwxrwx. 1 root root 35 Apr 30 20:47 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai

    系统每次启动时会读出 BIOS 中的硬件时间,将之赋给系统时间,之后系统时间将独立运行,而 BIOS时间不会变化,
    就算每次开机后使用 ntpdate time1.aliyun.com 同步阿里云时间,重启后,系统时间仍然会被 BIOS 的硬件时间重新赋值。

    这个问题就让人很恼火,一个时间你总瞎蹦跶什么呢?

    解决方案:
    开机后使用 ntpdate time1.aliyun.com 同步时间
    再用 hwclock -w 将系统时间赋值给硬件时间
    hwclock相关:
    hwclock -s 将BIOS硬件时间写入到系统时间
    hwclock -w 将系统时间写入到BIOS硬件时间

  • 相关阅读:
    设计模式——原型模式
    设计模式——复合模式
    设计模式——桥接模式
    建筑模式
    设计模式——单键模式
    工厂模式
    抽象工厂
    设计模式——适配器模式
    一个简单的文件上传功能控件(原创)
    算法题:用php生成excel列
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12857998.html
Copyright © 2011-2022 走看看