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硬件时间

  • 相关阅读:
    封装图片处理类(缩略图)
    封装表单验证类
    魔术方法
    封装自己的smartyBC类
    快捷键
    unicode
    基本数据类型课上练习
    数制总结
    12.29.作业
    12.28作业
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12857998.html
Copyright © 2011-2022 走看看