在虚拟机上使用CentOS7时,发现系统的时间不正确,当前时间明明是25日,系统显示时间为24日。一开始还以为是因为时区不准的问题,遂进行了时区校准。输入以下命令

# tzselect

1、选择洲

2、选择国家

3、选择时间并确认

这样之后发现时间仍旧不对(以上图片是更改完成之后的,所以显示25)。

后来经过了百度之后,用ntpdate -u ntp.api.bz 获取网络时间之后,时间显示正确。

以下是几个NTP服务器(第一个貌似无法使用)

  • 中国国家授时中心:210.72.145.44
  • NTP服务器(上海) :ntp.api.bz
  • 中国ntp服务器:cn.pool.ntp.org

如果未安装ntpdate, 可以用yum -y install ntpdate命令进行安装。

过了俩天后发现,时间又不准确了。因为没有校准硬件时间,用hwclock -w将当前时间写入硬件。

看了网上的说法还需要设置定时任务,暂时没接触这内容,学习后再说。

 

 

 

期间使用  hwclock  报了如下错误,

hwclock: Cannot access the Hardware Clock via any known method.

后输入modprobe rtc-cmos解决,不明白这是什么。https://www.garyshood.com/systemclock/

Logo

更多推荐