解决linux系统时间不对

Linux的时间分为System Clock(系统时间)Real Time Clock (硬件时间,简称RTC)

  • 系统时间:指当前Linux Kernel中的时间。
    查看系统时间的命令: #date
    设置系统时间的命令: #date +"月/日/年 时:分:秒"
[root@localhost sbin]# date +"12/13/2021 12:13:14"
12/13/2021 12:13:14
[root@localhost sbin]# date
Sat May 29 18:02:37 CST 2021
  • 硬件时间:主板上有电池供电的时间。
    查看硬件时间的命令: # hwclock
    设置硬件时间的命令: # hwclock --set --date="月/日/年 时:分:秒"
[root@localhost sbin]# hwclock --set --date="2/1/2021 1:2:3"
[root@localhost sbin]# hwclock
Mon 01 Feb 2021 01:02:09 AM CST  -0.848901 seconds

上述提到的是手动设置时间到一个时间点,可能与当前网络的时间有误差。如何与时间服务器上的时间进行同步呢?划重点

  1. 安装ntpdate工具。yum -y install ntp ntpdate
  2. 设置系统时间与网络时间同步。ntpdate cn.pool.ntp.org
  3. 将系统时间写入硬件时间。hwclock --systohc
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容