解决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
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容