CentOS 7中同步系统时间

- 日理万妓 2022-02-14 02:06 389阅读 0赞
  1. Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。

一、Internet时间同步

  1. 通过ntpdate更新时间

    ntpdate asia.pool.ntp.org

  2. 将时间写入硬件,设置系统硬件时间,与操作系统的软件时间同步

    hwclock -w

注:hwclock(hardware clock)命令是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。

  1. hwclock [-rws]
  2. -r 查看现有BIOS时间,默认为-r参数
  3. -w 将现在的linux系统时间写入BIOS
  4. -s (systohc)将硬件时间调整为和目前的系统时间一样

二、本地自定义设置同步

  1. 先查看硬件时间是否正确

    hwclock

如果正确则设置操作系统的软件时间,与系统硬件时间同步

  1. # hwclock -s

如果不正确则需要使用date进行自定义设置

  1. # 获取当前时间
  2. # date
  3. Thu Apr 25 17:02:35 CST 2019
  4. # 以特定格式输出当前时间,格式字符串前以"+"开头,例如获得当前时间的epoch
  5. # date +%s
  6. 1556182978
  7. # 设置当前时间
  8. # date -s "2020-01-01 00:00:00"
  9. Wed Jan 1 00:00:00 CST 2020
  1. 将时间写入硬件,设置系统硬件时间,与操作系统的软件时间同步

    hwclock -w

参考文章:【1】Linux中设置和同步时间

  1. 2】[自动调整linux系统时间和时区与Internet时间同步][linux_Internet]
  2. 3】[linux hwclock命令参数及用法详解--linux显示/设置硬件时钟命令][linux hwclock_--linux]
  3. 4】[hwclock命令][hwclock]

发表评论

表情:
评论列表 (有 0 条评论,389人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CentOS7使用ntp服务同步时间

    简单记录使用ntp对centos7进行实践同步。 在安装fabric时,如果虚拟机之间实践差距太大就会导致异常,虽然可以使用命令直接修改时间,但考虑到后期维护还是选择使用nt

    相关 centos7 ntp时间同步

    一 应用场景 公司分配给你两台服务器,要求你使他们时间同步,有人问为什么要时间同步?如果一个集群中,时间相差很大,那么会出现很多诡异的问题,你也不想在一个无法解决的问题上浪费

    相关 CentOS 7同步系统时间

            在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Lin

    相关 centos7 ntp设置 时间同步

    一 应用场景 公司分配给你两台服务器,要求你使他们时间同步,有人问为什么要时间同步?如果一个集群中,时间相差很大,那么会出现很多诡异的问题,你也不想在一个无法解决的问题上浪费